Linux下建立檔案、目錄及設定權限的常用命令彙整,適合初學者速查與系統管理員日常參考。
建立目錄
| 命令 | 說明 |
mkdir dirname | 建立單層目錄 |
mkdir -p a/b/c | 遞迴建立多層目錄 |
建立檔案
| 命令 | 說明 |
touch file | 建立空檔案或更新時間戳 |
echo "content" > file | 建立檔案並寫入內容(覆蓋) |
cat > file | 從標準輸入建立檔案,Ctrl+D結束 |
vi file / vim file | 使用編輯器建立/編輯檔案 |
emacs file | 使用Emacs編輯器 |
清空檔案內容
> file # 將檔案截斷為0位元組
: > file # 同義,冒號為空命令
常用權限與擁有者管理
| 命令 | 說明 |
chown user:group path | 變更擁有者與群組 |
chgrp group path | 變更群組 |
chmod 755 path | 設定權限(擁有者rwx,群組/其他rx) |
rmdir path | 刪除空目錄 |
rm -rf path | 遞迴強制刪除目錄與內容 |
實用資訊查詢命令
| 命令 | 說明 |
hostname | 顯示主機名 |
whoami | 顯示當前使用者 |
pwd | 顯示當前工作目錄 |
df -h | 顯示磁碟使用量(人類可讀) |
ls -lrt | 詳細列表,按時間倒序 |
檢視系統關鍵檔案
cat /etc/passwd # 使用者帳號資訊
cat /etc/group # 群組資訊
cat /etc/fstab # 掛載點設定
cat /etc/hosts # 主機名對應
Vi/Vim三種模式速記
- 命令模式:預設模式,移動游標、刪除、複製、進入其他模式。
- 插入模式:按
i、a、o進入,可輸入文字。
- 底行命令模式:按
:進入,儲存:w、離開:q、強制:q!、搜尋/pattern。
熟練這些基礎操作是Linux高效管理的起點。