linux基础命令游戏,LINUX-基础命令(三)

四、帮助命令

1、man   命令名                      查看命令的帮助man 5 passwd              #查看配置文件的帮助

man的级别1:  查看命令的帮助

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

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

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

5:  查看配置文件的帮助

6:  查看游戏的帮助

7:  查看其他杂项的帮助

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

9:  查看和内核相关文件的帮助man   -f  命令  或   whatis      命令     #查看命令拥有哪个级别的帮助

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

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

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

4、info     命令回车:     进入子帮助页面(带有*号标记)

u        进入上层页面

n        进入下一个帮助小节

p        进入上一个帮助小节

q        退出

常用命令(二)查找命令1、which   命令名                        #查找命令的命令,能看到相关别名

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

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

updatedb强制更新数据库

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

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

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

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

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

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

4、find     搜索命令

按照文件名查找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:小于50k,50k:等于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包含的命令时,会提示用户是否执行,{}后面可以加路径,对应{}之前的命令目标位置。grep “字符串”  文件名  查找符合条件的字串行。

[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   源目录  #不能压缩目录,压缩目录下所有内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值