Linux終端常用命令

按方向鍵上下,可來回切換曾輸入過的命令

區(qū)分大小寫


CD? Desktop/python ? ? ? ? ? ?切換到某目錄路徑 ? ? ? ?change directory

CD ~ ? ? ?或 ? ? ? ?CD ? ? ? ? ? ? ? ? ? ?回到根目錄

CD . ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?保持當(dāng)前目錄

CD .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 切換到上級(jí)目錄


pwd ? ? ? ? ?(print work directory) ? ? ? ? ?查看當(dāng)前所在目錄

ls ? ? ? ? ? ?(list) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看當(dāng)前目錄下的文件

ls -a ? ?查看文件包括隱藏文件

ls -l ? ?以列表方式顯示文件的詳細(xì)信息

ls -lh ? ?直觀顯示文件大小 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可ls -alh 123.txt


touch 文件名 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建一個(gè)文件魏铅,若存在則修改末次修改日期

mkdir 目錄名 ? ?(make directory) ? ?創(chuàng)建一個(gè)目錄文件夾昌犹,若存在則不能再創(chuàng)建同名文件夾

mkdir -p 主目錄/次目錄/三目錄 ? ? ? ? ? 遞歸創(chuàng)建目錄

rm 文件名 ? ? ? ? ? (remove) ? ? ? ? ? ? ? 刪除指定文件且永久消失不能恢復(fù) ??

rm -r 文件夾 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# rm只能刪除文件,若要?jiǎng)h除文件夾需加 -r 或 -f

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -f ?表示強(qiáng)制刪除且不提示 ? 常用 -r

clear ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?清屏


命令 --help ? ? ? ? ? ? ? 例如 ? ?ls --help ? ? ? ? ? ? ? ? ? ? ? ? ?按“q”退出

man 命令 ? ? ? ? ? ? ? ? ? 例如 ? man rm ? ? ? ? ? ? ? ? ? ? ? ? ? ?查詢?cè)撁畹膸椭畔?/p>


通配符的使用

* ? ? ? ? ? ? ? ?代表任意個(gè)數(shù)任意字符 ? ? ? ?例如 ? ls 12*.txt ? ?1*5.*

? ? ? ? ? ? ? ? ?只代表一個(gè)任意字符 ? ? ? ? ? ?例如 ? ls 1?3.txt?

[] ? ? ? ? ? ? ? ?代表可以匹配字符組中的任意一個(gè) ? ? ? ?例如 ls [138]33.txt ? ? ??

[a-f] ? ? ? ? ? 表示可以匹配從a到f范圍內(nèi)的任意一個(gè)字符


tree命令 ? ? ? ?以樹狀圖模式展開顯示文件 ? ? ?mac默認(rèn)沒有 ? ? ?安裝方法如下

方法一:修改?~/.bash_profile?配置文件

alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

方法二:通過brew命令安裝tree組件?

brew install tree


-a?顯示所有文件和目錄览芳。

-A?使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合斜姥。

-C?在文件和目錄清單加上色彩,便于區(qū)分各種類型沧竟。

-d?顯示目錄名稱而非內(nèi)容铸敏。

-D?列出文件或目錄的更改時(shí)間。

-f?在每個(gè)文件或目錄之前悟泵,顯示完整的相對(duì)路徑名稱搞坝。

-F?在執(zhí)行文件,目錄魁袜,Socket桩撮,符號(hào)連接,管道名稱名稱峰弹,各自加上"*","/","=","@","|"號(hào)店量。

-g?列出文件或目錄的所屬群組名稱,沒有對(duì)應(yīng)的名稱時(shí)鞠呈,則顯示群組識(shí)別碼融师。

-i?不以階梯狀列出文件或目錄名稱。

-I?不顯示符合范本樣式的文件或目錄名稱蚁吝。

-l?如遇到性質(zhì)為符號(hào)連接的目錄旱爆,直接列出該連接所指向的原始目錄。

-n?不在文件和目錄清單加上色彩窘茁。

-N?直接列出文件和目錄名稱怀伦,包括控制字符。

-p?列出權(quán)限標(biāo)示山林。

-P?只顯示符合范本樣式的文件或目錄名稱房待。

