Linux:文件命令解析


touch指令

语法: touch [选项]… 文件…

功能:

文件不存在,则创建一个空文件;若文件存在则刷新文件的时间属性(可以用系统当前时间;可以使用指定时间;可以使用指定文档时间)

一个文件的三种时间属性:

  1. 最后一次访问时间
  2. 最后一次修改时间
  3. 最后一次状态改变时间

常用选项:

  • -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<行数> 显示行数

如有不同见解,欢迎留言讨论~~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值