文件内容操作命令


cat命令

  文本文件查看: 用途:用于显示文件的全部内容,

  格式:cat -n 文件名 显示行号

  cat -i 文件名//查看文件的inode号码

  选项:

    -A相当于-vET的整合选项,可列出一些特殊字符而不是空白而已;

  -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!

    -E :将结尾的断行字节$显示出来;

    -n :列印出行号,连同空白行也会有行号,与-b的选项不同;

    -T:将 [tab]按键以^I显示出来;

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

tac命令

用途:从最后一行倒着显示出文件的全部内容。

more命令

  用途:全屏方式分页显示文件内容

  交互操作方法:

    按Enter键向下逐行滚动;;按空格键向下翻一屏、按b键向上翻一屏;;q键退出;;

    /字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

    f :立刻显示出档名以及目前显示的行数;

less命令

用途:与more命令相同,但扩展功能更多

交互操作方法:more命令基本类似,但个别操作会有些出入

空白键:向下翻动一页;

[pagedown]:向下翻动一页;

[pageup] :向上翻动一页;

/字串:向下搜寻『字串』的功能;

?字串:向上搜寻『字串』的功能;

n:重复前一个搜寻 (/ ? 有关!)

N :反向的重复前一个搜寻 (/ ? 有关!)

q :离开less这个程序;

head命令

用途:查看文件开头的一部分内容(默认为10行)

格式:head -n 文件名

head -5 文件名//查看文件的前5

head -n +5 文件名//查看文件到第五行

tail命令

用途:查看文件结尾的少部分内容(默认为10行)

格式: tail -5 //查看文件最后五行

tail -n +5文件名//查看文件从第五行到最后

tail -f 文件名 //可以动态查看文件内容,适用查看日志文件

[root@zabbix-server ~]# tail -2 /var/log/messages

Jun 14 01:32:58 zabbix-server kdump: started up

Jun 14 01:33:09 zabbix-server abrtd: Init complete, entering main loop

tail命令高级用法

格式:tail-n 数字文件名

数字:数字前有+(加号),从文件开头指定的单元数开始输出;

数字前有-(减号),从文件末尾指定的单元数开始输出;

没有 +-,从文件末尾指定的单元 数开始输出。

例如:

tail -n +3 /etc/passwd //从第三行开始显示 head -n -3 /etc/passwd //不显示最后三行

tail -n -3/etc/passwd //显示最后三行 head -n +3 /etc/passwd //显示前三行

common命令

格式: common [选项]文件1文件2

-123:分别表示不显示common输出的第一列、第二列、第三列

diff命令:

格式:diff[选项]文件1 文件2 文件3·····

常用选项:

-b:忽略空格所造成的不同。

-B:忽略空行造成的不同。

-i:忽略大小写的不同。

优质内容筛选与推荐>>
1、Python字符串格式化
2、关于固定总价加奖励(激励)费合同的计算题
3、截图
4、Linux 时间修改 不重启修改时区
5、[转载]Expression Blend实例中文教程系列文章汇总


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号