您的位置:首页 > 运维架构 > Linux

LINUX-基础命令(三)

2015-05-24 22:40 162 查看
四、帮助命令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   源目录  #不能压缩目录,压缩目录下所有内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息