常用的目錄處理指令: 1、cd:變換指令,變換目錄; 2、pwd:顯示當前目錄; 3、mkdir:建立新的目錄; mkdir NewFile 4、rmdir:刪除一個空的目錄;rmdir NewFile 若要刪除非空目錄,rm -r 目錄的相關操作: 1 . 代表此層目錄 2 .. 代表上一層目錄 3 - 代表前一個工作目錄 4 ~ 代表【當前用戶身份】所在目錄 5 ~account 代表account這個用戶的家目錄 6、在同一根目錄下,使用:cd ../相對路徑的方法進入到其他文件夾。 7、mkdir -m 744 NF 和 mkdir NF的區別在于 -m 會強制性將權限修改為744. 8、建立多層空目錄:mkdir -p /home/bird/testing;會在home下建立bird目錄,然后在bird下面建立testing; 9、刪除多層空目錄:rmdir -p /home/bird/testing 10、echo $PATH 11、ls -al ~:將家目錄下的所有文件列出來(含屬性與隱藏文件) 12、ls -al --full-time ~ :完整的呈現文件的修改時間;(-al:列出目前短格式的時間,有時不會列出年份) 13、查找命令: find /home -name "*.txt":在/home目錄下查找以.txt結尾的文件名 find /home -iname "*.txt":忽略大小寫的查找 find . -name "*.txt" -o -name "*.pdf":當前目錄及子目錄下查找所有以.txt和.pdf結尾的文件 find /usr/ -path "*local*":查找文件路徑或文件 find . -iregex ".*<span class="MathJax" id="MathJax-Element-1-Frame" tabindex="0" data-mathml="\.txt‖\.pdf" role="presentation" style="box-sizing: border-box; outline: 0px; display: inline; line-height: normal; word-spacing: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; position: relative;">\.txt∥\.pdf\.txt‖\.pdf$" :基于正則表達式的查找txt與PDF文件 14、復制、移動、刪除:P240 cp -a /etc /tmp : -a 復制完整的文件權限。 cp -r /etc /tmp :-r可以復制完整的目錄。 15、文檔名和目錄名: basename /tmp/tmp2:檔名 dirname /tmp/tmp2:目錄名 16、文件內容查詢: cat:由第一行開始顯示文件內容 tac:從最后一行開始顯示, nl:顯示的時候,輸出行號 more:一頁一頁的顯示文件內容;less同more,但可以往前翻看 head:只看頭幾行 ;tail:只看結尾幾行 head -n 20 initial:顯示前20行 od:以二進制方式讀取文件內容 17、修改文件時間或建置新檔:P260 18、文件的權限問題:P261 19、腳本文件名搜尋:which ls 20、history命令是bash內建命令 21、文件檔名搜尋:whereis(只找特定目錄下的)、find(利用數據庫來查找) 如:whereis ifconfig ; find / -mtime 0查找過去24小時變過的文件 find / -name passwd :查找檔名為passwd的文件 find / -name "*passwd":查找文件名了passwd這個關鍵詞的文件 find / -name passwd:查找文件名包含了passwd這個關鍵詞的文件
find /run -type s : 查找/run目錄下,文件類型為socket的檔名 夢飛科技十多年專業國內外互聯網數據中心服務器托管租用,提供美國服務器、香港大帶寬服務器租用、高防服務器等國外服務器租用服務,7x24小時技術服務。關注夢飛科技(m.qzkangyuan.com),了解更多IDC資訊! |