linux--查询系统帮助

来源:互联网 发布:香港通利琴行淘宝店 编辑:程序博客网 时间:2024/04/30 00:39

在线手册----man

             man是最完整的在线查询系统,用法 man command_needtoKnow 。当显示的内容超过一页时,可以用空格(space)来翻页,还可以查询man显示的内容中的关键字,

             用/word_wanttosearch。

简易帮助查询----whatis/apropos

             whatis/apropos提供简易查询,如果查询失败,很有可能是由于whatis库中未创建所查询的词条。可以用makewhatis命令创建whatis库。apropos的功能与whatis类似,但

             是apropos显示的内容比whatis更详尽。

文件查找----find

             linux文件系统是层次结构,find命令正好解决了在层次结构中查找困难的问题。但是find命令比较耗时。

             1.  在特定目录下查找并显示出来

                        find /etc -name password -print

             2. 查找特定大小的文件

                       find /etc -size +3500K -print

            3. 查找由特定用户创建的文件或目录

                      find / -user root

            4. 查找一段时间被访问/修改的文件或目录

                     find /home -amin 10  -->10分钟内访问的文件或目录

                     find /home -cmin 10  -->10分钟内被修改的文件或目录

            5. 查询后执行特定的命令

                     find / -name core -print -exec rm -rf {} \;      由根目录开始查找名为core的目录或文件,并将查询结果显示在屏幕上,再执行rm -rf 命令将查找结果全部清空,其中

                     的大括号表示所有查询结果,后面的\;不可缺少,否则会报错。                  

locate命令

           locate命令类似于whatis命令,它是从事先创建的数据库中查找,符号条件的文件或目录。

whereis命令

          whereis只会在指定的目录中查找源代码、二进制文件或帮助文件。

which命令

           which只会在环境变量指定的目录中查找符合条件的文件。环境变量$PATH的作用是,如果命令保存在这些目录中,则执行这些命令时不需要指定命令位置,可方便的切

          换目录的程序。因此将常用命令保存在环境变量$PATH中。which命令使用简单,无需选项,直接后面跟命令名称。

grep命令

          以上命令都是用来查找文件或目录的,但是如果想要查询文件中的内容,需要用的grep命令。一般会通过管道(|)来过滤一些命令执行的结果。

          1. 查找包含指定字符串的文件

              例如 grep -n 'come true' /home   -n会在符合指定字符串的行前面标识该行的行数编号,减少查找时间。

         2. 过滤前一命令执行结果

             利用管道(|),经常与ls命令结合使用。

             e.g. ls -al /usr/bin | grep install

 

         

 

原创粉丝点击