Linux常用命令

常用Linux命令:

文件和目錄:

# cd /home                        進(jìn)入 '/home' 目錄

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

# cd ../..                             返回上兩級(jí)目錄

# cd -                                 返回上次所在目錄

# cp file1 file2                    將file1復(fù)制為file2

# cp -a dir1 dir2                 復(fù)制一個(gè)目錄

# cp -a /tmp/dir1 .              復(fù)制一個(gè)目錄到當(dāng)前工作目錄(.代表當(dāng)前目錄)

# ls                                    查看目錄中的文件

# ls -a                                顯示隱藏文件

# ls -l                                 顯示詳細(xì)信息

# ls -lrt                               按時(shí)間顯示文件(l表示詳細(xì)列表适秩,r表示反向排序,t表示按時(shí)間排序)

# pwd                                顯示工作路徑

# mkdir dir1                       創(chuàng)建 'dir1' 目錄

# mkdir dir1 dir2                同時(shí)創(chuàng)建兩個(gè)目錄

# mkdir -p /tmp/dir1/dir2    創(chuàng)建一個(gè)目錄樹

# mv dir1 dir2                    移動(dòng)/重命名一個(gè)目錄

# rm -f file1                        刪除 'file1'

# rm -rf dir1                       刪除 'dir1' 目錄及其子目錄內(nèi)容

查看文件內(nèi)容:

# cat file1                          從第一個(gè)字節(jié)開始正向查看文件的內(nèi)容

# head -2 file1                   查看一個(gè)文件的前兩行

# more file1                       查看一個(gè)長文件的內(nèi)容

# tac file1                          從最后一行開始反向查看一個(gè)文件的內(nèi)容

# tail -3 file1                      查看一個(gè)文件的最后三行

文本處理:

# grep str /tmp/test            在文件 '/tmp/test' 中查找 "str"

# grep ^str /tmp/test           在文件 '/tmp/test' 中查找以 "str" 開始的行

# grep [0-9] /tmp/test         查找 '/tmp/test' 文件中所有包含數(shù)字的行

# grep str -r /tmp/*             在目錄 '/tmp' 及其子目錄中查找 "str"

# diff file1 file2                   找出兩個(gè)文件的不同處

# sdiff file1 file2                 以對比的方式顯示兩個(gè)文件的不同

查找:

# find / -name file1                                                 從 '/' 開始進(jìn)入根文件系統(tǒng)查找文件和目錄

# find / -user user1                                                查找屬于用戶 'user1' 的文件和目錄

# find /home/user1 -name \*.bin                            在目錄 '/ home/user1' 中查找以 '.bin' 結(jié)尾的文件

# find /usr/bin -type f -atime +100                         查找在過去100天內(nèi)未被使用過的執(zhí)行文件

# find /usr/bin -type f -mtime -10                           查找在10天內(nèi)被創(chuàng)建或者修改過的文件

# locate \*.ps                                                         尋找以 '.ps' 結(jié)尾的文件硕舆,先運(yùn)行 'updatedb' 命令

# find -name '*.[ch]' | xargs grep -E 'expr'              在當(dāng)前目錄及其子目錄所有.c和.h文件中查找 'expr'

# find -type f -print0 | xargs -r0 grep -F 'expr'        在當(dāng)前目錄及其子目錄的常規(guī)文件中查找 'expr'

# find -maxdepth 1 -type f | xargs grep -F 'expr'    在當(dāng)前目錄中查找 'expr'

壓縮和解壓:

# bzip2 file1                                   壓縮 file1

# bunzip2 file1.bz2                        解壓 file1.bz2

# gzip file1                                     壓縮 file1

# gzip -9 file1                                最大程度壓縮 file1

# gunzip file1.gz                            解壓 file1.gz

# tar -cvf archive.tar file1               把file1打包成 archive.tar

(-c: 建立壓縮檔案秽荞;-v: 顯示所有過程;-f: 使用檔案名字抚官,是必須的扬跋,是最后一個(gè)參數(shù))

# tar -cvf archive.tar file1 dir1        把 file1,dir1 打包成 archive.tar

# tar -tf archive.tar                         顯示一個(gè)包中的內(nèi)容

# tar -xvf archive.tar                      釋放一個(gè)包

