Linux 操作指令
檔案、目錄類
列出檔案清單:ls -參數 路徑
參數
| 意義
|
l |
以詳細資訊顯示 |
a |
隱藏檔一併列出 |
A |
列出隱藏檔但去除『.』與『..』 |
s |
依檔案大小列出,並顯示 檔案所佔空間 |
S |
依檔案大小列出,但不顯示檔案所佔空間 |
目錄切換:cd 路徑
特殊目錄 |
意義 |
/ |
系統根目錄 |
~ |
使用者家目錄 |
|
使用者家目錄 |
. |
目前所在目錄 |
.. |
上一層目錄 |
複製檔案:cp -參數
原路徑/檔案 新路徑/檔案
參數 |
意義 |
i |
複寫檔案時,先確認 |
v |
顯示複製過程 |
R |
連同子目錄一併複製 |
刪除檔案、目錄:rm -參數
路徑/檔案
參數 |
意義 |
f |
強迫刪除 |
v |
顯示複製過程 |
r |
連同子目錄一併刪除 |
搬移(更名)檔案、目錄:mv -參數
路徑/檔案 (路徑/檔案)
參數 |
意義 |
i |
複寫檔案時,先確認 |
f |
強迫刪除 |
v |
顯示複製過程 |
建新目錄:mkdir
目錄
刪除目錄:rmdir
目錄
顯示所在路徑:pwd
顯示命令所在路徑:which
命令
搜尋包含字串的所有檔案:locate
字串
於所在目錄內尋找檔案:find
檔案
顯示線上指令說明: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
IP or
DN
偵測網路連線IP or DN
路由:/usr/sbin/traceroute IP
or DN
顯示目前網路狀態:netstat
By Rick
2003/6