檔案三種身份:擁有者、群組與其他人,每種身份有三種權限(rwx),
ls -a
chgrp:改變檔案所屬群組
chown:改變檔案擁有者
chmod:改變檔案的權限,suid,sgid,sbit等等的特性
目錄主要的内容做記錄檔案名清單,檔案名與目錄有強烈的關聯,對于目錄
r(read contents in directory):具有讀取目錄結構清單的權限,可查詢該目錄下的檔案名資料
w(modify contents of directory )1、建立新的檔案與目錄;2、删除、更名、移動目錄的檔案、目錄位置
x(access directory):對于檔案夾來說,這個最重要,決定使用者和群組是否可以通路該檔案夾。
根目錄是最重要的目錄,所有目錄來自根目錄,根目錄與開機/還原/系統修複等動作有關。
/usr(Unix Software Resource)
. 代表此層目錄
.. 代表上一層目錄
- 代表前一個工作目錄
~ 代表‘目前使用者身份’所在的家目錄
~account 代表account這個使用者的家目錄
cd: 變換目錄
pwd: 顯示目前目錄
mkdir: 建立一個新目錄
rmdir: 删除一個空的目錄
cp: 複制檔案、建立快捷方式,比對檔案新舊來更新,複制檔案夾。
rm: 删除檔案
mv: 移動檔案/檔案更名
在用cp 做複制的時候,需要注意:
1、是否需要完整的保留來源檔案的資訊?
2、源檔案是否為快捷方式
3、源檔案是否為特殊檔案
4、源檔案是否為目錄?
使用 rm -r 指令之前,一定要注意!
basename: 顯示檔案名
dirname: 顯示路徑(檔案夾名稱)
cat: 由第一行開始顯示檔案内容
tac: 從最後一行開始顯示,是cat顯示的反向
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
主要是為了做學習筆記,供自己學習參考!