Linux的安装配置及常用命令(二)
文件查找命令
快速查找文件locate
介绍:
后台有数据库,在数据库中搜索,速度快
updatedb 更新数据库
配置文件:/etc/updatedb.conf
缺点:只能按文件名模糊搜索
安装:
[root@localhost ~]# locate java
-bash: locate: 未找到命令
yum -y install mlocate
如无法安装,请先配置yum源。
实战一:配置yum源
1、挂载光驱
2、创建文件并且增加配置信息
3、测试安装软件包
更新:
数据库不是实时更新的,所以要更新一下。
updatedb表示更新数据库
find命令
一、根据 -name 查找
find[搜索范围][搜索条件]
find /root -name a1
若是模糊查询,则使用通配符
*匹配任意字符{find /root -name "a*"}
?匹配任意一个字符{find /root -name "a?"}
[]匹配任意一个中括号的字符{find /root -name "a?"}
注意:默认区分大小写 –iname
二、根据 -user 查找
示例:查找root目录下属于用户root的文件
find /root -user root
三、根据 –mtime 查找
示例:查找/var/log/下七天前修改的文件
find /var/log/ -mtime +7
示例:查找/var/log/下正好七天前修改的文件
find /var/log/ -mtime 7
示例:查找/var/log/下七天内修改修改的文件
find /root/ -mtime -7
四、根据 –size 查找
示例:查找/root文件下大小是2k~3k的文件(进1法)。
find /root/ -size 3k
其他属性
-2k 小余2k的文件
2k 查找1k~2k的文件(进1法)
+2k 大余2k的文件
示例:查找大于10kb小余60kb的文件
find / -size +10k -a -size -60k
示例:查找大于30kb小余80kb的文件,并显示详细信息
find / -size +30k -a -size -80k -exec ls -li {} \;
四、根据 –inum 查找
示例:查找i节点是…的文件。
find /root -inum i节点
grep命令
搜索文件中匹配条件的字符串,它不需要打开文件。若我们在vi中搜索字符串,则使用/字符串,之后按n(向下查找)或者shift+n(向上查找)。
grep不需要打开文件就可以搜索文件里的内容,其中:
-i忽略大小写
-v排除指定字符串
命令搜索命令whereis
-b值显示可执行文件
-m值显示帮助文件
命令搜索命令which
搜索命令所在路径和别名
文件压缩和解压缩
常见压缩格式如下
.zip .gz .bz2 .tar.gz .tar.bz2
.zip压缩
zip 压缩文件名 源文件
压缩文件
zip -r(递归) 压缩文件名 源目录
压缩目录
.zip解压缩
unzip 压缩文件
解压缩.zip文件
.gz格式压缩
gzip 源文件
压缩为.gz格式的压缩文件,源文件会消失
不能压缩目录
gzip -c 源文件 > 压缩文件
压缩为.gz格式,源文件保留
gzip -r 目录
压缩目录下所有的子文件,但是不能压缩目录
.gz格式解压缩
gzip -d 压缩文件
解压缩文件
gunzip 压缩文件
解压缩文件
.bz2格式压缩
bzip2 源文件
压缩为.bz2格式,不保留源文件
bzip2 -k 源文件,压缩后保留源文件
.bz2格式解压缩
bzip2 -d 压缩文件
bunzip2 压缩文件
-k 保留压缩文件
.tar命令
打包tar
tar -cvf 打包文件名 源文件
-c打包
-v显示过程
-f指定打包后的文件
解打包命令
tar -xvf
-x解打包
-v显示过程
-f指定打包后的文件
.tar.gz压缩格式
先打包为.tar,再压缩为.gz格式
tar -zcvf 压缩名.tar.gz 源文件
选项 -z 压缩为.tar.gz格式
-x 解压缩.tar.gz格式
.tar.bz2压缩格式
先打包为.tar,再压缩为.bz2格式
tar -jcvf 压缩名.tar.bz2 源文件
选项 -j 压缩为.tar.bz2格式
-x 解压缩.tar.bz2格式
示例:
tar -jxvf ab.tar.bz2 -C /tmp/ 解压到指定位置
tar -zcvf /tmp/ret.tar.gz a1 a2 a3 压缩多个文件到指定目录
tar -tvf /tmp/ret.tar.gz 查看压缩包(不解压)
关机和重启
语法:
shutdown [参数] [时间]
-r:重启
-c:取消前一个命令
-h:关机
示例:
date
shutdown –r 10:00
shutdown –c
shutdown –r now
shutdown –h now #一般我们使用重启,不需要关机。
posted on 2017-12-14 14:02 FrankLiner 阅读(401) 评论(0) 编辑 收藏 举报