Linux常用指令

命令

含義

/

代表根目錄勺拣,/home代表根目錄下的home目錄

.

相對(duì)路徑黔宛,代表當(dāng)前目錄

..

相對(duì)路徑跨蟹,代表上一級(jí)目錄

cd

切換目錄雳殊,如: cd / 進(jìn)入根目錄, cd /home 進(jìn)入根目錄下的home目錄 窗轩, cd .. 進(jìn)入

上一級(jí)目錄

ls

查看當(dāng)前目錄下所有的文件

ll

查看當(dāng)前目錄下所有文件的詳細(xì)信息

pwd

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

Linux常用命令

Linux 剛出世時(shí)沒(méi)有什么圖形界面夯秃,所有的操作全靠命令完成,就如同電視里的黑客那樣,充滿了神

秘與晦澀。近幾年來(lái)寝并,盡管 Linux 發(fā)展得非常迅速期吓,圖形界面越來(lái)越友好惦界,但是在真正的開(kāi)發(fā)過(guò)程

中谭贪,Linux 命令行的應(yīng)用還是占有非常重要的席位隆圆,而且許多Linux功能在命令行界面要比圖形化界

面下運(yùn)行的快,可以說(shuō)不會(huì)命令,就不算會(huì)Linux镀岛。

在職場(chǎng)中弦牡,大量的服務(wù)器維護(hù)工作都是在遠(yuǎn)程通過(guò)SSH 客戶端來(lái)完成的,并沒(méi)有圖形界面漂羊,所有的

維護(hù)工作都需要通過(guò)命令來(lái)完成驾锰。如磁盤(pán)操作、文件存取走越、目錄操作椭豫、進(jìn)程管理、文件權(quán)限設(shè)定等

1. 目錄類(lèi)命令

2 文件操作類(lèi)命令

含義

cp

格式:cp 源文件路徑 目標(biāo)路徑

拷貝文件旨指, cp /home/a.txt ./b.txt 赏酥,將/home目錄下的a.txt復(fù)制到當(dāng)前目錄并命

名為b.txt

拷貝文件夾, cp -r /home/test1 /root/test2 谆构,將home目錄下的test1文件夾裸扶,

復(fù)制到root目錄下,并命名為test2

mv

格式:mv 源文件路徑 目標(biāo)路徑

移動(dòng)文件/文件夾搬素, mv ./a.txt /home/b.txt 將當(dāng)前目錄下的a.txt移動(dòng)到home目

錄下呵晨,并命名為b.txt

rm

格式:rm [選項(xiàng)] 文件路徑

刪除文件, rm -rf ./a.txt 刪除當(dāng)前目錄下的a.txt

touch

格式:touch 文件路徑

創(chuàng)建文件熬尺, touch a.txt 在當(dāng)前目錄下創(chuàng)建一個(gè)文件a.txt

mkdir

格式:mkdir [選項(xiàng)] 文件夾路徑

創(chuàng)建文件夾摸屠, mkdir test 在當(dāng)前目錄下創(chuàng)建一個(gè)test文件夾

mkdir -p /home/servers/test ,在/home/servers目錄下創(chuàng)建一個(gè)test文件夾粱哼,如

果父目錄不存在季二,則一并創(chuàng)建

./xxx.sh

格式:./腳本名稱(chēng)

執(zhí)行腳本文件, ./xxx.sh 執(zhí)行當(dāng)前目錄下的xxx.sh文件

3 文件編輯

在Linux系統(tǒng)中皂吮,如果想對(duì)文本文件進(jìn)行編輯/查看戒傻,可以使用vi命令税手,vi就是Linux下的“記事本”

格式: vi a.txt

進(jìn)入到vi界面后蜂筹,默認(rèn)是非編輯模式,不能進(jìn)行編輯操作芦倒。

在非編輯模式下:

在非編輯模式下艺挪,按 i 鍵進(jìn)入編輯模式,移動(dòng)光標(biāo),可以隨意輸入/刪除字符麻裳。按 Esc 退出編輯模式口蝠。

vi命令特點(diǎn):一次性加載整個(gè)文件,如果文件比較大津坑,vi加載的速度就比較慢妙蔗。

按ctrl+f:向前翻一頁(yè)

按ctrl+b:向后翻一頁(yè)

按ctrl+d:向前翻半頁(yè)

按ctrl+u:向后翻半頁(yè)

按G:移動(dòng)光標(biāo)到文件最后

按:0:移動(dòng)光標(biāo)到文件最開(kāi)始

按$:移動(dòng)光標(biāo)到行尾

按^:移動(dòng)光標(biāo)到行首

yy:復(fù)制光標(biāo)當(dāng)前行,5yy 復(fù)制包含當(dāng)前行的5行數(shù)據(jù)

