1.1grep命令介绍grep命令用于查找内容,包含指定的范本样式的文件。如果发现某文件的内容符合所指定的查找内容,grep命令会把含有查找内容的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为,则grep指令会从标准输入设备读取数据1.2grep常用参数参数作用color=auto过滤内容加色(默认已使用该参数)v取反i不区分大小写n对过滤出的内容显示行号w按单词过滤o只输出匹配的字符
1.1正则表达式字符作用^尖角号表示匹配以尖角号后面的单词开头的行美元符表示匹配以美元符后面的单词结尾的行^组合符表示空行.点号匹配任意一个且只有一个字符\转义字符让有特殊含义的字符输出自身星号重复前一个字符(连续出现)0次或N次.组合符匹配所有内容^.组合符匹配任意多个字符开头的内容.组合符匹配任意多个字符结尾的内容abc匹配集合内的任意一个字符^abc匹配不包含^后的任意字符1.1.1^尖角号
1.1重定向符号重定向符号符号作用\或1标准输出重定向2标准错误输出重定向\\或1\\标准输出追加重定向2\\标准输出追加重定向<或0<标准输入重定向<<或0<<标准输入追加重定向1.2输出重定向1.2.1\标准输出重定向将命令执行的标准输出结果重定向输出到指定的文件中,如果该文件已包含数据,会清空原有数据,再写入新数据bashecho"test"test.txt或者echo"test"1test
1.1模糊匹配1)常用字符:特殊字符字符作用匹配所有?匹配单个字符,有且只有一个abcd匹配内的任意一个字符az匹配a到z的任意一个字符!az或^19取反(单个字符)2)使用实例:bash查找以a开头,任意字符结尾的文件find/root/name"a"查找以.cfg结尾,任意字符开头的文件find/root/name".cfg"查找以字符中含有c的文件find/root/name"c"查找文件名
1.1find命令介绍find是Linux中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode号等来搜索文件。但是find命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用find命令搜索时,不要指定过大的搜索范围。1.1.1命令格式bashfind搜索路径参数搜索内容1.1.2命令参数参数作用
1.1vim/vi编辑器Vi(visualeditor)编辑器通常被称为Vi,是Linux和Unix系统下最基本的文本编辑器,类似于Windows系统下的notepad(记事本)编辑器。Vim(Viimproved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。1.2安装vim编辑器在CentOS7中,是默认没有安装vim的,所以在使用vim是会报"command
1.1怎么管理文件Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的指定。在Linux中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:chown(changeownerp):修改所属用户与组。chmod(changemode):修改用户的权限。下图中通过chown来
1.1history查看历史记录参数:参数作用n查看最近的n条记录c将目前的shell中的所有history内容全部消除d删除历史记录中指定的行1.1.1history查看历史记录bashhistory!image20220509144008730.png(https://s2.51cto.com/images/20220602/1654158894679713.png?xossprocess=i
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号