ls
ls
: 列出目前資料夾下檔案ls -l
: 列出目前資料夾下檔案(詳細資訊)ls -a
: 列出目前資料夾下所有檔案(包含隱藏檔,.
開頭)ls -al
(參數可以組合)ls --color
(將結果上色顯示)
dir/file
mkdir
: 新增資料夾rmdir
: 移除資料夾 (底下要是空的)cd
: 切換資料夾pwd
: 印出目前目錄 (print working directory)touch
: 新增檔案mv
: 移動檔案/重新命名檔案 (意義相同)cp
SRC
DEST
: 移動檔案rm
: 移除rm -i
: 移除會問是否確定移除rm -f
: 不要問,移除!rm -rf
: 遞迴刪除,用來刪除整個資料夾ln -s
SRC
DEST
: 連結目錄或檔案find
path
-name
filename
: 在path
底下找filename
chmod
CODE
targ
: 改變目標權限屬性df
: 查看硬碟空間du -m
: 看目錄內所有檔案使用掉的空間(in MB)
sys
cat
: 將檔案內容印出來more
:more
TARGET
/指令
|more
su
: super usersudo
: (Ubuntu) 用超級使用者權限執行clear
: 清除畫面,或用Ctrl
+L
who
/w
: 觀察所有機器上的使用者whoami
: who am itop
: 顯示目前系統的服務項目的動態資料free
: 看現在記憶體使用狀況指令
&
: 讓他在背景執行Ctrl
+z
/fg
: 切換前背景工作ps
: 列出 processps -aux
: 列出所有 process 包含系統的kill
PID
: 砍掉 process| grep
FILTER
: 過濾結果
tar
tar -cvf
檔案.tar
目標
: 將目標壓成一個檔案tar -zcvf
檔案.tar.gz
目標
: 同上,加上壓縮tar -xvf
檔案.tar
: 解開.tar
檔tar -zxvf
檔案.tar.gz
: 解壓縮.tar.gz
network
ifconfig
: 看網路卡資訊。通常看 IP / MAC 卡號 / 網卡裝置netstat
: 觀察網路狀況ping
: bj4nslookup
: 查詢/反查 DNStraceroute
: 看封包的網路狀況ftp
telnet
ssh
scp
others
set
: 設定系統環境變數