按照一个业务流来写一系列操作
eg: 创建目录 -->创建空文件--> 空文件中vi写东西-->文件夹整体拷贝后改名-->移动到别的文件夹内-->删除原有文件
接linux常用命令_0文章继续介绍文件处理命令
2.a) 文件处理命令之-->文件查看/浏览命令 详解:
cat命令: 显示内容不长的文件
| 英文原意 | concatenate and display files | 
| 命令所在路径 | /bin/cat | 
| 执行权限 | 所有用户 | 
| 语法 | cat 文件名 | 
| 范例 | [root@localhost test1]# cat /etc/issue | 
more命令: 分页显示内容长的文件
| 命令所在路径 | /bin/more | 
| 执行权限 | 所有用户 | 
| 语法 | 
 more 文件名 空格/f 显示下一页 Enter 显示下一行 q或Q 退出  | 
| 范例 | [root@localhost test1]# more /etc/services | 
head命令: 默认查看文件的前10行数据
| 命令所在路径 | /bin/head | 
| 执行权限 | 所有用户 | 
| 语法 | 
 head 文件名 head -num 文件名(-num显示文件前num行) 
  | 
| 范例 | [root@localhost test1]# head -20 /etc/services | 
tail命令: 查看文件的后几行数据
| 命令所在路径 | /bin/head | 
| 执行权限 | 所有用户 | 
| 语法 | 
 head 文件名 head -num 文件名(-num显示文件前num行) 
  | 
| 范例 | [root@localhost test1]# head -20 /etc/services | 
软链接-----> 相当于window的快捷方式
硬链接-----> 相当于文件的拷贝,但是同时具有和源文件实时同步功能,因为这两个文件公用一个inode,linux内核操作任何对象时都是参考inode实现,因此如果你像源文件更新时,linux内核会将和源文件具有相同inode的所有文件进行同步操作。
第一篇文章linux常用命令_0 和上面的知识大概介绍了如下几点:
1 linux用户,权限知识
2 linux文件创建,读取,删除操作
3 介绍了linux操作所有对象的基本条件(inode)
了解了linux文件的知识后,如何设置人和文件之间联系呢,这就用到了权限管理,看下面介绍
2.b) 权限管理命令
chmod命令: 改变文件/目录权限
| 英文原意 | change the permissions mode of a file | 
| 命令所在路径 | /bin/chmod | 
| 执行权限 | 所有用户 | 
| 语法 | 
 u-所有者 
 + 增加权限 
 r 可读   对应数字为4 
 用字母方式改变权限: 给所有者增加可写,可执行权限 chmod u+wx 文件名 
 给其他人去掉可读,可写权限 
 给所属组赋值可读,可写,可执行权限 
 用数字方式改变权限: chmod 641 文件名----> 等价写法为: chmod rw--w---x 文件名(rw-对应数字为6 --w对应数字为4, --x对应数字为1) 
  | 
| 范例 | 
 [root@localhost test1]# chmod o=rwx anaconda.log  [root@localhost test1]# chmod 641 anaconda.log  | 
文件/目录权限总结:
| 代表字符 | 权限 | 对文件含义 | 对目录含义 | 
| r | 读 | 可以查看文件内容 | 可以列出目录中的内容 | 
| w | 写 | 可以修改文件内容 | 可以在目录中创建/删除文件 | 
| x | 执行 | 可以执行文件内容 | 可以进入目录 | 
从上表中可以得知:
1) 对文件的写权限仅仅是对文件内容执行修改,和删除文件权限不是一回事
2) 文件的删除操作是此文件对应文件夹的事,而非次文件的事
3) 于目录而言,rx权限基本是成套出现的,否则只能查看目录文件而进入不了 或者能进入这个目录但是进入前产看不了这个目录内的文件 这是很让人抓狂的事
umask命令: 查看创建文件默认权限
| 命令所在路径 | /bin/umask | 
| 执行权限 | 所有用户 | 
| 语法 | 
 umask -S 以rwx形式显示  | 
| 范例 | 
 [root@localhost test4]# umask -S 结果: u=rwx,g=rx,o=rx  | 
| 补充 | 
 linux权限规则: 缺省创建的文件不能授予可执行权限(即x), 因此 虽然创建文件的默认权限是u=rwx,g=rx,o=rx rw-r--r--  | 
来源:CSDN
作者:iteye_3893
链接:https://blog.csdn.net/iteye_3893/article/details/82582882