linux八个重要命令

2020-05-08 11:39

sort 命令

sort 命令用于对文本文件的各行进行排序。 sort 命令的一般格式: sort [选项] 文件列表

sort 命令将逐行对指定文件中的所有行进行排序,并将结果显示在标准输出上。如果不指定文件名或者使用“-”表示文件,则排序内容来自标准输入。 选项的含义如下。

-m:如果文件列表中的文件已经排好序,则对这些文件统一进行合并,不做排序。 -r:逆序排序。

-o:文件将排序输出放到该文件名所指定的文件中。如果该文件不存在,则创建一新文 件。

【例】系统中有文件a.c,它的内容为: x

f b e e I

则对a.c 进行排序。 [root@localhost /root]#sort a.c b e e f I

uniq 命令

uniq 命令显示文件中所有不重复的行。 uniq 命令的一般格式: uniq [选项] 文件

uniq 命令读取输入文件,并比较相邻的行,去掉重复的行,只留下其中的一行。该命令加工后的结果存放到输出文件中。输入文件和输出文件必须不同。如果输入文件用“-”表示,则从标准输入上读取。 选项的含义如下。

-c:显示输出时,在每行的行首加该行在文件中出现的次数。 -d:只显示重复行。

-u:只显示文件中的不重复行。 【例】显示文件a.c 中不重复的行。 [root@localhost /root]# uniq –u a.c x

f b e I

grep 命令

该命令用来在文本文件中查找指定模式的单词或短语,并在标准输出上显示包括给定字符串模式的所有行。它有另外两个相似的命令,即egrep 命令和fgrep 命令。egrep 命令与grep-E 类似,但并不完全一样。fgrep 与grep -F 完全一致。grep 命令每次只能搜索每次指定的模式。egrep 命令可以检索扩展的正则表达式。fgrep 命令可以检索固定字符串,但不识别正则表达式,可作为快速搜索命令。 grep 命令的一般格式: grep [选项] 文件名

grep 命令在指定文件中搜索特定模式及搜索特定主题等方面用途很大。要搜索的模式就被看做是一些关键词,查看指定的文件中是否包含这些关键词。在使用时,要注意三个命令之间的差别。如果没有指定文件,它们就从标准输入中读取。在正常情况下,每个匹配的行被显示到标准输出上。如果要搜索的文件不止一个,则在每一行输出之前加上文件名。 选项的含义如下。

-E:将查找模式看成是扩展的正则表达式。 -F:将查找模式看成是单纯的字符串。

-b:在输出的每一行前面显示包含匹配字符串的行在文件中的位置,用字节偏移量来表示。 -c:只显示文件中包含配置字符串的行的总数。 -i:匹配比较时不区分字母的大、小写。

-r:以递归方式查询目录下的所有子目录中的文件。 -n:在输出包含匹配模式行之前,加上该行的行号。

【例】在口令文件/etc/passwd 中查找包含“wuxy”的所有行。


linux八个重要命令.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《用7、8、9的乘法口诀求商》教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: