4-1 Linux常用命令


man 命令手冊

  • man [命令名]
  • 提供命令的使用方法

ls 顯示文件或目錄

  • -l 列出文件詳細(xì)信息, 權(quán)限等等佳头。l(list)
  • -a 列出當(dāng)前目錄下所有文件及目錄鹰贵,包括隱藏的a(all)
  • -s 在每個文件名后輸出該文件的巨細(xì)。
  • -k 以 k 字節(jié)的方式表明文件的巨細(xì)康嘉。
  • -i 輸出文件的 i 節(jié)點的索引信息碉输。
  • -A 顯現(xiàn)除 “.”和“..”外的一切文件。
  • -R 列出當(dāng)前目錄下所有的文件及目錄凄鼻,包括子級腊瑟。
  • -1 一行只輸出一個文件。
    - --color=no 不顯現(xiàn)五顏六色文件名
  • --help 在規(guī)范輸出上顯現(xiàn)協(xié)助信息块蚌。
  • --version 在規(guī)范輸出上輸出版別信息并退出
  • 分屏顯現(xiàn):
    • ls -l|more // 能在當(dāng)時屏退出闰非,很有用,但不能一頁一頁翻屏
    • ls -l|less // 能用pgup峭范,pgdw 翻頁财松,但不能在當(dāng)時方位退出
  • 只顯現(xiàn)目錄
    • ls -l |grep ^d
  • 只顯現(xiàn)非目錄文件
    • ls -l |grep [d]

cd 切換目錄

  • cd [路徑]
  • 路徑可以是相對的 也可以是絕對的
  • 如果路徑為空,默認(rèn)切換到家目錄

mkdir 創(chuàng)建目錄

  • -m 對新建目錄設(shè)置存取權(quán)限纱控。也可以用chmod命令設(shè)置辆毡。
  • -p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在甜害,加上此選項后舶掖,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄尔店。

touch 文件操作

  • touch [ -a ] [ -c ] [ -m ] [ -f ] [ -r RefFile ] [ Time | -t Time ] { File ... | Directory ... }
  • touch aa # 創(chuàng)建一個aa文件
  • 還有其他 不常用眨攘,不再贅述

echo 將文本寫入到文件

  • echo [文本內(nèi)容] >或者 >> 文件地址
  • > 覆蓋
  • >> 是追加

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

  • cat [文件路徑]

cp 拷貝命令

  • cp [參數(shù)] [源路徑] [目標(biāo)路徑]
  • -r 遞歸復(fù)制(文件夾常用)
  • -f 強(qiáng)行復(fù)制文件或目錄, 不論目的文件或目錄是否已經(jīng)存在
  • -v 顯示執(zhí)行過程
cp -u -v file1 file2
復(fù)制文件嚣州,只有源文件比目標(biāo)文件的修改時間新時鲫售,才復(fù)制文件

cp file1 file2
將文件file1復(fù)制成文件file2

cp -i file1 file2
采用交互方式將文件file1復(fù)制成文件file2

cp -f file1 file2
將文件file1復(fù)制成file2,因為目的文件已經(jīng)存在该肴,所以指定使用強(qiáng)制復(fù)制的模式

cp -R file1 file2
將目錄dir1復(fù)制成目錄dir2

cp -R file1 file2 file3 dir1 dir2
同時將文件file1情竹、file2、file3與目錄dir1復(fù)制到dir2

cp -p a.txt tmp/
復(fù)制時保留文件屬性

cp -P /var/tmp/a.txt ./temp/
復(fù)制時保留文件的目錄結(jié)構(gòu)

mv 移動或重命名

  • mv [參數(shù)] [源路徑] [目標(biāo)路徑]
  • -i:交互式操作匀哄。存在會提醒是否覆蓋秦效。
  • -f:強(qiáng)制執(zhí)行雏蛮,不提示直接覆蓋。
  • 如果所給目標(biāo)文件(不是目錄)已存在棉安,此時該文件的內(nèi)容將后備新文件覆蓋底扳,為防止用戶用mv命令破壞另一個文件,使用mv命令移動文件時贡耽,最好使用i選項衷模。
  • -b:覆蓋文件前先對其進(jìn)行備份
  • -S或--suffix=后綴:不理會通常的備份后綴
  • -u或--update:移動或覆蓋目的文件時若日期比目的文件舊,且目的文件已經(jīng)存在蒲赂,則不執(zhí)行覆蓋文件命令

rm 刪除文件

  • -r 遞歸刪除阱冶,可刪除子目錄及文件
  • -f 強(qiáng)制刪除
  • 如果不確定要直接刪除的話,可以考慮 剪切到 /tmp/ 目錄下滥嘴, /tmp/重啟后會自動清空

grep

  • 我理解為 匹配修飾符
  • grep 表達(dá)式
  ls -l | grep '^a'
  通過管道過濾ls -l輸出的內(nèi)容木蹬,只顯示以a開頭的行。

  grep 'test' d*
  顯示所有以d開頭的文件中包含test的行若皱。

  grep 'test' aa bb cc
  顯示在aa镊叁,bb,cc文件中匹配test的行走触。

rmdir 刪除空目錄

  • rmdir [參數(shù)] [路徑]
  • -p 遞歸刪除子目錄

pwd

  • 顯示當(dāng)前目錄的路徑

ln 創(chuàng)建鏈接文件

  • ln [參數(shù)] [源文件] [目標(biāo)文件]
  • -s 創(chuàng)建一個軟連接 類似windows 的快捷方式
  • ln的鏈接又軟鏈接和硬鏈接兩種,
  • 軟鏈接 ln –s xx xx晦譬,它只會在你選定的位置上生成一個文件的鏡像,不會占用磁盤空間互广。
  • 硬鏈接 ln xx xx敛腌,沒有參數(shù)-s, 它會在你選定的位置上生成一個和源文件大小相同的文件惫皱。
  • 無論是軟鏈接還是硬鏈接像樊,文件都保持同步變化。

tar 打包旅敷、解包命令

主選項

  • c 創(chuàng)建新的檔案文件生棍。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項媳谁。相當(dāng)于打包涂滴。

  • x 從檔案文件中釋放文件。相當(dāng)于拆包韩脑。

  • t 列出檔案文件的內(nèi)容氢妈,查看已經(jīng)備份了哪些文件粹污。

  • ** 特別注意段多,在參數(shù)的下達(dá)中, c/x/t 僅能存在一個壮吩!不可同時存在进苍!因為不可能同時壓縮與解壓縮加缘。**

輔助選項

  • -z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓觉啊? 一般格式為xx.tar.gz或xx. tgz

  • -j :是否同時具有 bzip2 的屬性拣宏?亦即是否需要用 bzip2 壓縮或解壓?一般格式為xx.tar.bz2

  • -v :壓縮的過程中顯示文件杠人!這個常用

  • -f :使用檔名勋乾,請留意,在 f 之后要立即接檔名喔嗡善!不要再加其他參數(shù)辑莫!

  • -p :使用原文件的原來屬性(屬性不會依據(jù)使用者而變)

  • --exclude FILE:在壓縮的過程中,不要將 FILE 打包罩引!

使用實例

范例一:將整個 /etc 目錄下的文件全部打包成為 /tmp/etc.tar


[root@linux ~]# tar -cvf /tmp/etc.tar /etc    <==僅打包各吨,不壓縮!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc  <==打包后袁铐,以 gzip 壓縮

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后揭蜒,以 bzip2 壓縮

# 特別注意,在參數(shù) f 之后的文件檔名是自己取的剔桨,我們習(xí)慣上都用 .tar 來作為辨識屉更。

# 如果加 z 參數(shù),則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~

# 如果加 j 參數(shù)领炫,則以 .tar.bz2 來作為附檔名啊~

# 上述指令在執(zhí)行的時候偶垮,會顯示一個警告訊息:

# 『tar: Removing leading `/" from member names』那是關(guān)於絕對路徑的特殊設(shè)定。



范例二:查閱上述 /tmp/etc.tar.gz 文件內(nèi)有哪些文件帝洪?

[root@linux ~]# tar -ztvf /tmp/etc.tar.gz

# 由於我們使用 gzip 壓縮似舵,所以要查閱該 tar file 內(nèi)的文件時,

# 就得要加上 z 這個參數(shù)了葱峡!這很重要的砚哗!



范例三:將 /tmp/etc.tar.gz 文件解壓縮在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

# 在預(yù)設(shè)的情況下,我們可以將壓縮檔在任何地方解開的砰奕!以這個范例來說

# 我先將工作目錄變換到 /usr/local/src 底下蛛芥,并且解開 /tmp/etc.tar.gz

# 則解開的目錄會在 /usr/local/src/etc ,另外军援,如果您進(jìn)入 /usr/local/src/etc

# 則會發(fā)現(xiàn)仅淑,該目錄下的文件屬性與 /etc/ 可能會有所不同喔!



范例四:在 /tmp 底下胸哥,我只想要將 /tmp/etc.tar.gz 內(nèi)的 etc/passwd 解開而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

# 我可以透過 tar -ztvf 來查閱 tarfile 內(nèi)的文件名稱涯竟,如果單只要一個文件,

# 就可以透過這個方式來下達(dá)!注意到庐船! etc.tar.gz 內(nèi)的根目錄 / 是被拿掉了银酬!



范例五:我要備份 /home, /etc ,但不要 /home/dmtsai

[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末筐钟,一起剝皮案震驚了整個濱河市揩瞪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌篓冲,老刑警劉巖李破,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異壹将,居然都是意外死亡喷屋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門瞭恰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屯曹,“玉大人,你說我怎么就攤上這事惊畏《竦ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵颜启,是天一觀的道長偷俭。 經(jīng)常有香客問我,道長缰盏,這世上最難降的妖魔是什么涌萤? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮口猜,結(jié)果婚禮上负溪,老公的妹妹穿的比我還像新娘。我一直安慰自己济炎,他們只是感情好川抡,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著须尚,像睡著了一般崖堤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上耐床,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天密幔,我揣著相機(jī)與錄音,去河邊找鬼撩轰。 笑死胯甩,一個胖子當(dāng)著我的面吹牛淤年,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜡豹,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼溉苛!你這毒婦竟也來了镜廉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤愚战,失蹤者是張志新(化名)和其女友劉穎娇唯,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寂玲,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡塔插,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拓哟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片想许。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖断序,靈堂內(nèi)的尸體忽然破棺而出流纹,到底是詐尸還是另有隱情,我是刑警寧澤违诗,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布漱凝,位于F島的核電站,受9級特大地震影響诸迟,放射性物質(zhì)發(fā)生泄漏茸炒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一阵苇、第九天 我趴在偏房一處隱蔽的房頂上張望壁公。 院中可真熱鬧,春花似錦绅项、人聲如沸贮尖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湿硝。三九已至,卻和暖如春润努,著一層夾襖步出監(jiān)牢的瞬間关斜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工铺浇, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留痢畜,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像丁稀,于是被迫代替她去往敵國和親吼拥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361

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