Linux串联显示三个文件内容,攻城狮在路上(叁)Linux(十四)--- 查阅文件内容...

常用命令:cat、tac、nl、more、less、head、tail、od...

一、直接查看文件内容:cat、tac、nl <==一次性全部读取

1、cat [-AbEnTv] 文件名

参数说明:

-n:打印出行号,连同空白行也有行号。

-b:打印出行号,但是仅显示空白行。

-E:将结尾的换行字符$显示出来。

-T:将[Tab]以^T显示出来。

-v:列出一些看不出来的特殊字符。

-A:相当于-vET参数。

2、tac:效果与cat相反,反向显示。

3、nl:添加行号打印。

二、可翻页查看:more 、 less

1、more(一页一页翻动): 例如 more /etc/man.config;

在最后会有一个光标等待输入: --More--(28%)

可以输入的按键:

空格键:向下翻一页。

Enter键:向下滚动一行。

/字符串:向下查询"字符串"这个关键词。

:f <==立即显示出文件名及目前显示的行数。

q:立即离开more命令。

2、less(一页一页翻动,和more功能差不多,但是比more更加灵活):less /etc/man.config

可以输入的按键:

空格键:向下一页。

PgDn:向下一页。

PgUp:向上一页。

/字符串:向下查询“字符串”。

?字符串:向上查询。

n:重复前一个查询。

N:反向重复前一个查询。

q:离开。

三、数据选取:head 、 tail (以行为单位)

1、head [-n number]:

head /etc/man.config; <==默认显示前10行。

head -n 20 /etc/man.config;

head -n -100 /etc/man.config; <== 显示除最后100行外的所有行。

2、tail [-n number]: -n:代表显示几行;  -f:表示持续检测后面新增的文件内容。

tail /etc/man.config; <== 默认显示后10行。

tail -n 20 /etc/man.config;

tail -n +100 /etc/man.config; <== 显示100行以后的所有行。

tail -f /var/log/catalina.out;

四、非纯文本文件:od <==对于二进制文件等。

od [-t TYPE] 文件

五、修改文件时间或创建新文件:touch

理解 mtime(最后修改时间)、ctime(状态改变时间)、atime(最后被读取的时间)的意义。

1、命令格式:touch [-acdmt] 文件

2、参数说明:

-a:仅修改访问时间。

-c:仅修改文件的ctime,若文件不存在则不创建新文件。

-d:可以指定日期。

-m:仅修改mtime。

-t:可以指定时间。

3、示例:

touch test1; <== 创建一个空文件

touch -d "2 days ago" test1; <== 将日期调整为两天前

原文:http://www.cnblogs.com/tq03/p/3918511.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值