一.可執行文件的搜索
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