欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

值得收藏的27个Linux文档编辑命令

程序员文章站 2023-10-27 23:46:16
linux col命令 linux col命令用于过滤控制字符。 在许多unix说明文件里,都有rlf控制字符。当我们运用shell特殊字符">"和">...

linux col命令

linux col命令用于过滤控制字符。

在许多unix说明文件里,都有rlf控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。

linux colrm命令

linux colrm命令用于滤掉指定的行。

colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。

linux comm命令

linux comm命令用于比较两个已排过序的文件。

这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示:第1行仅是在第1个文件中出现过的列,第2行是仅在第2个文件中出现过的列,第3行则是在第1与第2个文件里都出现过的列。若给予的文件名称为"-",则comm指令会从标准输入设备读取数据。

linux csplit命令

linux csplit命令用于分割文件。

将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02...的文件。若给予的文件名称为"-",则csplit指令会从标准输入设备读取数据。

linux ed命令

linux ed命令是文本编辑器,用于文本编辑。

ed是linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。

ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。但ed文本编辑器对于编辑大文件或对于在shell脚本程序中进行文本编辑很有用。

linux egrep命令

linux egrep命令用于在文件内查找指定的字符串。

egrep执行效果与"grep-e"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。

egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。

linux ex命令

linux ex命令用于在ex模式下启动vim文本编辑器。

ex执行效果如同vi -e,使用语法及参数可参照vi指令,如要从ex模式回到普通模式,则在vim中输入":vi"或":visual"指令即可。

linux fgrep命令

本指令相当于执行grep指令加上参数"-f"。
linux fgrep命令用于查找文件里符合条件的字符串。

linux fmt命令

linux fmt命令用于编排文本文件。

fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为"-",则fmt指令会从标准输入设备读取数据。

linux fold命令

linux fold命令用于限制文件列宽。

fold指令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为"-",则fold指令会从标准输入设备读取数据。

linux grep命令

linux grep命令用于查找文件里符合条件的字符串。

grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。

linux ispell命令

linux ispell命令用于拼写检查程序。

ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。

linux jed命令

linux jed命令用于编辑文本文件。
jed是以slang所写成的程序,适合用来编辑程序原始代码。

linux joe命令

linux joe命令用于编辑文本文件。

joe是一个功能强大的全屏幕文本编辑程序。操作的复杂度要比pico高一点,但是功能较为齐全。joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。

linux join命令

linux join命令用于将两个文件中,指定栏位内容相同的行连接起来。
找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。

linux look命令

linux look命令用于查询单词。
look指令用于英文单字的查询。您仅需给予它欲查询的字首字符串,它会显示所有开头字符串符合该条件的单字。

linux mtype命令

mtype为mtools工具指令,模拟ms-dos的type指令,可显示ms-dos文件的内容。

linux pico命令

linux pico命令用于编辑文字文件。

pico是个简单易用、以显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来。

linux rgrep命令

linux rgrep命令用于递归查找文件里符合条件的字符串。

rgrep指令的功能和grep指令类似,可查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设rgrep指令会把含有范本样式的那一列显示出来。

linux sed命令

linux sed命令是利用script来处理文本文件。
sed可依照script的指令,来处理、编辑文本文件。
sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

linux sort命令

linux sort命令用于将文本文件内容加以排序。
sort可针对文本文件的内容,以行为单位来排序。

linux spell命令

linux spell命令可建立拼写检查程序。
spell可从标准输入设备读取字符串,结束后显示拼错的词汇。

linux tr命令

linux tr 命令用于转换或删除文件中的字符。
tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。

linux expr命令

expr命令是一个手工命令行计数器,用于在unix/linux下求表达式变量的值,一般用于整数值,也可用于字符串。

linux uniq命令

linux uniq命令用于检查及删除文本文件中重复出现的行列。

uniq可检查文本文件中重复出现的行列。

linux wc命令

linux wc命令用于计算字数。

利用wc指令我们可以计算文件的byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

linux let 命令

命令:let

let 命令是 bash 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。

推荐:

感兴趣的朋友可以关注小编的微信公众号【码农那点事儿】,更多网页制作特效源码及学习干货哦!!!

总结

以上所述是小编给大家介绍的值得收藏的27个linux文档编辑命令,希望对大家有所帮助