1、文件管理
1.cat [-AbeEnstTuv] [--help] [--version] fileName
-n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
.ps1:把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
cat -b textfile1 textfile2 >> textfile3
.ps2:ps2:清空 /etc/test.txt 文档内容:
cat /dev/null > /etc/test.txt
2 .chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 用于变更文件或目录的所属群组
.ps1:"log2012.log" 的所属组已更改为 bin
chgrp -v bin log2012.log
.ps2:改变文件log2013.log 的群组属性,使得文件log2013.log的群组属性和参考文件log2012.log的群组属性相同
chgrp --reference=log2012.log log2013.log
3.chmod [-cfvR] [--help] [--version] mode file...
mode参数说明
[ugoa...][[+-=][rwxX]...][,...]
.ps1:将 ex1.py 设定为只有该文件拥有者可以执行 :
chmod u+x ex1.py
.ps2:将目前目录下的所有文件与子目录皆设为任何人可读取 :
chmod -R a+r *
4.chown [-cfhvR] [--help] [--version] user[:group] file...利用 chown 将指定文件的拥有者改为指定的用户或组
-R : 处理指定目录以及其子目录下的所有文件
.ps1:将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :
chown runoob:runoobgroup file1.txt
.ps2:将目前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:
chown -R runoob:runoobgroup *
5.file -b filename 列出所指定文件的文件格式
6.
6.