Linux sort将文本文件内容加以排序命令详解

功能说明:将文本文件内容加以排序。

语  法:sort [-bcdfimMnr][-o][-t][+–][–help][–verison][文件]

补充说明:sort可针对文本文件的内容,以行为单位来排序。

参  数:
-b 忽略每行前面开始出的空格字符。
-c 检查文件是否已经按照顺序排序。
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
-f 排序时,将小写字母视为大写字母。
-i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
-m 将几个排序好的文件进行合并。
-M 将前面3个字母依照月份的缩写进行排序。
-n 依照数值的大小排序。
-o 将排序后的结果存入指定的文件。
-r 以相反的顺序来排序。
-t 指定排序时所用的栏位分隔字符。
+– 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
–help 显示帮助。
–version 显示版本信息。

Linux sed利用script来处理文本文件命令详解

sed(stream editor)
功能说明:利用script来处理文本文件。

语  法:sed [-hnV][-e][-f][文本文件]

补充说明:sed可依照script的指令,来处理、编辑文本文件。

参  数:
-e或–expression= 以选项中指定的script来处理输入的文本文件。
-f或–file= 以选项中指定的script文件来处理输入的文本文件。
-h或–help 显示帮助。
-n或–quiet或–silent 仅显示script处理后的结果。
-V或–version 显示版本信息。

Linux rgrep递归查找文件里符合条件的字符串命令详解

rgrep(recursive grep)
功能说明:递归查找文件里符合条件的字符串。

语  法:rgrep [-?BcDFhHilnNrv][-R][-W][-x][–help][–version][范本样式][文件或目录…]

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

参  数:
-? 显示范本样式与范例的说明。
-B 忽略二进制的数据。
-c 计算符合范本样式的列数。
-D 排错模式,只列出指令搜寻的目录清单,而不会读取文件内容。
-F 当遇到符号连接时,rgrep预设是忽略不予处理,加上本参数后,rgrep指令就会读取该连接所指向的原始文件的内容。
-h 特别将符合范本样式的字符串标示出来。
-H 只列出符合范本样式的字符串,而非显示整列的内容。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-n 在显示符合坊本样式的那一列之前,标示出该列的列数编号。
-N 不要递归处理。
-r 递归处理,将指定目录下的所有文件及子目录一并处理。
-R 此参数的效果和指定“-r”参数类似,但只主力符合范本样式文件名称的文件。
-v 反转查找。
-W 限制符合范本样式的字符串所在列,必须拥有的字符数。
-x 只处理符合指定扩展名的文件名称的文件。
–help 在线帮助。
–version 显示版本信息。

Linux pico编辑文字文件命令详解

功能说明:编辑文字文件。

语  法:pico [-bdefghjkmqtvwxz][-n][-o][-r][-s][+][文件]

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

参  数:
-b 开启置换的功能。
-d 开启删除的功能。
-e 使用完整的文件名称。
-f 支持键盘上的F1、F2…等功能键。
-g 显示光标。
-h 在线帮助。
-j 开启切换的功能。
-k 预设pico在使用剪下命令时,会把光标所在的列的内容全部删除。
-m 开启鼠标支持的功能,您可用鼠标点选命令列表。
-n 设置多久检查一次新邮件。
-o 设置工作目录。
-q 忽略预设值。
-r 设置编辑文件的页宽。
-s 另外指定拼字检查器。
-t 启动工具模式。
-v 启动阅读模式,用户只能观看,无法编辑文件的内容。
-w 关闭自动换行,通过这个参数可以编辑内容很长的列。
-x 关闭换面下方的命令列表。
-z 让pico可被Ctrl+z中断,暂存在后台作业里。
+ 执行pico指令进入编辑模式时,从指定的列数开始编辑。

Linux mtype显示MS-DOS文件的内容命令详解

mtype
功能说明:显示MS-DOS文件的内容。

语  法:mtype [-st][文件]

补充说明:mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。

参  数:
-s 去除8位字符码集的第一个位,使它兼容于7位的ASCII。
-t 将MS-DOS文本文件中的“换行+光标移至行首”字符转换成Linux的换行字符。

Linux look查询单字命令详解

功能说明:查询单字。

语  法:look [-adf][-t][字首字符串][字典文件]

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

参  数:
-a 使用另一个字典文件web2,该文件也位于/usr/dict目录下。
-d 只对比英文字母和数字,其余一慨忽略不予比对。
-f 忽略字符大小写差别。
-t 设置字尾字符串。

