目錄
1.檔案許可權
2.檔案目錄管理
3.檔案內容檢視
4.命令與檔案的查詢
以tetsdir為例,d rwx rwx r-x,
rwx 擁有者許可權,可讀,可寫,可執行。
rwx:檔案使用者組許可權,可讀可寫可執行。
r-x:其他使用者許可權,可讀可執行。
myy:擁有者使用者名稱
myy:使用者組名稱。
隱藏檔案:檔名稱字首有乙個「.」
修改檔案屬性和許可權
chmod 符號修改
wx檔案或目錄go
acd:切換目錄(change dir)
pwd:顯示當前目錄。「pwd -p」顯示鏈結檔案全路徑。
mkdir 【-mp】 目錄名稱:建立目錄
rmdir [-p] 目錄名稱:刪除空目錄。
echo $path:列印環境變數 。path="$:/root" 增加環境變數
ls命令:-a 全部列出,-d目錄,-l詳細資訊顯示。
cp命令:-a全部一模一樣拷貝,-i若存在時會詢問,-p將檔案屬性一塊拷貝,-r遞迴複製。
rm命令刪除檔案或目錄:-f忽略警告,-i互動模式,-r遞迴刪除。
mv命令:-f強制模式,-i詢問模式,-u若存在,比較時間,較新才移動。
basename命令:獲取檔名。dirname:獲取目錄路徑。
cat命令:-n列印行號。tac命令:反向顯示內容。nl:新增行號顯示。more:可翻頁檢視。less:與man一樣檢視文件。
head命令:檢視文件的前幾行。tail命令:檢視後幾行,-f持續重新整理後幾行內容
od 【-t type】:type :a(預設字元),c(ascii碼),d(十進位制),x(16進製制)
touch [-acdmt] 檔案:-a自定義atime,-c自定義ctime,檔案不存在時不建立檔案,-m修改mtime 。
主要用於建立空檔案和修改ctime和atime
umask:檔案預設需要減掉的許可權。umask -s 列出預設許可權符號。
一般檔案預設建立預設無可執行權即其許可權最大為666,目錄則預設有可執行許可權,最大許可權為777。
設定檔案隱藏的屬性chattr:
-a 檔案不能刪除也不能修改,只能增加。
-i不能增加、刪除、修改、建立鏈結。
檔案特殊許可權,對應4:
suid超級使用者許可權,針對二進位制檔案有效,在二進位制執行過程中使用者擁有檔案擁有者的許可權。
sgid 超級使用者組許可權,對應2:
1)對二進位制程式有效,使用者具有可執行許可權,執行過程中獲得使用者組的許可權。
2)對目錄有效,使用者有r+x許可權,在進入此目錄後變為該目錄的使用者組,建立的檔案屬於此目錄的使用者組,而不是此使用者的使用者組。
sbit對應1:針對目錄有效,當使用者具有wx許可權時,使用者在此目錄下建立檔案或子目錄時,只有自己和root能刪除。
file命令:觀察檔案型別。
命令查詢which [-a] command: -a找出所有的在path路徑下的命令
檔案查詢
whereis [-lbmsu] 檔案目錄名; -l列出查詢的目錄名, -b查詢二進位制檔案,-m只在說明目錄下查詢
locate [-ir] keyword; updatedb;
find查詢命令:
find [path] [option] [action]
-mtime (+)(-)n:查詢在(n天前)(n天內)第n天前修改的檔案。
-user(group、nouser、nogroup)查詢擁有者(使用者組、無使用者、無使用者組)的檔案
-name filename 查詢名稱為filename的檔案
-size [+-]size 查詢比size大或小的檔案
-perm mode查詢許可權等於mode的檔案
-perm -mode查詢許可權包含所有mode的許可權
-perm /mode 查詢有mode中任一許可權的檔案。
額外可執行的操作:
find -mtime 2 -exec ls -l {} \;
注意此命令-exec .....\;是此語句的格式所以額外執行的語句是 ls -l {},其中{}代表find找到的結果
鳥哥的linux私房菜筆記之四 檔案和目錄的許可權
rwx 針對檔案內容的許可權。並不包括刪除檔案的許可權。指的是對目錄內的檔案列表的許可權。顯示 寫入修改刪除 x進入目錄許可權。在某個一般使用者下 目錄如果僅有r許可權,能在目錄外顯示檔名列表 不能進入目錄。dmtsai study tmp ls l testing ls cannot access...
跟著鳥哥學習Linux之檔案與目錄許可權
最近一直在做linux下的嵌入式開發,每天抱著一塊板子,一本鳥哥私房菜,還有ubuntu摸索著。很蛋疼的說。所以,希望以此系列部落格,記錄工作過程,和大家分享。之所以叫 跟著鳥哥學習linux 是因為我的參考書籍是 linux鳥哥私房菜 此系列部落格也會大量引用書中的知識。first of all,...
Linux學習筆記 檔案目錄管理(鳥哥7章)
記錄一下,當作工具書,自己練習。man 命令 檢視幫助!檔案檢視 cat 顯示所有內容 cat n 行號 tac 倒序顯示 nl 有行號,顯示所有內容,忽略空行 nl b 不忽略空行,和 cat nx效果相同 more 分頁檢視內容,回車按行顯示,空格螢幕顯示 只能往後不能往前 less 支援pgu...