Linux 基础命令

第一章 用户和组创建、删除,更改和授权

1.用户和组

Linux系统,创建用户的时候,默认情况会给我们创建一个用户组(名称与用户相同)

2.文件的类型

在Linux系统下面,文件类型(常见的三种类型)

(1)文件
-
(2) 目录 (类似win下的文件夹)
d
(3) 连接 (类似win下的快捷方式)
l

3.文件的权限

可读 r
可写 w
可执行(脚本,比如shell脚本)
特殊字符
- 表示没有任何权限

4.权限数字表示方法

rw- 6
二进制数字之和的方式
R W X
2^ 2 2^ 1 2^0
4 2 1

5. 文件的归属

1.拥有者
2.属于组
3.其他人
在这里插入图片描述

命令行解释说明

在这里插入图片描述

6.如何设置文件对不同用户的权限,需要使用root用户

在这里插入图片描述

7.改变文件的拥有者和所属组

命令

chowner
      # chown  beifeng /home/hive-select-log.sql

  chgrp
      # chgrp  beifeng /home/hive-select-log.sql

如果针对目录
# chown -R beifeng /opt/softwares
案例:
将/home/hive-select-log.sql拥有者和所属组设置为senior用户和senior组
# chown senior:senior /home/hive-select-log.sql

第二章 文件/目录创建、删除,移动,拷贝重命名

1.创建目录

mkdir test
创建多级目录
mkdir -p~/data/dfs/tm

2. 文件创建

1.使用touch命令
touch test.data
2.使用vi/vim方式
vi test.txt

3. 文件拷贝,移动,重命名

3.1文件的拷贝
cp hive-select-log.sql(拷贝文件) /home(目标文件夹)
3.2 拷贝
语法: cp source dest
dest:
文件名称,可以是目录
拷贝一个文件到一个目录中
cp test.txt test.dir
拷贝一个文件的内容至一个文件中(新文件)
cp test.txt cp-test.txt
source
拷贝一个目录
cp -r test-dir test-dir2

4.移动或者重命名

语法:
mv src dest
重命名
src和desc在同一个目录下
mv test-dir/ sub-dir
mv test.txt test.log
移动
src和dest不在同一目录或者
mv test-dir2/sub-dir/ test-dir

5.文件的删除

rmdir test-dir
rmdir 注意删除的目录必须要是空目录
rm -rf src
使用的时候:src最好是绝对路径,确定好后再删除

第三章 编辑器VI/VIM基本使用

编辑文件 vi/vim

快捷键
在vi查看模式下
dd:表示删除光标所在行的内容
ZZ:表示保存文件的内容
x:表示将光标处的字符删除
o:表示在光标的下一行插入内容

第四章 文件常用操作(内容查看,追加等)

连接(类似win快捷方式)
软连接 soft link
硬连接 hard link
区别:
在删除连接时,是否删除源文件
案例:
创建一个软连接
$ ln -s file/dir linkName
eg:
ln -s readme.txt rm.txt
lrwxrwxrwx. 1 root root 10 7月 30 19:05 rm.txt -> readme.txt
创建一个硬连接
$ ln readme.txt rd-txt 相当于拷贝一个文件

使用场景:
/opt/hadoop/conf /opt/hbase/conf
core-site.xml ln -> core-site.xml
hdfs-site.xml ln ->hdfs-site.xm
保证一致性
文件的搜索
find 全盘搜索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值