上手Ubuntu已經(jīng)有些日子了,之前有一段日子沒有動Ubuntu,對于一些用過的常見命令都忘記了,在這兒也做一個簡單的收集吧!
以下說明多參考《Linux命令速查手冊》一書。
C
cd
切換目錄cp
復(fù)制文件cp -R
復(fù)制目錄
D
- date
輸出當(dāng)前日期+時間
I
- info
比man命令更友好的Linux命令介紹,但內(nèi)容相比man豐富好多
L
ls
僅列出路徑下包含文件夾和文件名稱ll
列出路徑下包含文件夾和文件的詳細(xì)信息。如果看到終端屏幕上沒完沒了地顯示文件列表,這時可以按Ctrl+c組合鍵取消命令
M
man -f
快捷查看命令說明,后接命令名稱,例如:
man -f passwdmkdir
創(chuàng)建目錄mkdir -p
以路徑的形式創(chuàng)建目錄和子目錄,例如:
mkdir -p pic/site/indexmv
移動和重命名文件
P
passwd
更改用戶密碼,后接要修改密碼的用戶名,例如:
passwd kousukepwd
輸出當(dāng)前路徑
R
rm
刪除文件rmdir
刪除空目錄rm -rf
移除文件夾
S
su
切換系統(tǒng)用戶(暫時,不改變環(huán)境變量)su -l
切換系統(tǒng)用戶(暫時,改變環(huán)境變量,-l等同于login,)subl
用sublimetext打開文檔
T
- touch
更新文件訪問和修改時間,創(chuàng)建新的空文件,例如:
touch index.html
V
vi
用vi打開文檔vim
用vim打開文檔,例如:
vim demo.htm
W
- whatis
讀取命令的描述,相當(dāng)于man -f,其配合 -w 選項還能使其支持通配符,配合 -r 選項使其支持正則,例如:
whatis -w pass*
whatis -r ^rm.*
whereis
查找命令的可執(zhí)行文件、源文件和man page的路徑,例如:
whereis sublwhich
找出將要運行的命令的版本,同時其在 -a 選項的配合下可顯示當(dāng)前命令的所有版本,例如:
which git
which -a git
- whoami
顯示當(dāng)前系統(tǒng)用戶名稱,通常用于檢驗su命令是否按你所期待的那樣工作
通配符
星號(
*)
匹配0或多個任意字符問好(
?)
匹配單個字符中括號(
[])
匹配一組單個字符(例如,[12]),或者是匹配用連字符(“-”)指定的某一范圍內(nèi)的字符(例如,[1-3])
組合命令
分號(
;)
命令棧,連續(xù)運行多個命令,順序執(zhí)行命令,不考慮前面命令是否成功執(zhí)行和(
&&)
命令鏈,連續(xù)運行多個命令,順序執(zhí)行,在前面命令執(zhí)行成功后才執(zhí)行下一條命令,否則整個命令鏈會停止。例如:
apt-get update && apt-get upgrade豎線(
||)
命令鏈,與&&相反,順序執(zhí)行,在前面命令執(zhí)行失敗后才執(zhí)行下一條命令
PS.對于頁面中出現(xiàn)的不恰當(dāng)?shù)膍arkdown編寫,請不要介意,工具都是每個人用出來的,我只求一個美觀,并不在乎SEO什么的。該頁面處于繼續(xù)添加狀態(tài),后期添加示例……