文件内容查看命令之cat ,tac ,less ,more, head ,tail ,stat , file.

  • 1 ,cat命令 concatenate查看文本文件内容

常用选项

-n或-number:有1开始对所有输出的行数编号;
-b或–number-nonblank:和-n相似,只不过对于空白行不编号;
-s或–squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
示例:
[root@localhost ~]# cat 1.txt
1
2
3
4
-n 显示行号
[root@localhost home]# cat -n 2.txt
1 aaa
2
3
4
5 aaa
6
7
8 aaa
-b ,空行不显示行号
[root@localhost home]# cat -b 2.txt
1 aaa

 2	aaa


 3	aaa

-s ,当遇到有连续两行以上的空白行,就代换为一行的空白行;
[root@localhost home]# cat -ns 2.txt
1 aaa
2
3 aaa
4
5 aaa

  • 2 ,tac命令

  • 将文件以行为单位反序输出,最后一行先显示, 反向排序。
    [root@localhost ~]# tac 1.txt
    4
    3
    2
    1

  • 3, less命令 【未知】

翻屏查看文件 (倒叙)

less file

按一下回车键往文件尾部查看一行,按空格键往文件尾部翻一屏

按pageup和pagedown键前后翻屏,按上下箭头可以上下翻一行

j向下
k向上

g进入到首行
G进入到尾行

ctrl b向上翻屏
ctrl f向下==== 空格健

/ 搜索关键字 按n 向下 N向上
? 搜索关键字 按n向上 N向下 ===== 于上面的正好相反

  • 4more命令
    从头到尾查看文件,不可以回头,不是很好用

按斜线符 /:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。
按H键:显示帮助屏,该屏上有相关的帮助信息。
按B键:显示上一屏内容。
按Q键:退出rnore命令。

  • 5, head命令 (头部,首部。) 【未知】
    显示文件的前n行,默认是显示前十行

语法格式:head [参数]… [文件]…

常用选项:

-v 显示文件名

-c<字节> 显示字节数。
-n<行数> 显示的行数。

  • 6, tail命令 (尾部。。) 【未知,不知道如何退出】
    显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

语法格式:tail [选项] 文件
常用选项

-n :查看文件尾部n行

-f:查看文件尾部内容结束后不退出,接着显示更新的行。很有用

  • 7, stat命令:

显示文件和文件的系统熟性,包括文件名,大小,时间戳等信息,通俗地说就像我们看到windows右键,文件属性看到的信息类似。
[root@localhost home]# stat 112
文件:“112”
大小:6 块:0 IO 块:4096 目录
设备:fd00h/64768d Inode:33575039 硬链接:2
权限:(0755/drwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)
最近访问:2018-09-14 07:25:45.433590757 +0800
最近更改:2018-09-14 07:21:01.591572956 +0800
最近改动:2018-09-14 07:21:01.591572956 +0800
创建时间:- 【不知道为什么创建时间是-】

最近访问时间: atime , (access time)
文件中的数据最后被访问的时间,
比如系统的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本)

最近的修改时间:mtime , (modify time)
显示的是文件内容被修改的最后时间,比如用vi编辑时就会被改变。(也就是Block的内容)

最近被改动的时间:ctime ,(change time)
显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。
当然当内容改变时也会随之改变(即inode内容发生改变和Block内容
发生改变时)

  • 8,file 命令: 显示文件的 类型。
    [root@localhost home]# file dir1
    dir1: directory
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值