初識(shí)命令行

一栈幸、常見的命令單詞
directory - 目錄淳附、文件夾
file - 文件
make - 新建
remove - 刪除
move - 移動(dòng)
copy - 復(fù)制
list - 羅列
link - 鏈接
find - 查找
echo - 發(fā)出回音、重復(fù)
touch - 觸摸
change - 改變

二蒙保、縮寫
創(chuàng)建目錄 - make directory - mkdir
刪除 - remove - rm
移動(dòng)/重命名 - move - mv
復(fù)制 - copy - cp
羅列 - list - ls
改變目錄 - change directory - cd

縮寫的規(guī)則就是刪掉元音字母(A E I O U)辕棚,保留前2到3個(gè)輔音字母**。

三邓厕、常見的自帶命令
操作命令進(jìn)入目錄 - cd
顯示當(dāng)前目錄 - pwd
創(chuàng)建目錄 - mkdir 目錄名
創(chuàng)建目錄 - mkdir -p 目錄路徑
我是誰 - whoami
查看路徑 - ls 路徑
查看路徑 - ls -a 路徑
查看路徑 - ls -l 路徑
查看路徑 - ls -al 路徑
創(chuàng)建文件 - echo '1' > 文件路徑
強(qiáng)制創(chuàng)建文件 - echo '1' >! 文件路徑
追加文件內(nèi)容 - echo '1' >> 文件路徑
創(chuàng)建文件 - touch 文件名
改變文件更新時(shí)間 - touch 文件名
復(fù)制文件 - cp 源路徑 目標(biāo)路徑
復(fù)制目錄 - cp -r 源路徑 目標(biāo)路徑
移動(dòng)節(jié)點(diǎn) - mv 源路徑 目標(biāo)路徑
刪除文件 - rm 文件路徑
強(qiáng)制刪除文件 - rm -f 文件路徑
刪除目錄 - rm -r 目錄路徑
強(qiáng)制刪除目錄 - rm -rf 目錄路徑
查看目錄結(jié)構(gòu) - tree
建立軟鏈接 - ln -s 真實(shí)文件 鏈接
下載文件 - curl -L https://www.baidu.com > baidu.html
拷貝網(wǎng)頁 -wget -p -H -e robots=off https://www.baidu.com (Windows 不支持 wget)
磁盤占用 - df -kh
當(dāng)前目錄大小 - du -sh .
各文件大小 - du -h

四逝嚎、幾個(gè)命令的使用
1、ls
ls 其實(shí)就是 list 的縮寫详恼,意思是羅列补君。ls命令用來顯示目標(biāo)列表,在Linux中是使用率較高的命令昧互。ls命令的輸出信息可以進(jìn)行彩色加亮顯示挽铁,以分區(qū)不同類型的文件伟桅。所以當(dāng)敲下 ls 命令后,就會(huì)顯示出當(dāng)前目錄下的所有路徑叽掘,包括文件和目錄楣铁。也可以
在 ls 后加上某一個(gè)目錄的路徑,就會(huì)顯示該目錄下的所有文件够掠。
-A:顯示除影藏文件“.”和“..”以外的所有文件列表民褂;
-C:多列顯示輸出結(jié)果。這是默認(rèn)選項(xiàng)疯潭;
-l:與“-C”選項(xiàng)功能相反赊堪,所有輸出信息用單列格式輸出,不輸出為多列竖哩;
-F:在每個(gè)輸出項(xiàng)后追加文件的類型標(biāo)識(shí)符哭廉,具體含義:“”表示具有可執(zhí)行權(quán)限的普通文件,“/”表示目錄相叁,“@”表示符號(hào)鏈接遵绰,“|”表示命令管道FIFO,“=”表示sockets套接字增淹。當(dāng)文件為普通文件時(shí)椿访,不輸出任何標(biāo)識(shí)符;
-b:將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出虑润;
-c:與“-lt”選項(xiàng)連用時(shí)成玫,按照文件狀態(tài)時(shí)間排序輸出目錄內(nèi)容,排序的依據(jù)是文件的索引節(jié)點(diǎn)中的ctime字段拳喻。與“-l”選項(xiàng)連用時(shí)哭当,則排序的一句是文件的狀態(tài)改變時(shí)間;
-d:僅顯示目錄名冗澈,而不顯示目錄下的內(nèi)容列表钦勘。顯示符號(hào)鏈接文件本身,而不顯示其所指向的目錄列表亚亲;
-f:此參數(shù)的效果和同時(shí)指定“aU”參數(shù)相同彻采,并關(guān)閉“l(fā)st”參數(shù)的效果;
-i:顯示文件索引節(jié)點(diǎn)號(hào)(inode)捌归。一個(gè)索引節(jié)點(diǎn)代表一個(gè)文件颊亮;
--file-type:與“-F”選項(xiàng)的功能相同,但是不顯示“
”陨溅;
-k:以KB(千字節(jié))為單位顯示文件大兄栈蟆;
-l:以長(zhǎng)格式顯示目錄下的內(nèi)容列表门扇。輸出的信息從左到右依次包括文件名雹有,文件類型偿渡、權(quán)限模式、硬連接數(shù)霸奕、所有者溜宽、組、文件大小和文件的最后修改時(shí)間等质帅;
-m:用“,”號(hào)區(qū)隔每個(gè)文件和目錄的名稱适揉;
-n:以用戶識(shí)別碼和群組識(shí)別碼替代其名稱;
-r:以文件名反序排列并輸出目錄內(nèi)容列表煤惩;
-s:顯示文件和目錄的大小嫉嘀,以區(qū)塊為單位;
-t:用文件和目錄的更改時(shí)間排序魄揉;
-L:如果遇到性質(zhì)為符號(hào)鏈接的文件或目錄剪侮,直接列出該鏈接所指向的原始文件或目錄;
-R:遞歸處理洛退,將指定目錄下的所有文件及子目錄一并處理瓣俯;
--full-time:列出完整的日期與時(shí)間;
--color[=WHEN]:使用不同的顏色高亮顯示不同類型的兵怯。</pre>

2彩匕、 cat
cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上,cat經(jīng)常用來顯示文件的內(nèi)容媒区,類似于下的type命令
作用是可以查看文件內(nèi)容驼仪,從第一行開始顯示文件內(nèi)容, 用法就 cat 文件路徑坐儿,改文件的內(nèi)容就會(huì)全部顯示出來搏予。
-n或-number:有1開始對(duì)所有輸出的行數(shù)編號(hào);
-b或--number-nonblank:和-n相似,只不過對(duì)于空白行不編號(hào)滤钱;
-s或--squeeze-blank:當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行室叉;
-A:顯示不可打印字符骗炉,行尾顯示“$”;
-e:等價(jià)于"-vE"選項(xiàng)呻顽;
-t:等價(jià)于"-vT"選項(xiàng)雹顺;

3、mv
mv 是 move 的縮寫廊遍,移動(dòng)的意思嬉愧。mv命令用來對(duì)文件或目錄重新命名,或者將文件從一個(gè)目錄移到另一個(gè)目錄中喉前。source表示源文件或目錄没酣,target表示目標(biāo)文件或目錄王财。如果將一個(gè)文件移到一個(gè)已經(jīng)存在的目標(biāo)文件中,則目標(biāo)文件的內(nèi)容將被覆蓋裕便。
mv命令可以用來將源文件移至一個(gè)目標(biāo)文件中绒净,或?qū)⒁唤M文件移至一個(gè)目標(biāo)目錄中。源文件被移至目標(biāo)文件有兩種不同的結(jié)果:
(1). 如果目標(biāo)文件是到某一目錄文件的路徑偿衰,源文件會(huì)被移到此目錄下挂疆,且文件名不變。
(2). 如果目標(biāo)文件不是目錄文件下翎,則源文件名(只能有一個(gè))會(huì)變?yōu)榇四繕?biāo)文件名缤言,并覆蓋己存在的同名文件。如果源文件和目標(biāo)文件在同一個(gè)目錄下漏设,mv的作用就是改文件名墨闲。當(dāng)目標(biāo)文件是目錄文件時(shí),源文件或目錄參數(shù)可以有多個(gè)郑口,則所有的源文件都會(huì)被移至目標(biāo)文件中鸳碧。所有移到該目錄下的文件都將保留以前的文件名。
注意事項(xiàng):mv與cp的結(jié)果不同犬性,mv好像文件“搬家”瞻离,文件個(gè)數(shù)并未增加。而cp對(duì)文件進(jìn)行復(fù)制乒裆,文件個(gè)數(shù)增加了套利。
它的用法很簡(jiǎn)單,舉個(gè)例子鹤耍,在當(dāng)前目錄有一個(gè) a.txt 的文件肉迫,然后敲下 mv a.txt b.txt 這段命令,a.txt 文件的名字就會(huì)變?yōu)?b.txt稿黄,簡(jiǎn)單來說就是重命名喊衫。當(dāng)然,文件的后綴是可以改變的杆怕,把 a.txt 改成 b.js 是可以的族购,甚至不加后綴直接改為 b 也是可以的。
--backup=<備份模式>:若需覆蓋文件陵珍,則覆蓋前先行備份寝杖;
-b:當(dāng)文件存在時(shí),覆蓋前互纯,為其創(chuàng)建一個(gè)備份瑟幕;
-f:若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù),則直接覆蓋現(xiàn)有的文件或目錄;
-i:交互式操作只盹,覆蓋前先行詢問用戶亿卤,如果源文件與目標(biāo)文件或目標(biāo)目錄中的文件同名,則詢問用戶是否覆蓋目標(biāo)文件鹿霸。用戶輸入”y”排吴,表示將覆蓋目標(biāo)文件;輸入”n”懦鼠,表示取消對(duì)源文件的移動(dòng)钻哩。這樣可以避免誤將文件覆蓋。
--strip-trailing-slashes:刪除源文件中的斜杠“/”肛冶;
-S<后綴>:為備份文件指定后綴街氢,而不使用默認(rèn)的后綴;
--target-directory=<目錄>:指定源文件要移動(dòng)到目標(biāo)目錄睦袖;
-u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時(shí)珊肃,才執(zhí)行移動(dòng)操作。

