Linux常用命令整理

文件、目錄類

cd? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 返回 home 目錄(相當(dāng)于cd ~)

cd .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 返回上一級(jí)目錄

cd -? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 返回上一次所在目錄,并顯示其目錄名

cd xxx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 進(jìn)入到指定目錄xxx

pwd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示當(dāng)前目錄的絕對(duì)路徑

ls -l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 列出文件的詳細(xì)信息凤价,相當(dāng)于(ll)

ls | grep "xxx" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 列出包含 "xxx" 關(guān)鍵字的文件

mkdir dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 創(chuàng)建一個(gè)目錄

mkdir -p dir/dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 創(chuàng)建多級(jí)目錄

mkdir -m 777 dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 創(chuàng)建權(quán)限為 777 的目錄

touch file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 創(chuàng)建新的空文件

rmdir dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除空目錄

rmdir -p dir/bin ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除子空目錄 bin 和其父空目錄 dir

rm -rf dir/bin ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄(慎用)

rm -rf xxx *.log ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除當(dāng)前目錄下所有 ".log" 的文件(慎用)

find fileName -name? *.txt | xargs rm -rf? ? ? ? ? ? ? ? # 將查找出來的文件全部刪除(慎用)

cp file dir/file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 將文件拷貝到另一文件中

cp -R dir1 dir2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 拷貝多個(gè)目錄 (含子目錄) 到指定目錄

mv dir1 dir2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 將文件或目錄重新命名,或者將文件從一個(gè)目錄移到另一個(gè)目錄中

文件查看、處理

cat file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示文件的內(nèi)容

cat -n file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示文件的行數(shù)編號(hào)

cat file1 file2 > file3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 將文件 file1 和 file2 的內(nèi)容合并之后放入 新文件 file3 中

head file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示文件的頭 10 行內(nèi)容

tail file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 顯示文件的最后 10 行內(nèi)容

tail -f file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示文件最新追加的內(nèi)容,并監(jiān)視文件的變化,常用來跟蹤日志文件

more file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 基于vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容

less file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 作用與 more 十分類似, pageUp 向上翻頁, pageDown 向下翻頁, 按 q 退出

cat file1 > file2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 覆蓋導(dǎo)入

cat file1 >> file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 追加導(dǎo)入

wc -l [-m][-c][-w] file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 統(tǒng)計(jì)行數(shù)挚冤、字符數(shù)、字節(jié)數(shù)赞庶、單詞數(shù)

文件查詢你辣、搜索

grep keyWord ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 與 cat 或者其他命令搭配使用 cat file | grep keyWord

find dir -name "*.log" ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 搜索指定目錄下的后綴為 .log 的文件

find dir -name "*.log" -o -name "*.pid" ? # 搜索指定目錄下的 ".log" 文件和 ".pid" 文件

find dir -user user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 搜索指定目錄下屬于 user1 用戶的文件

文本編輯 vi / vim 底行模式下

:set nu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 顯示行號(hào)

:set nonu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 不顯示行號(hào)

:n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 跳轉(zhuǎn)到指定第 n 行

:w file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 另存為

:n1,n2 s/str1/str2/g ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 從 n1 行到 n2 行, 將 str1 替換為 str2(從開頭到結(jié)束 1,$ s/str1/str2/g)

:wq ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 保存并退出

:q! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 強(qiáng)制退出不保存

文本編輯 vi / vim 命令模式下

G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 到末行(Shift + g)

gg ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 到首行

dd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 刪除行或剪切行

u ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 撤銷

y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 在使用 v 模式選定了某一塊的時(shí)候,復(fù)制選定塊到緩沖區(qū)用

yw ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 復(fù)制一個(gè)word (nyw或者ynw尘执,復(fù)制n個(gè)word舍哄,n為數(shù)字)

yy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 復(fù)制一行

nyy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 向下復(fù)制 n 行

p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 粘貼

權(quán)限管理

chmod 755 dir/file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 修改指定文件、文件夾的權(quán)限

chmod -R 755 dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 遞歸修改目錄及其子文件誊锭、目錄的權(quán)限

chown user file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 改變文件的所有者

chown -R user dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 改變目錄的所有者

chgrp group1 file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 改變文件的所有者

chgrp -R group1 dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 改變目錄的所屬組

chown user1:group1 file ? ? ? ? ? ? ? ? ? ? ? ? # 同時(shí)改變文件的所有者和所屬組

chown -R user1:group1 dir ? ? ? ? ? ? ? ? ? ? # 同時(shí)改變目錄的所有者和所屬組

whoami ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看當(dāng)前操作用戶

who ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 查看當(dāng)前已登錄系統(tǒng)的用戶

id user1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看用戶 user1 的歸屬 id 信息

壓縮表悬、解壓

tar -cvf test.tar test.log ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 僅打包,不壓縮

tar -xvf test.tar ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 直接解包

tar -zcvf test.tar.gz test.log ? ? ? ? ? ? ? ? ? ? ?# 打包后,以 gzip 壓縮

tar -zcvf test.tar.gz * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 將當(dāng)前目錄下所有文件壓縮