-q?用"?"號(hào)取代控制字符,列出文件和目錄名稱驼抹。

-s?列出文件或目錄大小桑孩。

-t?用文件和目錄的更改時(shí)間排序。

-u?列出文件或目錄的擁有者名稱框冀,沒有對(duì)應(yīng)的名稱時(shí)流椒,則顯示用戶識(shí)別碼。

-x?將范圍局限在現(xiàn)行的文件系統(tǒng)中明也,若指定目錄下的某些子目錄宣虾,其存放于另一個(gè)文件系統(tǒng)上极谊,則將該子目錄予以排除在尋找范圍外。


cp 源文件 目標(biāo)文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 復(fù)制命令

例如 ?cp ~/Documents/123.txt ?~/Desktop/555.txt ? ?

前為要復(fù)制文件的路徑 ? ? ? ? ? ????后為復(fù)制文件到哪里并改名字為555.txt

若要復(fù)制文件到當(dāng)前所在目錄 ? ? ? ?只需將后面改為"." ? ? ?"."表示當(dāng)前目錄 ? ? 若另改名字可

./要改為的文件名

cp -i ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 提示是否覆蓋已有文件

cp -r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#若要復(fù)制文件夾需加上 -r?


mv ? ? ? ? ? ? (move) ? ? ? ? ? ? ? ? 移動(dòng)文件安岂,方法同上

mv -i 123.txt ./222.txt ? ? ? ?移動(dòng)當(dāng)前目錄下的123.txt到當(dāng)前目錄并提示是否覆蓋222.txt的內(nèi)容 ? ? ? ? ? ? ? ? ? ? ? ?

##特別注意:cp mv 命令都極容易覆蓋已有文件 ? ? ?所以在使用時(shí)必須加上 -i?


cat 文件名 ? ? ? ? ? ? ? ? ? ? ? ? ? ?顯示該文件內(nèi)的所有內(nèi)容

more 文件名 ? ? ? ? ? ? ? ? ? ? ? ? 分屏顯示該文件的內(nèi)容????

-b ? ? ? ? ? ? ? ? ? ? ? ? 對(duì)非輸出行編號(hào) ? ? ? ? ? ? ? ? ? ? ? ? ? ?即是行數(shù)

-n ? ? ? ? ? ? ? ? ? ? ? ? 對(duì)所有行都編號(hào)


grep ? ? ?搜索命令 ? 相當(dāng)于find

grep 關(guān)鍵字 所在文件名 ? ? ? ? ? ?例如 grep Abc 123.txt

-n ? ? ? ? ? ? ? ? ? ? ? ?顯示匹配行及行號(hào)

-v ? ? ? ? ? ? ? ? ? ? ? ?顯示不包含匹配文本的所有行(相當(dāng)于求反)

-i ? ? ? ? ? ? ? ? ? ? ? ? 忽略大小寫 ? ? ? ? ? ?

例如 grep -ni 123.txt

^a ? ? ? ? ? ? ? ? ? ? ? ?行首,搜索以a開頭的行

ke$ ? ? ? ? ? ? ? ? ? ? 行尾帆吻,搜索以ke結(jié)束的行

若搜索的關(guān)鍵字是帶空格單詞需加“”號(hào)

grep -ni "Hello Python" 123.txt


##重點(diǎn)來了 ? ? ? ? ? ? ? ? ? ? 重定向>與>>

echo 文字內(nèi)容 ? ? ? ? ? ?例如echo abc ? ? ? ? ? ? ? ?終端就輸出abc

> ? ? ? ? 表示輸出域那,會(huì)覆蓋文件原有內(nèi)容

>> ? ? ? 表示追加,會(huì)將內(nèi)容追加到文件的末尾

例如 echo Hello World > 123.txt ? ? ? ? ?

若沒有123.txt則會(huì)創(chuàng)建一個(gè)123.txt猜煮,并且內(nèi)容為Hello World次员,若存在123.txt則所有內(nèi)容被覆蓋為Hello World

例如 echo lao wang >> 123.txt????????

則會(huì)將lao wang添加在123.txt內(nèi)容的最后

可以組合命令使用

