touch指令
语法: touch [选项]… 文件…
功能:
文件不存在,则创建一个空文件;若文件存在则刷新文件的时间属性(可以用系统当前时间;可以使用指定时间;可以使用指定文档时间)
一个文件的三种时间属性:
- 最后一次访问时间
- 最后一次修改时间
- 最后一次状态改变时间
常用选项:
- -a 更改文档读取时间。
- -m 更改文档修改时间。
- -c 假如文档不存在,不会建立新的文档。与 --no-create 的效果一样。
- -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
- -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
- -d 设定时间与日期,可以使用各种不同的格式。
- -t 设定档案的时间记录,格式与 date 指令相同。
cat指令
语法: cat [选项][文件]
功能: 打印文件内容到显示终端
常用选项:
- -b 对非空输出行编号
- -n 对输出的所有行编号
- -s 不输出多行空行
more指令
语法: more [选项][文件]
功能: 对文件内容分页显示(空格:向下翻页;回撤:向下滚动;q:退出)
常用选项:
- -n 对输出的所有行编号
- q 退出more
举例:
[atong@LiWenTong ~]$ ls -l / | more
total 162
drwxr-xr-x 2 root root 4096 Apr 25 05:39 bin
drwxr-xr-x 4 root root 1024 Apr 25 04:11boot
drwxr-xr-x 9 root root 3820 May 4 23:20 dev
drwxr-xr-x 84 root root 4096 May 5 00:37 etc
less指令
- less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
- less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看
- 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
- 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
语法: less [参数] 文件
功能: less与more类似,但使用less可以随意浏览文件,而more仅能向后移动,却不能向前翻,而且less在查看之前不会加载整个文件。
常用选项:
-
-i 忽略搜索时的大小写
-
-N 显示每行的行号
-
/字符串:向下搜索“字符串”的功能
-
?字符串:向上搜索“字符串”的功能
-
n:重复前一个搜索(与 / 或 ? 有关)
-
N:反向重复前一个搜索(与 / 或 ? 有关)
-
q:quit
head指令
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。
语法: head [参数]… [文件]…
功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
选项:
- -n<行数> 显示的行数
tail指令
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail - f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容.
语法: tail[必要参数][选择参数][文件]
功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用选项:
- -f 循环读取
- -n<行数> 显示行数
如有不同见解,欢迎留言讨论~~