tar -zxvf test.tar.gz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 直接解壓

tar -zxvf test.tar.gz -C dir ? ? ? ? ? ? ? ? ? ? ? ?# 解壓到新目錄,只能是 dir 且已經(jīng)存在

zip test.zip *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 將當(dāng)前目錄下所有文件壓縮為 zip 包

unzip test.zip ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 解壓縮 zip 包

用戶管理

groupadd group1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 創(chuàng)建用戶組

groupdel group1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 刪除用戶組

groupmod? -n group2 group1 ? ? ? ? ? ? ? ? # 將 group1 重命名 group2

useradd user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 創(chuàng)建用戶

useradd -g group1 user1 ? ? ? ? ? ? ? ? ? ? ? ?# 創(chuàng)建 user1 并將其分配到 group1 組下

userdel -r user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除 user1, "-r" 參數(shù)表示同時(shí)也刪除 home 目錄下的相關(guān)目錄

usermod -g group2 user1 ? ? ? ? ? ? ? ? ? ? ? # 改變 user1 的組為 group2

usermod -G group2 user1 ? ? ? ? ? ? ? ? ? ? ?# 將 user1 的添加到 group2 組中來,同時(shí)保留原來的主組

passwd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 修改當(dāng)前用戶密碼

passwd user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 修改 user1 用戶的密碼丧靡,僅限 root 用戶執(zhí)行

su user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 切換到用戶 user1

groups user1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 查看用戶 user1 所屬的組

查看命令幫助

help cd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 用于內(nèi)部命令, 如 exit蟆沫、history、cd温治、echo 等常駐內(nèi)存

ls --help ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 主要用于外部命令,可通過 "echo $PATH" 命令查看外部命令的存儲(chǔ)路徑,如 ls,vi 等

man ls? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 命令手冊(cè),可用于所有命令,輸入"q"可退出

type cd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看命令類型,內(nèi)部 or 外部及命令位置

系統(tǒng)相關(guān)命令

shutdown? -h now ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 立即關(guān)機(jī)

shutdown? -r now ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 立即重啟

uname -r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看內(nèi)核版本

cal ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 日歷

date ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 時(shí)間饭庞、日期

date -s "2015-12-22 08:00" ? ? ? ? ? ? ? ? ? # 修改時(shí)間

ntpdate time.nist.gov ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 同步當(dāng)前時(shí)間

history ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看歷史命令記錄,運(yùn)行時(shí) "!"+ 命令號(hào),如 !123 運(yùn)行 編號(hào)為 123 的命令

ps -ef ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看進(jìn)程

kill pid ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 終止進(jìn)程

kill -9 pid ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 強(qiáng)制終止進(jìn)程

top ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看當(dāng)前系統(tǒng)資源使用率

df -h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看磁盤信息

free -m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 查看內(nèi)存信息

du -h file/dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看單個(gè)文件/目錄大小 -h 表示以 K,M,G

du -sh file/dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查看文件/目錄總大小

mount -o loop linux.iso /mnt/dir ? ? ? ? ? ? # 加載文件系統(tǒng)到指定的加載點(diǎn)

umount /mnt/dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 卸載已經(jīng)加載的文件系統(tǒng)

rpm -ivh xxx.rpm ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 安裝 rpm 包

rpm -e xxx.rpm? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 卸載 rpm 包

yum install xxx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 安裝安裝包xxx

yum remove xxx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 刪除已安裝的xxx

wget http://xxxx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 下載遠(yuǎn)端 zip 包

echo '' > xxx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 清空xxx文件內(nèi)容


原文地址:http://simengphp.com/index.php?s=/List/newsDetail/id/10

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市熬荆,隨后出現(xiàn)的幾起案子舟山,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件累盗,死亡現(xiàn)場(chǎng)離奇詭異寒矿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)若债,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門符相,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蠢琳,你說我怎么就攤上這事啊终。” “怎么了傲须?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵孕索,是天一觀的道長。 經(jīng)常有香客問我躏碳,道長,這世上最難降的妖魔是什么散怖? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任菇绵,我火速辦了婚禮,結(jié)果婚禮上镇眷,老公的妹妹穿的比我還像新娘咬最。我一直安慰自己,他們只是感情好欠动,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布永乌。 她就那樣靜靜地躺著,像睡著了一般具伍。 火紅的嫁衣襯著肌膚如雪翅雏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天人芽,我揣著相機(jī)與錄音望几,去河邊找鬼。 笑死萤厅,一個(gè)胖子當(dāng)著我的面吹牛橄抹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惕味,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼楼誓,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了名挥?” 一聲冷哼從身側(cè)響起疟羹,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后阁猜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丸逸,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年剃袍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了黄刚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡民效,死狀恐怖憔维,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情畏邢,我是刑警寧澤业扒,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站舒萎,受9級(jí)特大地震影響程储,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜臂寝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一章鲤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咆贬,春花似錦败徊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至眷蜈,卻和暖如春沪哺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背酌儒。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工凤粗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人今豆。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓嫌拣,卻偏偏與公主長得像,于是被迫代替她去往敵國和親呆躲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子异逐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容