總結(jié)Linux常用命令

1.1.1命令使用方法

Linux命令格式:

command[-options][parameter1]…

說(shuō)明:

command:命令名,相應(yīng)功能的英文單詞或單詞的縮寫[-options]:選項(xiàng),可用來(lái)對(duì)命令進(jìn)行控制,也可以省略,[]代表可選parameter1 …:傳給命令的參數(shù):可以是零個(gè)一個(gè)或多個(gè)

例:

1.1.2查看幫助文檔

1.1.2.1–help

一般是linux命令自帶的幫助信息

如:ls --help

1.1.2.2man

man是linux提供的一個(gè)手冊(cè)徘层,包含了絕大部分的命令废睦、函數(shù)使用說(shuō)明

例:man ls ; man 2 printf

1.1.3自動(dòng)補(bǔ)全(我個(gè)人非常喜歡哈哈哈)

在敲出命令的前幾個(gè)字母的同時(shí),按下tab鍵,系統(tǒng)會(huì)自動(dòng)幫我們補(bǔ)全命令

一個(gè)tab補(bǔ)全脯厨,如果有唯一定位的,自動(dòng)出來(lái)坑质。

兩個(gè)tab所有滿足條件的都列出出來(lái)合武。

1.1.4歷史命令

當(dāng)系統(tǒng)執(zhí)行過(guò)一些命令后临梗,可按上下鍵翻看以前的命令,history將執(zhí)行過(guò)的命令列舉出來(lái)

1.2Linux命令-文件稼跳、磁盤管理

1.2.1查看文件信息:ls

ls是英文單詞list的簡(jiǎn)寫盟庞,其功能為列出目錄的內(nèi)容,是用戶最常用的命令之一汤善。

1.2.2輸出重定向命令

Linux允許將命令執(zhí)行結(jié)果重定向到一個(gè)文件什猖,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中。

如:ls > test.txt ( test.txt如果不存在红淡,則創(chuàng)建不狮,存在則覆蓋其內(nèi)容)

注意:>輸出重定向會(huì)覆蓋原來(lái)的內(nèi)容,>>輸出重定向則會(huì)追加到文件的尾部在旱。

1.2.3分屏顯示:more

查看內(nèi)容時(shí)摇零,在信息過(guò)長(zhǎng)無(wú)法在一屏上顯示時(shí),會(huì)出現(xiàn)快速滾屏桶蝎,使得用戶無(wú)法看清文件的內(nèi)容驻仅,此時(shí)可以使用more命令,每次只顯示一頁(yè)登渣,按下空格鍵可以顯示下一頁(yè)噪服,按下q鍵退出顯示,按下h鍵可以獲取幫助胜茧。

ctrl+b返回上一屏

ctrl+f下一屏

1.2.4管道:|

管道:一個(gè)命令的輸出可以通過(guò)管道做為另一個(gè)命令的輸入芯咧。

管道我們可以理解現(xiàn)實(shí)生活中的管子,管子的一頭塞東西進(jìn)去竹揍,另一頭取出來(lái)敬飒,這里“ | ”的左右分為兩端,左端塞東西(寫)芬位,右端取東西(讀)无拗。

1.2.5清屏:clear(駱神用這個(gè)命令我們心里苦啊, 往往是跟著一起敲, 啪嘰一下clear,,留下一臉懵逼的我們)

clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)”為字母)昧碉。

1.2.6切換工作目錄:cd

在使用Unix/Linux的時(shí)候英染,經(jīng)常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄被饿。Linux所有的目錄和文件名大小寫敏感

cd后面可跟絕對(duì)路徑四康,也可以跟相對(duì)路徑。如果省略目錄狭握,則默認(rèn)切換到當(dāng)前用戶的主目錄闪金。

注意:

·如果路徑是從根路徑開(kāi)始的,則路徑的前面需要加上“ / ”,通常進(jìn)入某個(gè)目錄里的文件夾哎垦,前面不用加“ / ”囱嫩。

1.2.7顯示當(dāng)前路徑:pwd

