-
檔案、目錄類
-
列出檔案清單:ls -參數 路徑
參數 意義 l 以詳細資訊顯示 a 隱藏檔一併列出 A 列出隱藏檔但去除『.』與『..』 s 依檔案大小列出,並顯示 檔案所佔空間 S 依檔案大小列出,但不顯示檔案所佔空間
-
目錄切換:cd 路徑
特殊目錄 意義 / 系統根目錄 ~ 使用者家目錄 使用者家目錄 . 目前所在目錄 .. 上一層目錄
-
複製檔案:cp -參數 原路徑/檔案 新路徑/檔案
參數 意義 i 複寫檔案時,先確認 v 顯示複製過程 R 連同子目錄一併複製 d 不解除連結參考 p 連同使用者、群組一同複製 f 強制複製
-
刪除檔案、目錄:rm -參數 路徑/檔案
參數 意義 f 強迫刪除 v 顯示過程 r 連同子目錄一併刪除
-
搬移(更名)檔案、目錄:mv -參數 原路徑/檔案 新路徑/檔案
參數 意義 i 複寫檔案時,先確認 f 強迫刪除 v 顯示複製過程
-
建新目錄:mkdir 目錄
-
刪除目錄:rmdir 目錄
-
顯示所在路徑:pwd
-
顯示命令所在路徑:which 命令
-
搜尋包含字串的所有檔案:locate 字串
-
於所在目錄內尋找符合關鍵字之檔案:find 目錄 -參數1 關鍵字1 -參數2 關鍵字2 ...
參數 意義 關鍵字範例 name 尋找檔名符合關鍵字之檔案 index.* user 尋找使用者符合關鍵字之檔案 root or rick perm 尋找權限符合關鍵字之檔案 644 or 700 size 尋找檔案大小符合關鍵字之檔案 +2k or -2k
-
顯示線上指令說明:man 指令
-
其他:
指令 功用 more 檔案 分頁顯示檔案內容 cat 檔案 | more 分頁顯示檔案內容 ls -l | more 分頁顯示該目錄下檔案的詳細資訊 cat 檔案1 > 檔案2 將檔案1的內容取代檔案2 cat 檔案1 檔案2 > 檔案3 將檔案1與檔案2的內容合併成檔案3
-
檔案打包與壓縮:tar -參數 檔案 欲打包檔案
參數 意義 c 建立新的tar檔 v 顯示過程 f 指定檔案名稱 z 打包並呼叫gzip執行壓縮、解壓縮 t 檢視tar檔案的內容 x 解開打包檔
範例:
指令 功用 tar -cvf file.tar * 將所有檔案打包成file.tar tar -czvf file.tar.gz * 將所有檔案打包並壓縮成file.tar.gz tar -tvf file.tar 檢視file.tar的內容 tar -xvf file.tar 將file.tar解開 tar -xzvf file.tar.gz 將file.tar.gz解開並解壓縮
-
-
權限設定
-rwxrwxrwx 1 rick rick 1694 3月4日 18:30 index.html
drwxrwxrwx 1 rick rick 1694 3月4日 18:30 public_html-
檔案、目錄權限:chmod ### 檔案、目錄名稱
- -:檔案;d:目錄
- r:本人可讀;w:本人可寫;x:本人可執行
- r:群組可讀;w:群組可寫;x:群組可執行
- r:他人可讀;w:他人可寫;x:他人可執行
r:4;w:2;x:1
###:依序代表『本人』、『群組』、『他人』之權限加總
-
檔案、目錄擁有者:chown 帳號 檔案、目錄名稱
-
檔案、目錄擁有群組:chown 群組 檔案、目錄名稱
-
-
環境、組態類
-
更改密碼:passwd
-
開機資訊:dmesg
-
硬碟資訊:df
-
日期時間:date
-
硬碟資訊:df
-
使用者帳號硬碟空間限制:quota
-
顯示目前使用者帳號:whoami
-
-
網路組態類
-
偵測網路連線IP or DN:ping IPorDN
-
偵測網路連線IP or DN 路由:/usr/sbin/traceroute IP or DN
-
顯示目前網路狀態:netstat
-