Linux常用命令合集

1.mkdir命令

1)在/usr/目錄下吨掌,新建一個(gè)文件夾isTester

mkdir -p /usr/isTester

2)在/etc/目錄下蚊俺,新建一個(gè)文件夾idoxu

mkdir -p /etc/idoxu

3)在/usr/isTester目錄下贮配,新建三個(gè)文件夾:

cd /usr/isTester && mkdir isTester1 isTester2 isTester3

4)在/usr/目錄下,新建一個(gè)多層級(jí)文件夾idoxu/istester/2020

mkdir -p /usr/idoxu/istester/2020

mkdir:創(chuàng)建一個(gè)層級(jí)的目錄

mkdir -p:創(chuàng)建多層級(jí)的目錄

2.cd命令

1)進(jìn)入目錄/usr/idoxu/istester/2020

cd /usr/idoxu/istester/2020

2)進(jìn)入上級(jí)目錄:

cd ..

3)進(jìn)入上兩級(jí)目錄

cd ../..

4)進(jìn)入當(dāng)前用戶主目錄:

cd ~

5)進(jìn)入當(dāng)前目錄:

cd .

3.創(chuàng)建文件畦戒,用三種不同的命令創(chuàng)建文件:

1)在/etc/idoxu目錄籍嘹,創(chuàng)建文件isTester.ini:

touch /etc/idoxu/isTester.ini

2)在/usr/isTester/目錄闪盔,創(chuàng)建文件:isTester6.ini

echo 'test' > /usr/isTester/isTester6.ini

3)echo 命令指將內(nèi)容輸出到文件中(echo 'test' >> 文件? ?向文件中追加內(nèi)容)

/usr/idoxu/目錄,創(chuàng)建文件isTester8.ini

cp /etc/idoxu/isTester.ini /usr/idoxu/isTester8.ini

4.touch命令

1)在/etc/idoxu目錄,同時(shí)創(chuàng)建文件isTester666.ini idoxu666.ini

cd /etx/idoxu && touch isTester666.ini idoxu666.ini

2)在/usr/isTester/目錄辱士,同時(shí)創(chuàng)建300個(gè)文件 isTester101.ini - isTester400.ini

touch isTester{101..400}.ini

3)更改文件isTester.ini的時(shí)間為當(dāng)前時(shí)間

touch isTester.ini

5.tar -zcvf泪掀、tar -cvf

1)壓縮/etc/idoxu目錄下的文件isTester.ini為istester.tar.gz

tar -zcvf istester.tar.gz isTester.ini

2)壓縮文件夾isTester/

tar -zcvf isTester.tar.gz isTester/

3)壓縮多個(gè)文件 isTester.ini idoxu.ini

tar -zcvf idoxu.tar.gz isTester.ini idoxu.ini

4)將當(dāng)前目錄,所有jpg文件打包成isTesterjpg.tar

tar -cvf isTesterjpg.tar *.jpg

5)將當(dāng)前目錄颂碘,所有jpg文件打包并壓縮成isTesterjpg.tar.gz

tar -zcvf isTesterjpg.tar.gz *.jpg

6)解壓isTesterjpg.tar

tar -xvf isTesterjpg.tar

7)解壓isTesterjpg.tar.gz

tar -zxvf isTester.tar.gz

6.mv命令

1)進(jìn)入/usr/idoxu/istester目錄异赫,移動(dòng)當(dāng)前文件夾2020,到/usr/isTester目錄:

cd /usr/idoxu/istester && mv 2020 /usr/isTester

2)移動(dòng)/etc/idoxu目錄下的文件isTester.ini头岔,到/usr/isTeser目錄

mv isTester.ini /usr/isTester

3)當(dāng)前目錄istester.tar.gz移動(dòng)到/usr/isTester目錄塔拳,并重命名為istester2020.tar.gz

mv istester.tar.gz /usr/isTtester/istester2020.tar.gz

4)移動(dòng)當(dāng)前目錄的isTester.tar.gz 文件到上級(jí)目錄