Linux join将两个文件中,指定栏位内容相同的行连接起来命令详解

功能说明:将两个文件中,指定栏位内容相同的行连接起来。

语  法:join [-i][-a][-e][-o][-t][-v][-1][-2][–help][–version][文件1][文件2]

补充说明:找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。

参  数:
-a 除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行。
-e 若[文件1]与[文件2]中找不到指定的栏位,则在输出中填入选项中的字符串。
-i或–igore-case 比较栏位内容时,忽略大小写的差异。
-o 按照指定的格式来显示结果。
-t 使用栏位的分隔字符。
-v 跟-a相同,但是只显示文件中没有相同栏位的行。
-1 连接[文件1]指定的栏位。
-2 连接[文件2]指定的栏位。
–help 显示帮助。
–version 显示版本信息。

Linux jed编辑文本文件命令详解

功能说明:编辑文本文件。

语  法:jed [-2n][-batch][-f][-g][-i][-I][-s][文件]

补充说明:Jed是以Slang所写成的程序,适合用来编辑程序原始代码。

参  数:
-2 显示上下两个编辑区。
-batch 以批处理模式来执行。
-f 执行Slang函数。
-g 移到缓冲区中指定的行数。
-i 将指定的文件载入缓冲区。
-i 载入Slang原始代码文件。
-n 不要载入jed.rc配置文件。
-s 查找并移到指定的字符串。

Linux ispell拼字检查程序命令详解

ispell(interactive spelling checking)
功能说明:拼字检查程序。

语  法:ispell [-aAbBClmMnNPStVx][-d][-L][-p][-w][-W][要检查的文件]

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

参  数:
-a 当其他程序输出送到ispell时,必须使用此参数。
-A 读取到”&Include File&”字符串时,就去检查字符串后所指定文件的内容。
-b 产生备份文件,文件名为.bak。
-B 检查连字错误。
-C 不检查连字错误。
-d 指定字典文件。
-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
-L 指定内文显示的行数。
-m 自动考虑字尾的变化。
-M 进入ispell后,在画面下方显示指令的按键。
-n 检查的文件为noff或troff的格式。
-N 进入ispell后,在画面下方不显示指令的按键。
-p 指定个人字典文件。
-P 不考虑字尾变化的情形。
-S 不排序建议取代的词汇。
-t 检查的文件为TeX或LaTeX的格式。
-V 非ANSI标准的字符会以”M-^”的方式来显示。
-w 检查时,特别挑出含有指定的字符。
-W 不检查指定长度的词汇。
-x 不要产生备份文件。

Linux grep查找文件里符合条件的字符串命令详解

功能说明:查找文件里符合条件的字符串。

语  法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][–help][范本样式][文件或目录…]

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

参  数:
-a或–text 不要忽略二进制的数据。
-A或–after-context= 除了显示符合范本样式的那一列之外,并显示该列之后的内容。
-b或–byte-offset 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。
-B或–before-context= 除了显示符合范本样式的那一列之外,并显示该列之前的内容。
-c或–count 计算符合范本样式的列数。
-C或–context=或- 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d或–directories= 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
-e或–regexp= 指定字符串做为查找文件内容的范本样式。
-E或–extended-regexp 将范本样式为延伸的普通表示法来使用。
-f或–file= 指定范本文件,其内容含有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每列一个范本样式。
-F或–fixed-regexp 将范本样式视为固定字符串的列表。
-G或–basic-regexp 将范本样式视为普通的表示法来使用。
-h或–no-filename 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H或–with-filename 在显示符合范本样式的那一列之前,表示该列所属的文件名称。
-i或–ignore-case 忽略字符大小写的差别。
-l或–file-with-matches 列出文件内容符合指定的范本样式的文件名称。
-L或–files-without-match 列出文件内容不符合指定的范本样式的文件名称。
-n或–line-number 在显示符合范本样式的那一列之前,标示出该列的列数编号。
-q或–quiet或–silent 不显示任何信息。
-r或–recursive 此参数的效果和指定“-d recurse”参数相同。
-s或–no-messages 不显示错误信息。
-v或–revert-match 反转查找。
-V或–version 显示版本信息。
-w或–word-regexp 只显示全字符合的列。
-x或–line-regexp 只显示全列符合的列。
-y 此参数的效果和指定“-i”参数相同。
–help 在线帮助。