Linux常用命令整理

文件品山、目錄類
文件查看、處理
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)視文件的變化,常用來(lái)跟蹤日志文件
more file # 基于vi編輯器文本過(guò)濾器,它以全屏幕的方式按頁(yè)顯示文本文件的內(nèi)容
less file # 作用與 more 十分類似, pageUp 向上翻頁(yè), pageDown 向下翻頁(yè), 按 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 組中來(lái)质礼,同時(shí)保留原來(lái)的主組
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 # 主要用于外部命令,可通過(guò) "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)容

著作權(quán)歸作者所有造挽。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)碱璃,非商業(yè)轉(zhuǎn)載請(qǐng)注明出處》谷耄互聯(lián)網(wǎng)+時(shí)代嵌器,時(shí)刻要保持學(xué)習(xí),攜手千鋒PHP,Dream It Possible谐丢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爽航,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子乾忱,更是在濱河造成了極大的恐慌讥珍,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窄瘟,死亡現(xiàn)場(chǎng)離奇詭異衷佃,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)蹄葱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門氏义,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人图云,你說(shuō)我怎么就攤上這事惯悠。” “怎么了竣况?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵克婶,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我帕翻,道長(zhǎng)鸠补,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任嘀掸,我火速辦了婚禮紫岩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘睬塌。我一直安慰自己泉蝌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布揩晴。 她就那樣靜靜地躺著勋陪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪硫兰。 梳的紋絲不亂的頭發(fā)上诅愚,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音劫映,去河邊找鬼违孝。 笑死刹前,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的雌桑。 我是一名探鬼主播喇喉,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼校坑!你這毒婦竟也來(lái)了拣技?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤耍目,失蹤者是張志新(化名)和其女友劉穎膏斤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體制妄,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掸绞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年泵三,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耕捞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡烫幕,死狀恐怖俺抽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情较曼,我是刑警寧澤磷斧,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站捷犹,受9級(jí)特大地震影響弛饭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜萍歉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一侣颂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧枪孩,春花似錦憔晒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至攻询,卻和暖如春从撼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钧栖。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工低零, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呆馁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓毁兆,卻偏偏與公主長(zhǎng)得像浙滤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子气堕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

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