mv isTester.tar.gz ..

5)一條命令移動(dòng)兩個(gè)文件isTester.tar idoxu.tar到目錄/usr/isTester

mv isTester.tar idoxu.tar -t /usr/isTester

7.復(fù)制當(dāng)前目錄部署包isTester.tar.gz到備份目錄/APP/istester/idoxu/bak目錄

cp isTester.tar.gz?/APP/istester/idoxu/bak

復(fù)制文件夾isTester到部署目錄/APP/istester/idoxu

cp -r isTester/?/APP/istester/idoxu

8.查看歷史命令執(zhí)行記錄

history

查看命令mkdir的歷史執(zhí)行記錄

history | grep mkdir

執(zhí)行歷史記錄中,序號(hào)為178的命令

!178

9.實(shí)時(shí)顯示文件istester.log最新內(nèi)容

tail -f istester.log

實(shí)時(shí)顯示文件istester.log最新500條內(nèi)容

tail -500f istester.log

10.列出當(dāng)前目錄中所有的子目錄和文件:

ls

列出目錄下的所有文件(包含隱藏**件)

ls -a

列出文件的詳細(xì)信息(包括權(quán)限峡竣,所有者靠抑、文件大小等)

ls -l

列出當(dāng)前目錄中所有以“isTester”開頭的詳細(xì)內(nèi)容

ls -l |grep istester

11.查看所有進(jìn)程:

ps -A

顯示所有進(jìn)程信息,連同命令行

ps -ef

查看mysql進(jìn)程

ps -ef|grep mysql

12.顯示進(jìn)程信息:

top?

監(jiān)控每個(gè)邏輯CPU的狀況:

top ,按 1

高亮顯示當(dāng)前運(yùn)行進(jìn)程

top,按 b

顯示完整命令:

top ,按c

退出top程序:

按q鍵

13.給文件isTester.ini賦予 只讀 權(quán)限

chmod a=r isTester.ini

chmod 444 isTester.ini

給文件isTester.ini賦予讀寫權(quán)限

chmod a=rw isTester.ini

chmod 666 isTester.ini

給文件isTester.ini賦予執(zhí)行權(quán)限

chmod a=x isTester.ini

chmod 111 isTester.ini

給idoxu目錄下所有文件和子目錄添加執(zhí)行權(quán)限(假定目錄結(jié)果./idoxu/isTester/2020.ini)

chmod +x -R ./idoxu/

14.命令wget(下載文件的工具)包地址:https://ruifang.gr158.com/20201204/faacfdc0e67d4419a51904b6bf995d01.png

下載rfpng包

wget?https://ruifang.gr158.com/20201204/faacfdc0e67d4419a51904b6bf995d01.png

下載isTester包适掰,存儲(chǔ)名為rf.png

wget -O?https://ruifang.gr158.com/20201204/faacfdc0e67d4419a51904b6bf995d01.png

下載isTester包颂碧,后臺(tái)形式下載

wget?-b

15.find命令

在/root/isTester 目錄及其子目錄下面查找名字為isTester.ini的文件

find /root/isTester -name isTester.ini

在當(dāng)前目錄及其子目錄中查找擴(kuò)展名為“ini”的文件

find -name "*.ini"

在/root/isTester目錄下查找更改時(shí)間在5日以內(nèi)的文件

find?/root/isTester -mtime -5

在/root/isTester目錄下查找更改時(shí)間在3日以前的文件

find /root/isTester -mtime +3

在/root/isTester目錄下查找所有的目錄

find?/root/isTester -type d

/root/isTester目錄下查找所有的文件

find?/root/isTester -type f

16.在當(dāng)前目錄,所有的普通文件中搜索istester這個(gè)詞

find ./ -type f |xargs grep "istester"

在當(dāng)前目錄类浪,移動(dòng)1天以內(nèi)所有內(nèi)容到~/idoxu

find -mtime -1 -print |xargs -p -i mv {} ~/idoxu

