不再想念 发表于 2023-4-25 07:28:26

快速上手Linux核心命令(四):文件内容相关命令

@
目录

[*]前言
[*]cat 合并文件或查看文件内容
[*]more 分页显示文件内容
[*]less 分页显示文件内容
[*]head 显示文件内容头部
[*]tail 显示文件内容尾部
[*]tailf 跟踪日志文件
[*]diff 比较两个文件的不同
[*]vimdiff 可视化比较工具
[*]wc 统计文件的的行数、单词数或字节数
[*]sort 文本排序
[*]uniq 去除重复行
[*]join 按两个文件的相同字段合并
[*]paste 合并文件
[*]split 分割文件
[*]cut 从文本中提取一段文字并输出
[*]tr 替换或删除字符

前言

上一篇中已经预告,我们这篇主要说一说Linux中文件内容查看处理相关的命令。一共16个命令,其中

标注的为重点命令,工作中用的也比较多,需要熟练掌握

cat 合并文件或查看文件内容

1、简介
cat 是concatenate 单词的缩写,或者理解成猫,"喵"一下文件内容,即显示文件内容。

[*]可以用来显示单个文件内容
[*]可以将几个文件连接起来一起显示
[*]从标准输入中读取内容并显示,与重定向或追加符号配合使用
功能举个栗子查看文件内容cat xiezhr.txt 查看xiezhr.txt 的内容把多个文件合并成一个cat xiezhr1.txt xiezhr2.txt >newxiezhr.txt编辑或追加内容到文件尾部cat >>xiezhr.txtxiezhr.txt > > 个人博客:www.xiezhrspace.cn> > > > 个人微信号:xie_zhr> > 欢迎您的关注!> EOF#注意,这里需要按回车结束,EOF为标签,我们可以用其他标签替代,但是必须成对出现。# lsa.txtc.txtdirdir2dir3dir5dir6dir_bakmovie.tar.gztest.txttt.txtxiezhr.txt③ 分别用【-n】【-b】显示上面创建的文件前的序号
cat [参数选项] [文件]④ 使用【-E】参数,在每一行末尾显示$
# cat xiezhr.txt
个人公众号:XiezhrSpace


个人博客:www.xiezhrspace.cn



个人微信号:xie_zhr

欢迎您的关注!⑤使用 【-s】参数,把文件内容中的多个空白行变成一个空白行,方便我们阅读
# ls
a.txtc.txtdirdir2dir3dir5dir6dir_bakmovie.tar.gztest.txttt.txt
# cat >xiezhr.txt<<EOF
> 个人公众号:XiezhrSpace
>
>
> 个人博客:www.xiezhrspace.cn
>
>
>
> 个人微信号:xie_zhr
>
> 欢迎您的关注!
> EOF#注意,这里需要按回车结束,EOF为标签,我们可以用其他标签替代,但是必须成对出现。
# ls
a.txtc.txtdirdir2dir3dir5dir6dir_bakmovie.tar.gztest.txttt.txtxiezhr.txt上面文件中的多个空白行就变成了一个,这样当文件内容比较多的时候,阅读起来就比较友好了。
当然也可以将所有的空白行都去掉,这个我们会在后面的命令中说
⑥ 连接多个文件并显示内容
# cat -n xiezhr.txt
   1个人公众号:XiezhrSpace
   2
   3
   4个人博客:www.xiezhrspace.cn
   5
   6
   7
   8个人微信号:xie_zhr
   9
    10欢迎您的关注!
# cat -b xiezhr.txt
   1个人公众号:XiezhrSpace


   2个人博客:www.xiezhrspace.cn



   3个人微信号:xie_zhr

   4欢迎您的关注!more 分页显示文件内容

1、简介

more 其功能和cat 类似,cat 是将整个文件内容一次显示出来,而more一页一页的显示文件内容。我们可以根据其中文意思更多去理解,除了这页,还有更多页内容,这样是不是就记住了呢。
来源:https://www.cnblogs.com/xiezhr/p/17343224.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 快速上手Linux核心命令(四):文件内容相关命令