p:粘貼復(fù)制的內(nèi)容

dd:刪除光標(biāo)當(dāng)前行疆瑰,5dd刪除包含當(dāng)前行的5行數(shù)據(jù)

輸入/abc回車(chē) 搜索文件中包含abc的內(nèi)容

輸入:wq 保存文件并退出命令

含義

cat

cat ./a.txt 一次性讀取并打印a.txt文件里的所有信息

more

more ./a.txt 讀取a.txt文件眉反,每次讀取一屏,按空格鍵翻頁(yè)穆役,按 b 向后翻頁(yè)

less

less a.txt 讀取a.txt文件寸五,每次讀取一屏,按空格鍵下一頁(yè)耿币,b上一頁(yè)

tail

tail -200 a.txt 讀取a.txt文件的后兩百行梳杏; tail -f a.txt 實(shí)時(shí)讀取a.txt文件

head

head -10 a.txt 讀取a.txt文件的前10行

命令

含義

zip

功能:壓縮為zip文件

格式:zip [選項(xiàng)] 目標(biāo)壓縮包路徑 源文件路徑

zip -r test.zip test,將當(dāng)前目test文件夾壓縮為test.zip

unzip

功能:解壓縮zip文件

格式:unzip 壓縮包路徑

示例: unzip test.zip 將test.zip解壓到當(dāng)前目錄

tar cvf

功能:壓縮為tar.gz文件

格式:tar cvf 目標(biāo)壓縮包路徑 源文件路徑

示例: tar cvf test.tar.gz test 將test文件夾壓縮為test.tar.gz

tar xvf

功能:壓縮為tar.gz文件

格式:tar xvf 壓縮包路徑

示例: tar xvf test.tar.gz 將test.tar.gz包解壓到當(dāng)前目錄

命令

含義

find / -name test.sh

查找根?錄下所有名為test.sh的?件

find . -name '*.txt'

查找當(dāng)前?錄下所有后綴為.txt的?件

4 僅查看文件

5. 文件壓縮/解壓

6. 文件搜索

如果不知道某文件在什么路徑下淹接,可以使用find命令十性。

find命令功能?常強(qiáng)?,通常?來(lái)在特定的?錄下搜索符合條件的?件

常??法:選項(xiàng)

含義

-v

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

-n

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

-w

精準(zhǔn)匹配蹈集,完全匹配整個(gè)單詞

-A

顯示后n行烁试, grep -A 10 'error' test.log 搜索test.log中包含error的行及其后10行

-B

顯示前n行, grep -B 10 'error' test.log 搜索test.log中包含error的行及其前10行

-C

顯示前n行+后n行

7. 文件內(nèi)容過(guò)濾

如果想在文本文件中搜索指定的內(nèi)容拢肆,可以使用grep命令减响。

grep命令是?種強(qiáng)?的?本搜索?具,grep允許對(duì)?本?件進(jìn)?模式查找郭怪。如果找到匹配模式支示, grep

打印包含模式的所有?。

grep的一般格式為:

在grep命令中輸?字符串參數(shù)時(shí)鄙才,最好引號(hào)或雙引號(hào)括起來(lái)颂鸿。

例如:

8. 文件權(quán)限控制

在執(zhí)行l(wèi)s -l或者ll命令時(shí),可以看到文件的詳細(xì)信息攒庵,如:

8.1 文件屬性介紹

在上圖紅框處嘴纺,顯示的各文件的權(quán)限信息,如 drwxrwxr-x 浓冒,由四部分組成栽渴,各自含義如下:

第1個(gè)字符:表示該文件的類(lèi)型,可以是d(目錄)稳懒、-(普通文件)闲擦。

第2~4個(gè)字符:表示該文件的所屬用戶(user)對(duì)該文件的訪問(wèn)權(quán)限。

第5~7個(gè)字符:表示該文件的屬組內(nèi)各成員用戶對(duì)該文件的訪問(wèn)權(quán)限。

第8~10個(gè)字符:表示其他任何用戶(Other)對(duì)該文件的訪問(wèn)權(quán)限墅冷。

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

grep 'a' 1.txt字符

含義

r

查看文件內(nèi)容

w

寫(xiě)入文件內(nèi)容

x

執(zhí)行文件

-

無(wú)權(quán)限

在每一部分中纯路,“r、w寞忿、x驰唬、-”分別代表以下含義

8.2 文件權(quán)限修改

命令:chmod 權(quán)限 文件路徑

權(quán)限部分,可以采用數(shù)字來(lái)表示腔彰,其中

r=4

w=2

x=1

如定嗓, chmod 777 a.txt ,給a.txt文件添加777權(quán)限萍桌,相當(dāng)于rwxrwxrwx宵溅,這是最高的權(quán)限。