在當(dāng)前目錄载城,移動(dòng)10天以內(nèi)所有內(nèi)容到~/idoxu

find -mtime +10 -print |xargs -p -i mv {} ~/idoxu

在/usr/isTester目錄,移動(dòng)文件大小為零的文件到~/idoxu目錄下的0size/文件夾

find /usr/isTester -type f -size 0 | xargs -i mv {} ~/idoxu/0size

在/usr/isTester目錄费就,移動(dòng)大于200M的文件到~/idoxu目錄下的200size/文件夾

find /usr/isTester -type f -size +200M | xargs -i mv {} ~/idoxu/200size

17.刪除/usr/log/目錄下的文件log11.ini(系統(tǒng)會(huì)詢問是否刪除)

rm /usr/log/log11.ini

強(qiáng)行刪除/usr/log/目錄下的文件log22.ini(直接刪除诉瓦,系統(tǒng)不會(huì)詢問)

rm -f /usr/log/log22.ini

刪除/usr/log/目錄下的所有.log文件

rm -f /usr/log/*.log

刪除/usr/log/目錄下的log444文件夾

rm -r /usr/log/log444

強(qiáng)行刪除/usr/log/目錄下的log555文件夾

rm -rf /usr/log/log555

刪除/usr/log/目錄下的所有內(nèi)容

rm -rf /usr/log/*

18.查看文件

#cat 由第一行開始顯示檔案內(nèi)容

#tac 從最后一行開始顯示,可以看出tac是tac的倒寫

#more 一頁一頁的顯示檔案內(nèi)容

#less 與more類似力细,但是比more更好的是垦搬,他可以往前翻頁

#head 只看頭幾行

#tail 只看尾巴幾行

#nl 顯示的時(shí)候輸出行號(hào)

查看文件isTester.ini的內(nèi)容

cat isTester.ini

查看文件isTester.ini 前20行的內(nèi)容

head -n 20 isTester.ini

查看文件isTester.ini最后30行的內(nèi)容

tail -n 30 isTester.ini

顯示文件isTester.ini的第10至20行的內(nèi)容

head -n 20 isTester.ini | tail -n 10

倒序顯示文件isTester.ini前10行的內(nèi)容

tac isTester.ini | head -n 10

顯示文件isTester.ini前10行的內(nèi)容,并顯示行號(hào)

nl isTester.ini | head -n 10

19.命令: yum & scp(跨服務(wù)器文件傳輸艳汽,假設(shè)有兩臺(tái)服務(wù)器:192.168.1.21 和192.168.1.22 )

1)Linux下安裝scp命令(假設(shè)是centos服務(wù)器猴贰,命令用yum ; 如果是ubuntu等河狐,命令自己去查 )

yum -y install openssh-clients

2)從Linux服務(wù)器192.168.1.22 拷貝文件 isTester.ini 到你當(dāng)前操作的服務(wù)器(假設(shè)當(dāng)前服務(wù)器 192.168.1.21 )

scp product@192.168.1.22: isTester.ini usr/isTester2

3)從Linux服務(wù)器192.168.1.22 拷貝目錄 isTester/ 到你當(dāng)前操作的服務(wù)器(假設(shè)當(dāng)前服務(wù)器 192.168.1.21 )

scp -r product@192.168.1.22:isTester/? /usr/isTester2

4)把「當(dāng)前操作的服務(wù)器」的文件拷貝到遠(yuǎn)程服務(wù)器

scp -r usr/isTester2/test.ini product@product.gr158.com:/usr/local/tomcat/webapps/product/瑞房/瑞房在線V1.5

20.參考命令:clear米绕、df? / du瑟捣、ifconfig

1)查看當(dāng)前服務(wù)器內(nèi)網(wǎng)IP

ifconfig

2)查看當(dāng)前服務(wù)器外網(wǎng)IP

curl cip.cc

3)查看當(dāng)前服務(wù)器硬盤空間

df -h

4)查看目錄isTester/ 所占用的空間

du -sh isTester

5)清空當(dāng)前終端屏幕

clear

6)查看你的Linux服務(wù)器的版本號(hào)

lsb_release -a

21.命令 vi + chmod、用vi 創(chuàng)建文件 + 編輯文件 栅干、chmod命令用于改變linux系統(tǒng)文件或目錄的訪問權(quán)限 迈套。

1)vi創(chuàng)建文件 isTester666.ini

vi isTester666.ini

2)vi更新文件內(nèi)容為“21 day Linux Learn ,I'm Idolaoxu,in shenzhen .”

vi isTester666.ini

按i 輸入21 day Linux Learn ,I'm Idolaoxu,in shenzhen .

按esc 輸入:wq

3)將文件 isTester666.ini 設(shè)為所有人皆可讀取

chmod a+r isTester.ini

4)將isTester666.ini 設(shè)定為只有該文件擁有者可以執(zhí)行

chmod a-x,u+x isTester.ini

5)給文件 isTester666.ini 設(shè)置所有權(quán)限

chmod 777 isTester666.ini

chmod a=rwx isTester666.ini

6)將文件 isTester666.ini 設(shè)為所有人,只讀權(quán)限

chmod a=r isTester666.ini

chmod 444 isTester666.ini

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碱鳞,一起剝皮案震驚了整個(gè)濱河市桑李,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窿给,老刑警劉巖贵白,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異崩泡,居然都是意外死亡禁荒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門角撞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呛伴,“玉大人,你說我怎么就攤上這事谒所∪瓤担” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵劣领,是天一觀的道長姐军。 經(jīng)常有香客問我,道長剖踊,這世上最難降的妖魔是什么庶弃? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任衫贬,我火速辦了婚禮德澈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘固惯。我一直安慰自己梆造,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布葬毫。 她就那樣靜靜地躺著镇辉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贴捡。 梳的紋絲不亂的頭發(fā)上忽肛,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音烂斋,去河邊找鬼屹逛。 笑死础废,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的罕模。 我是一名探鬼主播评腺,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼淑掌!你這毒婦竟也來了蒿讥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤抛腕,失蹤者是張志新(化名)和其女友劉穎芋绸,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兽埃,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侥钳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了柄错。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舷夺。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖售貌,靈堂內(nèi)的尸體忽然破棺而出给猾,到底是詐尸還是另有隱情,我是刑警寧澤颂跨,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布敢伸,位于F島的核電站,受9級(jí)特大地震影響恒削,放射性物質(zhì)發(fā)生泄漏池颈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一钓丰、第九天 我趴在偏房一處隱蔽的房頂上張望躯砰。 院中可真熱鬧,春花似錦携丁、人聲如沸琢歇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽李茫。三九已至,卻和暖如春肥橙,著一層夾襖步出監(jiān)牢的瞬間魄宏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工存筏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宠互,地道東北人塔次。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像名秀,于是被迫代替她去往敵國和親励负。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

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

  • linux命令大全:https://www.runoob.com/linux/linux-command-manu...
    似夢千尋閱讀 318評(píng)論 0 1
  • 最近都在和Linux打交道匕得,感覺還不錯(cuò)继榆。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令來控制,...
    g_ices閱讀 277評(píng)論 0 1
  • 收藏!Linux常用命令合集 1. 幫助命令 1.1 man 命令名稱考阱,man 的意思是 manual翠忠,即手冊(cè),...
    roseduan寫字的地方閱讀 1,238評(píng)論 0 15
  • 命令命令 cd 1. 如何進(jìn)入上級(jí)目錄 cd .. 2. 如何進(jìn)入當(dāng)前用戶主目錄 cd ~ 3. 如何進(jìn)入上兩級(jí)目...
    愛學(xué)習(xí)的小兇許閱讀 462評(píng)論 1 1
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)乞榨、焦點(diǎn)秽之、注意力、語言聯(lián)想吃既、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析考榨,社會(huì)...
    Jenaral閱讀 5,721評(píng)論 0 5