4馅笙、touch
touch 意思是觸摸伦乔,它可以用來創(chuàng)建文件和改變文件更新時(shí)間。touch命令有兩個(gè)功能:一是用于把已存在文件的時(shí)間標(biāo)簽更新為系統(tǒng)當(dāng)前的時(shí)間(默認(rèn)方式)董习,它們的數(shù)據(jù)將原封不動(dòng)地保留下來烈和;二是用來創(chuàng)建新的空文件。
先來說創(chuàng)建文件皿淋,很簡(jiǎn)單招刹,敲下 touch 1.txt ,就在當(dāng)前目錄創(chuàng)建了 1.txt 這個(gè)文件窝趣,但是創(chuàng)建文件更好的方法應(yīng)該是用重定向 echo '1' > 文件路徑疯暑。
而 touch 真正的用法,其實(shí)是改變文件更新時(shí)間哑舒。舉個(gè)例子妇拯,當(dāng)前目錄有一個(gè) c.txt 的文件,用 ls -l 可以查看到它 c.txt 的最后更新時(shí)間散址,然后敲下 touch c.txt 乖阵,再使用 ls -l 查看宣赔,會(huì)發(fā)現(xiàn)最后更新時(shí)間更新了预麸。只是如果當(dāng)前目錄沒有該文件的話,就會(huì)自動(dòng)新創(chuàng)建一個(gè)儒将。

五吏祸、查詢網(wǎng)址
推薦一個(gè)網(wǎng)站explainshell.com(全英文),是很方便很好用來學(xué)習(xí)命令行的網(wǎng)站,只要把你想查的那個(gè)命令輸入進(jìn)去贡翘,就告訴你這個(gè)命令和命令的選項(xiàng)的意思是什么蹈矮。再推薦一個(gè)中文界面的也很好用http://man.linuxde.net/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鸣驱,隨后出現(xiàn)的幾起案子泛鸟,更是在濱河造成了極大的恐慌,老刑警劉巖踊东,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件北滥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡闸翅,警方通過查閱死者的電腦和手機(jī)再芋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坚冀,“玉大人济赎,你說我怎么就攤上這事〖悄常” “怎么了司训?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)液南。 經(jīng)常有香客問我豁遭,道長(zhǎng),這世上最難降的妖魔是什么贺拣? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任蓖谢,我火速辦了婚禮,結(jié)果婚禮上譬涡,老公的妹妹穿的比我還像新娘闪幽。我一直安慰自己,他們只是感情好涡匀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布盯腌。 她就那樣靜靜地躺著,像睡著了一般陨瘩。 火紅的嫁衣襯著肌膚如雪腕够。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天舌劳,我揣著相機(jī)與錄音帚湘,去河邊找鬼。 笑死甚淡,一個(gè)胖子當(dāng)著我的面吹牛大诸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼资柔,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼焙贷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起贿堰,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤辙芍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后羹与,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沸手,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年注簿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了契吉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诡渴,死狀恐怖捐晶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妄辩,我是刑警寧澤惑灵,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站眼耀,受9級(jí)特大地震影響英支,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜哮伟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一干花、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧楞黄,春花似錦池凄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至碎税,卻和暖如春尤慰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雷蹂。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工伟端, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人萎河。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓荔泳,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親虐杯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子玛歌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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

  • Ubuntu的發(fā)音 Ubuntu达舒,源于非洲祖魯人和科薩人的語言值朋,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,262評(píng)論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,166評(píng)論 2 33
  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多巩搏,請(qǐng)查閱幫助信息) 1昨登、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,095評(píng)論 1 19
  • 心情好的時(shí)候,覺得命運(yùn)對(duì)我不錯(cuò)贯底,也沒有虧待我丰辣,雖然小的時(shí)候父母離異,但繼父對(duì)我很好禽捆,一直堅(jiān)持讓我上學(xué)笙什,高三高考失利...
    卟紫閱讀 224評(píng)論 0 0
  • 我有兩個(gè)同事S和Z,S是臺(tái)灣人胚想,家住臺(tái)北市琐凭,比我大一歲,有歐洲留學(xué)經(jīng)歷浊服,到大陸工作近2年了统屈。Z家中有2個(gè)姐姐,近三...
    尋海閱讀 328評(píng)論 0 1