同理上炎, chmod 755 a.txt 相當(dāng)于rwxr-xr-x恃逻。

chmod -R 777 mydir ,給mydir文件夾以及其子文件都添加777權(quán)限藕施。

9. CentOS安裝包管理工具yum

在CentOS中安裝某些程序寇损,可以使用yum來(lái)安裝,yum能夠從指定的服務(wù)器自動(dòng)下載安裝包并且安裝裳食,

自動(dòng)安裝其依賴(lài)包矛市。yum需要聯(lián)網(wǎng)使用。

常用命令如下:

示例:yum install -y lrzsz诲祸,安裝lrzsz工具包浊吏,實(shí)現(xiàn)文件上傳和下載

sz a.txt 下載a.txt,在彈出窗口中選擇保存路徑

rz 上傳文件救氯,在彈出窗口中選擇需要上傳的文件

yum list:列出所有的包(已安裝+可安裝)

yum search <包名>:查找指定包

yum install -y <包名>:安裝指定的包(-y:遇到詢問(wèn)直接確認(rèn)yes)

yum remove <包名>:刪除指定包

yum update <包名>:更新指定包10. 管道符操作"|"

管道:?個(gè)命令的輸出可以通過(guò)管道做為另?個(gè)命令的輸?找田。

管道我們可以理解現(xiàn)實(shí)?活中的管?,管?的?頭塞東?進(jìn)去着憨,另?頭取出來(lái)墩衙,這?“ | ”的左右分為兩

端,左端塞東?(寫(xiě))甲抖,右端取東?(讀)漆改。

11. 系統(tǒng)命令

查看系統(tǒng)ip

防火墻操作

網(wǎng)卡操作

進(jìn)程操作

上圖中紅框內(nèi)的數(shù)字就是進(jìn)程號(hào)。

如果想停止某個(gè)進(jìn)程准谚,使用kill命令:

查看網(wǎng)絡(luò)鏈接

查詢3306端口建立的鏈接

ls / | more

ip addr

關(guān)閉防火墻:systemctl stop firewalld

啟動(dòng)防火墻:systemctl start firewalld

重啟防火墻:systemctl restart firewalld

關(guān)閉網(wǎng)卡:systemctl stop network

啟動(dòng)網(wǎng)卡:systemctl start network

重啟網(wǎng)卡:systemctl restart network

ps -ef | grep 進(jìn)程名稱(chēng)

kill -9 進(jìn)程號(hào)netstat -anp | grep 3306

查看CPU使用率

top

(下圖中紅框的值是空閑率挫剑,用100-空閑率就是CPU使用率,單位為%)

查看內(nèi)存使用

free -m

以 mb 為單位顯示系統(tǒng)的內(nèi)存使用情況氛魁,total為總內(nèi)存暮顺,available為可用內(nèi)存查看磁盤(pán)使用

df -h

查看磁盤(pán)空間的使用情況,一般關(guān)注Mounted On為根目錄/的那行數(shù)據(jù)即可秀存,Size為總?cè)萘看仿耄琔se%為

空間使用率

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市或链,隨后出現(xiàn)的幾起案子惫恼,更是在濱河造成了極大的恐慌,老刑警劉巖澳盐,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祈纯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡叼耙,警方通過(guò)查閱死者的電腦和手機(jī)腕窥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)筛婉,“玉大人簇爆,你說(shuō)我怎么就攤上這事∷觯” “怎么了入蛆?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)硕勿。 經(jīng)常有香客問(wèn)我哨毁,道長(zhǎng),這世上最難降的妖魔是什么源武? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任扼褪,我火速辦了婚禮,結(jié)果婚禮上粱栖,老公的妹妹穿的比我還像新娘迎捺。我一直安慰自己,他們只是感情好查排,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布凳枝。 她就那樣靜靜地躺著,像睡著了一般跋核。 火紅的嫁衣襯著肌膚如雪岖瑰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天砂代,我揣著相機(jī)與錄音蹋订,去河邊找鬼。 笑死刻伊,一個(gè)胖子當(dāng)著我的面吹牛露戒,可吹牛的內(nèi)容都是我干的椒功。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼智什,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼动漾!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起荠锭,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤旱眯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后证九,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體删豺,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年愧怜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呀页。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拥坛,死狀恐怖赔桌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渴逻,我是刑警寧澤疾党,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站惨奕,受9級(jí)特大地震影響雪位,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梨撞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一雹洗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卧波,春花似錦时肿、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至查坪,卻和暖如春寸宏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背偿曙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工氮凝, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人望忆。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓罩阵,卻偏偏與公主長(zhǎng)得像竿秆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子稿壁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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