一.可执行文件的搜索
1.witch 显示一个可执行文件的完整路径(按照alias->$PATH的顺序查找)
2.whereis 搜索一个可执行工具及其相关配置,帮助。(查找出来的文件信息更加全面)
3.locate 【关键字段】 所有文件名以及路径包含包含文件字段的文件与目录都会显示。(ubuntu 下面没有slocate)
4.find 【路径】 【参数】 【表达式】
(1)从制定路径下递归向上搜索文件
(2)支持按照各种条件方式搜索
(3)支持按照搜索得到的文件进一步用指令操作。
eg. find /root user root 在root下面查找拥有者为root的文件 (还有nouser,nogroup)
find /etc -name service 在etc目录下面查找名字为service的文件
find /etc -type b 在etc目录下面查找类型为块设备文件
二.常用文件的操作命令
wc 统计文件的行,词,字数
wc -l name (只返回name文件的行数)
wc -w name(只返回name文件里面的词数)
wc -c name(只返回name文件内容拥有的字符数)
grep 显示文件中匹配关键字的行(相当截取)
eg: grep "a" name 返回 含有字符串a的文件名为name的(只的是文件的内容)
sort 按序重排文本并重排
diff 报告文件差异
comp 报告文本差异位置
三.压缩文件
1.gzip和gunzip(gzip -d name) linux标准压缩工具,对文本文件可以达到75%的压缩率
eg gzip abc(压缩abc形成abc.gz)
gunzip abc.gz (gzip -d abc.gz) (解压abc.gz)
zcat abc.gz (可以查看abc.gz查看压缩后文件的内容)
2.bzip和bunzip 更新的linux压缩工具,比gzip有着更高的压缩工具。
和gzip命令的用法是一样的
3.tar
用于磁带机,软盘,zip设备上做备份,也可以在硬盘上备份。
主要参数
-c 将文件备份出来
-v 将过程输出
-x 将一个文件解备份出来
eg. tar cvf target.tar sourcefile
tar xvf target.tar