ls -lh > 123.txt ? ? ? ? ? ?ls >> 123.txt ? ? ? ? ? ?tree >> 123.txt ? ? ? ?ls -lh 55.txt >> 123.txt


管道 | ? ? ? ? ? ? ?????????

命令① | 命令② ? ? ? ? ? ? ? ? ? ?命令②對(duì)命令①的內(nèi)容作進(jìn)一步處理

例如 ls -lha ~ | more ? ? ? ? ? ? ? ? ? ?先得到根目錄的內(nèi)容信息再以分屏顯示

例如 ls -lh . | grep -i abc ? ? ? ? ? ? ? ?先得到當(dāng)前目錄下的內(nèi)容信息再搜索包含abc的內(nèi)容


關(guān)機(jī)

shutdown ? ?關(guān)機(jī)

shutdown -c ? ?取消關(guān)機(jī) ? ? ? ? ? ? ? ? ? ? ? ?shutdown -r ? ?關(guān)機(jī)并重啟

shutdown now ? ?立刻關(guān)機(jī) ? ? ? ? ? ? ? ? ? ?shutdown 20:25 ? ?晚20:25關(guān)機(jī)

ifconfig ? ? ? ? ?查看網(wǎng)卡配置信息

ifconfig | grep inet ? ? ? ?查看網(wǎng)卡對(duì)應(yīng)的IP地址

ping

PING 169.254.46.170 (169.254.46.170): 56 data bytes ? ? ? 給IP地址發(fā)送一個(gè)56字節(jié)的數(shù)據(jù)

64 bytes from 169.254.46.170: icmp_seq=0 ttl=255 time=0.109 ms

返回一個(gè)64字節(jié)的數(shù)據(jù) ? ?ttl表示存活時(shí)間/期 ? ? ? ? ? ?time表示延遲/發(fā)送時(shí)間



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市王带,隨后出現(xiàn)的幾起案子淑蔚,更是在濱河造成了極大的恐慌,老刑警劉巖愕撰,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刹衫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡搞挣,警方通過查閱死者的電腦和手機(jī)带迟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來囱桨,“玉大人仓犬,你說我怎么就攤上這事∩岢Γ” “怎么了搀继?”我有些...
    開封第一講書人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長翠语。 經(jīng)常有香客問我叽躯,道長,這世上最難降的妖魔是什么肌括? 我笑而不...
    開封第一講書人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任险毁,我火速辦了婚禮,結(jié)果婚禮上们童,老公的妹妹穿的比我還像新娘畔况。我一直安慰自己,他們只是感情好慧库,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開白布跷跪。 她就那樣靜靜地躺著,像睡著了一般齐板。 火紅的嫁衣襯著肌膚如雪吵瞻。 梳的紋絲不亂的頭發(fā)上葛菇,一...
    開封第一講書人閱讀 51,604評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音橡羞,去河邊找鬼眯停。 笑死,一個(gè)胖子當(dāng)著我的面吹牛卿泽,可吹牛的內(nèi)容都是我干的莺债。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼签夭,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼齐邦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起第租,我...
    開封第一講書人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤措拇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后慎宾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丐吓,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年趟据,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了汰蜘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡之宿,死狀恐怖族操,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情比被,我是刑警寧澤色难,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站等缀,受9級(jí)特大地震影響枷莉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尺迂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一笤妙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧噪裕,春花似錦蹲盘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至祭陷,卻和暖如春苍凛,著一層夾襖步出監(jiān)牢的瞬間趣席,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來泰國打工醇蝴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宣肚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓悠栓,卻偏偏與公主長得像霉涨,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闸迷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

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

  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 1,889評(píng)論 0 3
  • Ubuntu的發(fā)音 Ubuntu今阳,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音茅信。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,274評(píng)論 9 467
  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多盾舌,請(qǐng)查閱幫助信息) 1、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,100評(píng)論 1 19
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,168評(píng)論 2 33
  • 1蘸鲸、微軟不是在做軟件生意妖谴,而是在做標(biāo)準(zhǔn)的生意。 2酌摇、計(jì)算機(jī)到底能干什么膝舅,計(jì)算機(jī)到將來會(huì)有什么樣的發(fā)展和用途。 3窑多、...
    商未央閱讀 504評(píng)論 0 0