- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细解析linux最常用的10个命令
详细解析linux最常用的10个命令
一下是个人工作中整理出的最常用的10个命令, 解释很详细, 如果大家喜欢, 请给个好评, 谢谢!
cat??1.作用??cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使用权限是所有用户。??2.格式??cat [options] 文件1 文件2……??3.[options]主要参数??-n:由第一行开始对所有输出的行数编号。??-b:和-n相似,只不过对于空白行不编号。??-s:当遇到有连续两行以上的空白行时,就代换为一行的空白行。??4.应用举例??(1)cat命令一个最简单的用处是显示文本文件的内容。例如,我们想在命令行看一下README文件的内容,可以使用命令:??$ cat README ??(2)有时需要将几个文件处理成一个文件,并将这种处理的结果保存到一个单独的输出文件。cat命令在其输入上接受一个或多个文件,并将它们作为一个单独的文件打印到它的输出。例如,把README和INSTALL的文件内容加上行号(空白行不加)之后,将内容附加到一个新文本文件File1 中:??$ cat README INSTALL File1??对行进行编号功能有-b(只能对非空白行进行编号)和-n(可以对所有行进行编号)两个参数:??$ cat -b /etc/named.conf??
grep??1.作用??grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。??2.格式??grep [options]??3.主要参数??[options]主要参数:??-c:只输出匹配行的计数。??-I:不区分大小写(只适用于单字符)。??-h:查询多文件时不显示文件名。??-l:查询多文件时只输出包含匹配字符的文件名。??-n:显示匹配行及行号。??-s:不显示不存在或无匹配文本的错误信息。??-v:显示不包含匹配文本的所有行。??pattern正则表达式主要参数:??\:忽略正则表达式中特殊字符的原有含义。??^:匹配正则表达式的开始行。??$: 匹配正则表达式的结束行。??\:从匹配正则表达式的行开始。??\:到匹配正则表达式的行结束。??[ ]:单个字符,如[A]即A符合要求 。??[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。??。:所有的单个字符。??* :有字符,长度可以为0。??正则表达式是Linux/Unix系统中非常重要的概念。正则表达式(也称为“regex”或“regexp”)是一个可以描述一类字符串的模式(Pattern)。如果一个字符串可以用某个正则表达式来描述,我们就说这个字符和该正则表达式匹配(Match)。这和DOS中用户可以使用通配符“*”代表任意字符类似。在Linux系统上,正则表达式通常被用来查找文本的模式,以及对文本执行“搜索-替换”操作和其它功能。??4.应用实例??查询DNS服务是日常工作之一,这意味着要维护覆盖不同网络的大量IP地址。有时IP地址会超过2000个。如果要查看nnn.nnn网络地址,但是却忘了第二部分中的其余部分,只知到有两个句点,例如nnn nn..。要抽取其中所有nnn.nnn IP地址,使用[0-9 ]\{3 \}\.[0-0\{3\}\。含义是任意数字出现3次,后跟句点,接着是任意数字出现3次,后跟句点。??$grep [0-9 ]\{3 \}\.[0-0\{3\}\ ipfile??补充说明,grep家族还包括fgrep和egrep。fgrep是fix grep,允许查找字符串而不是一个模式;egrep是扩展grep,支持基本及扩展的正则表达式,但不支持\q模式范围的应用及与之相对应的一些更加规范的模式。??
find??1.作用??find命令的作用是在目录中搜索文件,它的使用权限是所有用户。??2.格式??find [path][options][expression]??path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。??3.主要参数??[options]参数:??-depth:使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。??-maxdepth levels:表示至多查找到开始目录的第level层子目录。level是一个非负数,如果level是0的话表示仅在当前目录中查找。??-mindepth levels:表示至
文档评论(0)