1.cat
说明:将一个文件的内容连续输出在屏幕上
参数:
-n 显示时连行号一起输出到屏幕上
2.more
说明:功能类似cat,不过是按页显示,最基本的指令就是按空白键(space)显示下一页,按b键(back)显示上一页。
参数:
+n 从第n行开始显示
-n 一次显示的行数
-c 从顶部清屏,然后显示
+/pattern 在每个档案显示前搜寻该字符串(pattern),然后从该字符串前两行之后开始显示
3.less
说明:功能类似more,但使用less可以随意浏览文件
参数:
-N 显示行号
-m 显示类似more命令的百分比
其他操作:
[pagedown] 或者k键 向下翻动一页
[pageup] 或者j键 向上翻动一页
[空格键] 滚动一页
[回车键] 滚动一行
b 向后翻一页
4.head
说明:读取文件的前几行(默认前10行)
参数:
-n<行数> 显示的行数
-c<字节> 显示的字节数
5.tail
说明:读取文件的后几行(默认后10行)
参数:
-n<行数> 显示的行数
-c<字节> 显示的字节数
-f 循环读取
6.ls
说明:列出目标目录中所有的子目录和文件
参数:
-a 列出目录下的所有文件,包括隐藏文件
-l 详细列出,包括文件大小、属性数据等
-k 以k字节的方式表明文件的巨细
-S 根据文件大小排序
7.cp
说明:将源文件复制至目标文件,或将多个源文件复制至目标目录
参数:
-r 复制目录
8.rm
说明:删除一个目录中的一个或多个文件或目录
参数:
-f 强制删除
-r 循环删除,直到没有东西为止
9.mv
说明:用来移动文件或者将文件改名
10.which
说明:查询可执行文件的位置
11.locate
说明:可以快速的搜寻档案系统内是否有指定的档案
12.find
说明:用于在文件树种查找文件,并作出相应的处理
参数:
pathname:查找路径,用.来表示当前目录,用/来表示系统根目录
-name 按照文件名查找文件
-size n 按照文件大小查找文件,n是单位,例如+100c为大于10字节,+10k为大于10k
-mtime n 列出n*24小时内被修改过的文件
13.gzip
说明:用于压缩和解压缩文件
参数:
-d 解开压缩文件
-r 递归处理,将指定目录下的所有文件及子目录一并处理
14.df
说明:显示指定磁盘文件的可用空间
参数:
-k 使用KBytes显示结果
-m 使用MBytes显示结果
-h 使用GBytes显示结果
15.diff
说明:用于比较文件的内容
参数:
-y 以并列的方式显示文件的异同之处
-u 以合并的方式来显示文件内容的不同
16.date
说明:用来显示或设定系统的时间与日期
17.cal
说明:用于查看日历等时间信息
参数:
-y 显示当前年份的日历
18.wc
说明:用于统计指定文件中的字节数、字数、行数等,并将统计结果显示输出
参数:
-l 统计行数
-m 统计字符数
-w 统计字数
原文:http://www.cnblogs.com/ArthurPatten/p/3517927.html