1.文件管理
- cat--命令用于连接文件并打印到标准输出设备上主要有三个功能
- 一次显示整个文件。cat filename
- 从键盘创建文件。 cat > filename
- 将几个文件合并成一个文件。cat file1 file2 > file
常见的参数:
-n 或者 --number 由1开始对所有的输出行数进行编号
-b 或者 --number-nonblank 和-n相似 只不过对于空白行不进行编号
-s 或者 --squeeze-blank 当遇到又连续两行以上的空白行 就代换为一行的空白行
实例:
把file1中的档案内容加上行号后输入到file2这个档案里
cat -n file1 > file2
把file1和file2的档案内容加上行号后将内容加到file3中
cat -b file1 file2 > > file3
把test.txt文件扔到垃圾箱中 赋空值test.txt
cat /dev/null > /etc/test.txt
2.linux - chattr命令 用于改变文件的属性
3.chgrp chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。使用权限是超级用户。
- a:让文件或目录仅供附加用途。
- b:不更新文件或目录的最后存取时间。
- c:将文件或目录压缩后存放。
- d:将文件或目录排除在倾倒操作之外。
- i:不得任意更动文件或目录。
- s:保密性删除文件或目录。
- S:即时更新文件或目录。
- u:预防意外删除
实例:chgrp -v bin log2018.log
4.linux-chomd命令 chmod是一个改变用户拥有指定文件的权限的命令.r=4:只读,w=2:写,x=1执行.也可以用数字;对于文件的更改依次又三个方面分别是 user group other三者的权限;
实例如下:
1.修改文件file使所有人都可读 chmod ugo+r file chmod a+r file
2.将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt
3.给所有者读写执行的权限 chmod a+rwx file 等同于 chmod 777 file
5s.linux--chown命令:改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。
1.只有文件主和超级用户才可以便用该命令