# tar -xvf archive.tar -C /tmp         把壓縮包釋放到 /tmp目錄下

# zip file1.zip file1                          創(chuàng)建一個(gè)zip格式的壓縮包

# zip -r file1.zip file1 dir1               把文件和目錄壓縮成一個(gè)zip格式的壓縮包

# unzip file1.zip                             解壓一個(gè)zip格式的壓縮包到當(dāng)前目錄

# unzip test.zip -d /tmp/                 解壓一個(gè)zip格式的壓縮包到 /tmp 目錄

yum工具:

# yum -y install [package]              下載并安裝一個(gè)rpm包

# yum localinstall [package.rpm]    安裝一個(gè)rpm包凌节,使用你自己的軟件倉庫解決所有依賴關(guān)系

# yum -y update                              更新當(dāng)前系統(tǒng)中安裝的所有rpm包

# yum update [package]                 更新一個(gè)rpm包

# yum remove [package]                刪除一個(gè)rpm包

# yum list                                        列出當(dāng)前系統(tǒng)中安裝的所有包

# yum search [package]                 在rpm倉庫中搜尋軟件包

# yum clean [package]                   清除緩存目錄(/var/cache/yum)下的軟件包

# yum clean headers                      刪除所有頭文件

# yum clean all                                刪除所有緩存的包和頭文件

網(wǎng)絡(luò):

# ifconfig eth0                                                                       顯示一個(gè)以太網(wǎng)卡的配置

# ifconfig eth0 192.168.1.1 netmask 255.255.255.0            配置網(wǎng)卡的IP地址

# ifdown eth0                                                                        禁用 'eth0' 網(wǎng)絡(luò)設(shè)備

# ifup eth0                                                                            啟用 'eth0' 網(wǎng)絡(luò)設(shè)備

# iwconfig eth1                                                                     顯示一個(gè)無線網(wǎng)卡的配置

# iwlist scan                                                                         顯示無線網(wǎng)絡(luò)

# ip addr show                                                                     顯示網(wǎng)卡的IP地址

其他:

# su -                                 切換到root權(quán)限(與su有區(qū)別)

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

# shutdown -r now            重啟

# top                                  羅列使用CPU資源最多的linux任務(wù) (輸入q退出)

# pstree                             以樹狀圖顯示程序

# man ping                        查看參考手冊(例如ping 命令)

# passwd                          修改密碼

# df -h                               顯示磁盤的使用情況

# cal -3                             顯示前一個(gè)月钦听,當(dāng)前月以及下一個(gè)月的月歷

# cal 10 1988                   顯示指定月,年的月歷

# date --date '1970-01-01 UTC 1427888888 seconds'   把一相對于1970-01-01 00:00的秒數(shù)轉(zhuǎn)換成時(shí)間
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倍奢,一起剝皮案震驚了整個(gè)濱河市彪见,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌娱挨,老刑警劉巖余指,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡酵镜,警方通過查閱死者的電腦和手機(jī)碉碉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淮韭,“玉大人垢粮,你說我怎么就攤上這事】糠啵” “怎么了蜡吧?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長占键。 經(jīng)常有香客問我昔善,道長,這世上最難降的妖魔是什么畔乙? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任君仆,我火速辦了婚禮,結(jié)果婚禮上牲距,老公的妹妹穿的比我還像新娘返咱。我一直安慰自己,他們只是感情好牍鞠,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布咖摹。 她就那樣靜靜地躺著,像睡著了一般难述。 火紅的嫁衣襯著肌膚如雪萤晴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天龄广,我揣著相機(jī)與錄音硫眯,去河邊找鬼蕴侧。 笑死择同,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的净宵。 我是一名探鬼主播敲才,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼择葡!你這毒婦竟也來了紧武?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤敏储,失蹤者是張志新(化名)和其女友劉穎阻星,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妥箕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年滥酥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畦幢。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坎吻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宇葱,到底是詐尸還是另有隱情瘦真,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布黍瞧,位于F島的核電站诸尽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏雷逆。R本人自食惡果不足惜弦讽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望膀哲。 院中可真熱鬧往产,春花似錦、人聲如沸某宪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽兴喂。三九已至蔼囊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衣迷,已是汗流浹背畏鼓。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留壶谒,地道東北人云矫。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像汗菜,于是被迫代替她去往敵國和親让禀。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345