使用pwd命令可以顯示當(dāng)前的工作目錄,該命令很簡(jiǎn)單漏设,直接輸入pwd即可墨闲,后面不帶參數(shù)。

1.2.8創(chuàng)建目錄:mkdir

通過(guò)mkdir命令可以創(chuàng)建一個(gè)新的目錄郑口。參數(shù)-p可遞歸創(chuàng)建目錄鸳碧。

需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對(duì)當(dāng)前目錄具有寫權(quán)限犬性。

1.2.9刪除目錄:rmdir

可使用rmdir命令刪除一個(gè)目錄杆兵。必須離開(kāi)目錄,并且目錄必須為空目錄仔夺,不然提示刪除失敗琐脏。

-p遞歸刪除

1.2.10刪除文件:rm

可通過(guò)rm刪除文件或目錄。使用rm命令要小心缸兔,因?yàn)槲募h除后不能恢復(fù)日裙。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件惰蜜。

常用參數(shù)及含義如下表所示:

1.2.11建立鏈接文件:ln

Linux鏈接文件類似于Windows下的快捷方式昂拂。

鏈接文件分為軟鏈接和硬鏈接。

軟鏈接:軟鏈接不占用磁盤空間抛猖,源文件刪除則軟鏈接失效格侯。

硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄财著。

使用格式:

ln源文件鏈接文件

ln -s源文件鏈接文件

如果沒(méi)有-s選項(xiàng)代表建立一個(gè)硬鏈接文件联四,兩個(gè)文件占用相同大小的硬盤空間,即使刪除了源文件撑教,鏈接文件還是存在朝墩,所以-s選項(xiàng)是更常見(jiàn)的形式。

注意:如果軟鏈接文件和源文件不在同一個(gè)目錄伟姐,源文件要使用絕對(duì)路徑收苏,不能使用相對(duì)路徑。

1.2.12查看或者合并文件內(nèi)容:cat

1.2.13文本搜索:grep

Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具愤兵,grep允許對(duì)文本文件進(jìn)行模式查找鹿霸。如果找到匹配模式,grep打印包含模式的所有行秆乳。

grep一般格式為:

grep [-選項(xiàng)] ‘搜索內(nèi)容串’文件名

在grep命令中輸入字符串參數(shù)時(shí)懦鼠,最好引號(hào)或雙引號(hào)括起來(lái)。例如:grep‘a(chǎn) ’1.txt。

常用選項(xiàng)說(shuō)明:

grep搜索內(nèi)容串可以是正則表達(dá)式葛闷。

正則表達(dá)式是對(duì)字符串操作的一種邏輯公式憋槐,就是用事先定義好的一些特定字符双藕、及這些特定字符的組合淑趾,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來(lái)表達(dá)對(duì)字符串的一種過(guò)濾邏輯忧陪。

grep常用正則表達(dá)式:

1.2.14查找文件:find

find命令功能非常強(qiáng)大扣泊,通常用來(lái)在特定的目錄下搜索符合條件的文件,也可以用來(lái)搜索特定用戶屬主的文件嘶摊。

常用用法:

1.2.15拷貝文件:cp

cp命令的功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中延蟹,相當(dāng)于DOS下的copy命令。

常用選項(xiàng)說(shuō)明:

1.2.16移動(dòng)文件:mv

用戶可以使用mv命令來(lái)移動(dòng)文件或目錄叶堆,也可以給文件或目錄重命名阱飘。

1.3vim編輯器(編輯器之神)

1.3.1vim基礎(chǔ)操作

vim是一個(gè)文本編輯器。代碼補(bǔ)完虱颗、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富

進(jìn)入插入模式:

i:插入光標(biāo)前一個(gè)字符

I:插入行首

a:插入光標(biāo)后一個(gè)字符

A:插入行未

o:向下新開(kāi)一行,插入行首

O:向上新開(kāi)一行,插入行首

進(jìn)入命令模式:

ESC:從插入模式或末行模式進(jìn)入命令模式

移動(dòng)光標(biāo):

h:左移

j:下移

k:上移

l:右移

M:光標(biāo)移動(dòng)到中間行

L:光標(biāo)移動(dòng)到屏幕最后一行行首

