LINUX-基础命令(三)

四、帮助命令

1man   命令名              查看命令的帮助

         man          5       passwd              查看配置文件的帮助

         man的级别

1  查看命令的帮助

2  查看可被内核调用的函数的帮助

3  查看函数和函数库的帮助

4  查看特殊文件的帮助(主要是/dev目录下的文件)

5  查看配置文件的帮助

6  查看游戏的帮助

7  查看其他杂项的帮助

8  查看系统管理员可用命令的帮助

9  查看和内核相关文件的帮助

 

man          -f       命令              whatis      命令         #查看命令拥有哪个级别的帮助

man          -k      命令              apropos   命令         #查看和命令相关的所有帮助

2help    内部命令         #查看内部命令帮助

3、命令  --help                 #查看命令的常见选项

4info     命令        

                   回车:     进入子帮助页面(带有*号标记)

                   u                进入上层页面

                   n                进入下一个帮助小节

                   p                进入上一个帮助小节

                   q                退出

常用命令(二)

  • 查找命令

1which          命令名              查找命令的命令,能看到相关别名

2whereis      命令名              查找命令的命令,同时看到帮助文档位置

3locate                   文件名              按照文件名查找              按照数据库查找。

         updatedb强制更新数据库

         /var/lib/mlocate                #locate命令所搜索的后台数据库

         /etc/updatedb.conf          配置文件,用于定义locate命令

         1PRUNE_BIND_MOUNTS = "yes"           #开启搜索限制

         2 PRUNEFS =                                                   #搜索时,不搜索的文件系统

         3 PRUNENAMES=                                         #搜索时,不搜索的文件类型

         4 PRUNEPATHS=                                           #搜索时,不搜索的路径

4find     搜索命令

         按照文件名查找

                   find            查找位置         -name       文件名

                   find            /                 -name       aabb                   按照文件名查找

         按照时间查找

                   -ctime                按照文件状态修改时间(天)     change

                   -mtime              按照文件数据修改时间                   modify

                   -atime                按照访问时间                                     access

                   find            /        -ctime       +4(四天之前,-4四天之内,4四天)

         按照用户

                   -uid            数字         按照用户属主ID查找文件。

                   -gid            数字         按照属组组ID查找文件

                   -user         用户名     按照属主用户名查找文件

                   -group      组名         按照属组组名查找文件

                   -nouser              查找没有属主的文件

                   find            /        -nouser

         按照文件权限

                   -name                按照文件名

                   -size                   按照文件大小。+50k:大于50k-50k:小于50k50k:等于50k

                   find           /        -size          +50k

                   -type         类型         按照文件类型。F:普通       d:目录            l:链接

                   -perm       755            按照权限查找

                   find           .        -prem       644           

                   -inum        按照i节点                ls      -I       查看i节点

                   find           .        inum         节点数

                   -iname               按照文件名查找,不区分大小写

         在查找的结果中,直接进行命令操作

                   [root@localhost~]# find /var/logs/         -mtime     +10  -exec         rm    -rf     {} \;

                   [root@localhost~]# find . -inum 1140247 -exec ls -l {} \;

                   [root@localhost~]# find . -size +5k -a -size 6k

         还可以使用-ok,格式和-exec一致,只是在执行-ok包含的命令时,会提示用户是否执行,{}后面可以加路径,对应{}之前的命令目标位置。

         2grep “字符串”   文件名              查找符合条件的字串行。

          [root@localhost ~]# grep -i "root"/etc/passwd

        root:x:0:0:root:/root:/bin/bash

        operator:x:11:0:operator:/root:/sbin/nologin

-v      反向选择         -i       忽略大小写

| 管道符(用ctrl+\

[root@localhost ~]# cat install.log | grep lib           #在显示文件的结果中,grep搜索含有lib的行

命令1 | 命令2       命令1的结果作为命令2的执行条件

举例

[root@localhost~]# cat /etc/passwd | grep root

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

                            补充:

                                     Netstat             查看系统网络状态

                                               -t                查看tcp协议端口

                                               -u               查看udp

                                               -l                监听

                                               -n               ip和端口号显示,而不是主机名和协议名

                   二、压缩和解压缩

                            .zip            .gz             .bz2                    linux可以识别的压缩格式

                            1.zip     格式

                                     Zip    压缩之后产生的包名     源文件

                            Zip    -r      test.zip    /test                   -r      压缩目录

                                     Unzip        压缩包              解压缩

                            2.gz格式              不会打包

                                     压缩

                                               Gzip源文件

                                     gzip          -c      源文件     >       压缩文件         #压缩为.gz格式,源文件保留

                                     例如:[root@localhosttest]# gzip -c cangls > cangls.gz

                   gzip          -r      源目录              不能压缩目录,压缩目录下所有内容


本文出自 “吴老二” 博客,请务必保留此出处http://9827789.blog.51cto.com/9817789/1654798

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。