help linux LinuX下载
大家好,help linux相信很多的网友都不是很明白,包括LinuX下载也是一样,不过没有关系,接下来就来为大家分享关于help linux和LinuX下载的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
Linux里面grep -v命令作用是什么
grep命令
grep
1.作用
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
2.格式及主要参数
grep [options]
主要参数: grep--help可查看
-c:只输出匹配行的计数。
-i:不区分大小写。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
--color=auto:可以将找到的关键词部分加上颜色的显示。
pattern正则表达式主要参数:
\:忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$:匹配正则表达式的结束行。
\<:从匹配正则表达式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求。
[- ]:范围,如[A-Z],即A、B、C一直到Z都符合要求。
.:所有的单个字符。
*:所有字符,长度可以为0。
3.grep命令使用简单实例
itcast$ grep‘test’ d*
显示所有以d开头的文件中包含 test的行
itcast$ grep‘test’ aa bb cc
显示在aa,bb,cc文件中匹配test的行。
itcast$ grep‘[a-z]\{5\}’ aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
itcast$ grep‘wesest.*\1′ aa
如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(\1),找到就显示该行。如果用egrep或grep-E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
4.grep命令使用复杂实例
明确要求搜索子目录:
grep-r
或忽略子目录
grep-d skip
如果有很多输出时,您可以通过管道将其转到’less’上阅读:
itcast$ grep magic/usr/src/Linux/Documentation/*| less
这样,您就可以更方便地阅读。
有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用*)。如果您忘了,’grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按,然后再试。
下面还有一些有意思的命令行参数:
grep-i pattern files:不区分大小写地搜索。默认情况区分大小写,
grep-l pattern files:只列出匹配的文件名,
grep-L pattern files:列出不匹配的文件名,
grep-w pattern files:只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
grep-C number pattern files:匹配的上下文分别显示[number]行,
grep pattern1| pattern2 files:显示匹配 pattern1或 pattern2的行,
例如:grep"abc\|xyz" testfile表示过滤包含abc或xyz的行
grep pattern1 files| grep pattern2:显示既匹配 pattern1又匹配 pattern2的行。
grep-n pattern files即可显示行号信息
grep-c pattern files即可查找总行数
还有些用于搜索的特殊符号:\<和\>分别标注单词的开始与结尾。
例如:
grep man*会匹配‘Batman’、’manic’、’man’等,
grep‘\<man’*匹配’manic’和’man’,但不是’Batman’,
grep‘\<man\>’只匹配’man’,而不是’Batman’或’manic’等其他的字符串。
‘^’:指匹配的字符串在行首,
linux帮助命令有哪些
linux系统帮助命令有哪些?让我们一起来了解下。
1、help:help命令用于显示shell内部命令的帮助信息。
语法:help[参数] [内部命令]
参考例子:
显示cd命令的帮助信息:
[root@linux~]# help cd
参数:
-d输出每个命令的简短描述
-s输出短格式的帮助信息
-m以伪man手册的格式显示帮助信息
2、man:man命令,manual的缩写,即使用手册的意思,man命令会列出一份完整的说明,其内容包括命令语法、各选项的意义及相关命令。
语法:man [命令]
参考例子:
查看cp命令的帮助信息:
[root@linux~]# man cp
参数:
-a在所有的man帮助手册中搜索
-d主要用于检查,如果用户加入了一个新的文件,就可以用这个参数检查是否出错
-f显示给定关键字的简短描述信息
-p指定内容时使用分页程序
-M指定man手册搜索的路径
-w显示文件所在位置
3、info:info命令可以阅读info格式的文件,用来查看帮助信息。
语法:info [参数] [菜单项目]
参考例子:
查看ls命令的info文档:
[root@linux~]# info ls
参数:
-w显示info文档的物理位置
-f指定要访问的info文件
-n在首个浏览过info文件中指定节点
-O跳转至命令行选项节点
今天的分享就是这些,希望能帮助大家。
linux获取帮助的命令
linux获取帮助的命令有什么?让我们一起来了解下。
linux系统帮助命令有哪些?让我们一起来了解下。
1、help:help命令用于显示shell内部命令的帮助信息。
语法:help[参数] [内部命令]
参考例子:
显示cd命令的帮助信息:
[root@linux~]# help cd
参数:
-d输出每个命令的简短描述
-s输出短格式的帮助信息
-m以伪man手册的格式显示帮助信息
2、man:man命令,manual的缩写,即使用手册的意思,man命令会列出一份完整的说明,其内容包括命令语法、各选项的意义及相关命令。
语法:man [命令]
参考例子:
查看cp命令的帮助信息:
[root@linux~]# man cp
参数:
-a在所有的man帮助手册中搜索
-d主要用于检查,如果用户加入了一个新的文件,就可以用这个参数检查是否出错
-f显示给定关键字的简短描述信息
-p指定内容时使用分页程序
-M指定man手册搜索的路径
-w显示文件所在位置
3、info:info命令可以阅读info格式的文件,用来查看帮助信息。
语法:info [参数] [菜单项目]
参考例子:
查看ls命令的info文档:
[root@linux~]# info ls
参数:
-w显示info文档的物理位置
-f指定要访问的info文件
-n在首个浏览过info文件中指定节点
-O跳转至命令行选项节点
今天的分享就是这些,希望能帮助大家。