G:移動(dòng)到指定行,行號(hào)G

w:向后一次移動(dòng)一個(gè)字

b:向前一次移動(dòng)一個(gè)字

{:按段移動(dòng),上移

}:按段移動(dòng),下移

Ctrl+d:向下翻半屏

Ctrl+u:向上翻半屏

Ctrl+f:向下翻一屏

Ctrl+b:向上翻一屏

gg:光標(biāo)移動(dòng)文件開(kāi)頭

G:光標(biāo)移動(dòng)到文件末尾

刪除命令:

x:刪除光標(biāo)后一個(gè)字符,相當(dāng)于Del

X:刪除光標(biāo)前一個(gè)字符,相當(dāng)于Backspace

dd:刪除光標(biāo)所在行,n dd刪除指定的行數(shù)D:刪除光標(biāo)后本行所有內(nèi)容,包含光標(biāo)所在字符

d0:刪除光標(biāo)前本行所有內(nèi)容,不包含光標(biāo)所在字符

dw:刪除光標(biāo)開(kāi)始位置的字,包含光標(biāo)所在字符

撤銷命令:

u:一步一步撤銷

Ctrl+r:反撤銷

重復(fù)命令:

.:重復(fù)上一次操作的命令

文本行移動(dòng):
>>:文本行右移

<<:文本行左移

復(fù)制粘貼:

yy:復(fù)制當(dāng)前行,n yy復(fù)制n行

p:在光標(biāo)所在位置向下新開(kāi)辟一行,粘貼

可視模式:

v:按字符移動(dòng),選中文本

V:按行移動(dòng),選中文本可視模式可以配合d, y, >>, <<實(shí)現(xiàn)對(duì)文本塊的刪除,復(fù)制,左右移動(dòng)

替換操作:

r:替換當(dāng)前字符

R:替換當(dāng)前行光標(biāo)后的字符

查找命令:

/: str查找

n:下一個(gè)

N:上一個(gè)

:set hls打開(kāi)高亮

:set nohls關(guān)閉高亮

替換命令:

把a(bǔ)bc全部替換成123

末行模式下沥匈,將光標(biāo)所在行的abc替換成123

:%s/abc/123/g

末行模式下,將第一行至第10行之間的abc替換成123

:1, 10s/abc/123/g

vim里執(zhí)行shell下命令:

末行模式里輸入!,后面跟命令

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忘渔,一起剝皮案震驚了整個(gè)濱河市高帖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌畦粮,老刑警劉巖散址,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異宣赔,居然都是意外死亡预麸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門儒将,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)师崎,“玉大人,你說(shuō)我怎么就攤上這事椅棺±缯郑” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵两疚,是天一觀的道長(zhǎng)床估。 經(jīng)常有香客問(wèn)我,道長(zhǎng)诱渤,這世上最難降的妖魔是什么丐巫? 我笑而不...
    開(kāi)封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上递胧,老公的妹妹穿的比我還像新娘碑韵。我一直安慰自己,他們只是感情好缎脾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布祝闻。 她就那樣靜靜地躺著,像睡著了一般遗菠。 火紅的嫁衣襯著肌膚如雪联喘。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天辙纬,我揣著相機(jī)與錄音豁遭,去河邊找鬼。 笑死贺拣,一個(gè)胖子當(dāng)著我的面吹牛蓖谢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播譬涡,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼闪幽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了昂儒?” 一聲冷哼從身側(cè)響起沟使,我...
    開(kāi)封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渊跋,沒(méi)想到半個(gè)月后腊嗡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拾酝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年燕少,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒿囤。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡客们,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出材诽,到底是詐尸還是另有隱情底挫,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布脸侥,位于F島的核電站建邓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睁枕。R本人自食惡果不足惜官边,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一沸手、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧注簿,春花似錦契吉、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至玩徊,卻和暖如春租悄,著一層夾襖步出監(jiān)牢的瞬間谨究,已是汗流浹背恩袱。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胶哲,地道東北人畔塔。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像鸯屿,于是被迫代替她去往敵國(guó)和親澈吨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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