1、 chmod 权限设置
1.1常规方式
r=读取属性 //值=4
w=写入属性 //值=2
x=执行属性 //值=1
例1: chmod 760 test01 表示把当前目录下的test01文件的权限改为rwx rw- ---
例2: chmod 777 tset01 表示把当前目录下的test01文件的权限改为rwx rwx rwx
1.2 其他设定权限属性的方式
权限属性分为三组,分别是所有者(user)、群组(group)、其他(other),我们用u、g、o来代表这三 个组,还可以用a表示全部,我们可以用“=”来赋值或用“ + 来增加或 - 减少权限。
例1: chmod ug=rwx,o=r test01 表示把当前目录下的ct.sh文件的权限改为rwx rwx r--
例2: chmod u+r,g+w,o+x test01 表示把当前目录下的test01文件的所有者赋予可读权限,群组赋予可写权限,给其他人赋予可执行权限。
2、diff 比较两个文件的不同
3、查看方式
- 3.1 cat: 查看文件内容
3.2 head查看文件前行数
- 3.3 Sed 查看文件中间某几行
- sed -n ‘起始行,结束行p’ 文件名
- 3.4 tail :
- 查看文件末尾几行
- tail –n 行数 文件名
- 不停的读取最新的内容, 用Ctrl+c来终止 tail -fn 行数
- 文件名
- 3.5 Find命令
- 3.5.1 指定路径:find 指定路径 -name
- 文件名
- 例1:find /usr/local -name '*txt ' 查找txt结尾的文件或目录
- 3.5.2 全盘搜索:不知道路径 find / -name 文件名
-
4、复制黏贴
- 远程复制: cp 文件名 目标位置(绝对路径)
- 复制:mv : 移动剪切/重命名
- 剪切:mv 文件 目标位置
- 重命名:mv 文件/文件夹 新名字
5、显示、打印echo
echo -e 打印的东西名称