1. 目錄與路徑
1.1 相對路徑與絕對路徑
1.2 目錄的相關操做: cd, pwd, mkdir, rmdir
1.3 關於執行文件路徑的變量: $PATH
2. 檔案與目錄管理
2.1 檔案與目錄的檢視: ls
2.2 複製、移動與刪除: cp, rm, mv
2.3 取得路徑的文件名稱與目錄名稱
3. 檔案內容查閱:
3.1 直接檢視檔案內容: cat, tac, nl
3.2 可翻頁檢視: more, less
3.3 資料擷取: head, tail
3.4 非純文字文件: od
3.5 修改檔案時間與建置新檔: touch
4. 檔案與目錄的預設權限與隱藏權限
4.1 檔案預設權限:umask
4.2 檔案隱藏屬性: chattr, lsattr
4.4 檔案特殊權限:SUID/SGID/Sticky Bit
4.3 檔案類型:file
5. 檔案的搜尋:which, whereis, locate, findlinux
什麼是絕對路徑與相對路徑
絕對路徑的寫法爲由 / 開始寫,至於相對路徑則不禁 / 開始寫!此外,相對路徑爲相對於目前
工做目錄的路徑!
• 如何更改一個目錄的名稱?例如由 /home/test 變爲 /home/test2
mv /home/test /home/test2
• PATH 這個環境變量的意義?
這個是用來指定執行檔執行的時候,檔案搜尋的目錄路徑。
• umask 有什麼用處與優勢?
umask 能夠拿掉一些屬性,所以,適當的定義 umask 有助於系統的安全, 由於他能夠用來創建
預設的目錄或檔案的權限。
• 當一個使用者的 umask 分別爲 033 與 044 他所創建的檔案與目錄的權限爲什麼?
在 umask 爲 033 時,則預設是拿掉 group 與 other 的 w(2)x(1) 權限,所以權限就成爲『檔
案 -rw-r--r-- , 目錄 drwxr--r-- 』而當 umask 044 時,則拿掉 r 的屬性,所以就成爲『檔
案 -rw--w--w-,目錄 drwx-wx-wx』
• 什麼是 SUID ?
當一個指令具備 SUID 的功能時,則當其它人使用這個指令時,該程序將具備指令擁有者的權限。安全
當我要查詢 /usr/bin/passwd 這個檔案的一些屬性時,能夠使用什麼指令來查詢?less
ls -al, file, lsattr
• 嘗試用 find 找出目前 linux 系統中,全部具備 SUID 的檔案有哪些?
find / -type f -perm -4000 -printblog