19-24
終端使用技巧:
1)自動補全:敲出 檔案/目錄/命令 前幾個字母後,按下tab鍵,如果沒有歧義系統會自動補全,如果存在其他的 檔案/目錄/命令,再按一次tab鍵,系統會提示存在歧義的所有檔案/目錄/命令。
2)曾經使用過的命令:可以按上/下游標鍵進行切換,如果想要退出選擇,按ctrl+c
linux下檔案和目錄的特點
以 . 開頭的檔案為隱藏檔案,需要用引數 -a 列印才能顯示
. 代表當前目錄
. . 代表上一級目錄
ls -a:顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
ls -l:以列表的方式顯示檔案詳細資訊
ls -lh:配合-l以人性化的方式顯示檔案大小
is -alh和ls -hla是一樣的結果,三個字母不分先後。
ls萬用字元的使用
*代表任意個數的字元
?代表任意乙個字元,至少乙個
表示可以匹配字元組中的任意乙個,如[abc]/[a-c],匹配a/b/c任意乙個。
ls命令的編寫
目錄結構體dirent stat函式從檔名獲得資訊 其中三個特殊位 set user id 用來給程式額外的許可權,如passwd修改密碼 set group id 用來給程式某個組的訪問許可權 sticky位 告訴程式即使沒有人使用程式,也要放在交換空間 使用掩碼來處理st mode,017000...
ls命令的使用
在鍵盤上敲檔案 目錄 命令的前幾個字母以後按tab鍵。1 如果輸入無歧義,系統對其自動補全。2 如果輸入以後同一級目錄下,有多個你輸入的同關鍵字的檔案,這時按tab鍵將會沒有反應,如果在次按tab鍵,系統將會給你列出來所有含有這個關鍵字的檔案,如果關鍵定的多一些,tab功能將會正常實現。1 上 下游...
實現自己的ls命令
估計每個使用過 linux系統的人都知道 ls是啥吧。也相信大家都對 ls的簡單命令爛熟於心了吧,這裡就不想再贅述了,直接進入正題吧。裡面會有許多注釋,相信的家一定能看懂的。說明 此 我在kail linux下編譯無任何錯誤,執行也基本無bug,相信大家在一般linux下執行也無問題。include...