13.文件定位命令
命令:
locate/slocate
讲解:
该命令用于通过文件名或扩展名搜索文件。
locate命令是利用事先在系统中建立系统文件索引资料库的,然后再检查资料库的方式工作的。
为了提高locate命令的查出率,在使用该命令前必须拥有最新的资料数据库。
可以使用如下的命令更新系统的索引资料数据库: [root@myhost root]# updatedb
locate命令的格式如下:
locate [参数] 文件名
常用的参数和含义如下表所示。
例程:
例: 首先建立资料数据库,然后搜索vsftpd.conf文件的存放路径。 在终端提示符下输入如下命令: [root@myhost root]# updatedb [root@myhost root]# locate vsftpd.conf 如下图所示。
14.文件内容检索命令grep
命令:
grep [选项] < string > 文件名
讲解:
rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下的所以文件及子目录均删除。删除链接文件时,只是断开了链接,原文件保持不变。该命令的基本使用格式如下:
rm [选项] 文件名 常用参数及含义如下表所示。
例程:
例 搜索/etc/vsftpd目录下后缀为.conf文件中,其内容中包含“anon”字符串的文本行。 在终端提示符下输入如下命令:
[root@myhost root]# grep anon /etc/vsftpd/*.conf 如下图所示。
15.链接命令
命令:
In
讲解:
16.创建文件、改变文件或目录生成时间命令 touch
命令:
touch
讲解:
17.打包命令 tar
命令:
讲解:
18. 压缩命令 zip 和gzip
命令:
解压缩命令unzip 和gunzip
讲解:
zip是将文件打包为zip格式的压缩文件
unzip是从zip包中解压出某个文件
gzip是将文件打包为tar.gz格式的压缩文件
gunzip从tar.gz包中解压出某个文件
gzip 命令:
# gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
# gunzip test.txt.gz
它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向
# gzip -c test.txt > /root/test.gz 这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样
# gunzip -c /root/test.gz > ./test.txt
zip 命令:
# zip test.zip test.txt
它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
# unzip test.zip 它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项
# unzip test.zip -d /root
19.压缩文件命令 gzip gunzip
在18里面已经讲了,看上一条。
20.修改时间 date; 日历 cal ; 显示时间命令 clock
命令:
修改时间 date; 日历 cal ; 显示时间命令 clock 命令:
讲解:
21.帮助命令
命令及讲解: