liunx - 基礎(chǔ)命令

/

命令 cd

1. 如何進(jìn)入上級目錄

cd ..

2. 如何進(jìn)入當(dāng)前用戶主目錄

cd ~

3. 如何進(jìn)入上兩級目錄

cd ../..

4. 進(jìn)入當(dāng)前目錄命令

cd .

5. 如何進(jìn)入目錄 /usr/isTester

cd /usr/isTester

/

命令 mv

1. 移動一個文件夾(isTester文件夾突照,移動到/APP/www目錄)

mv ~/isTester/ /APP/www

2. 移動一個文件(isTester.ini 移動到/APP/www目錄)

mv isTester.ini /APP/www

3. 當(dāng)前目錄istester.tar.gz 移動到 /usr/ido 目錄帮非,并重命名為istester1228.tar.gz

mv isTester.tar.gz /usr/ido/ido.tar.gz

4. 移動文件到上級目錄

mv isTester.tar.gz ../

5. 一條命令,移動兩個文件 isTester.tar idoxu.tar 到目錄 /APP/www

mv isTester.tar idoxu.tar -t /APP/www

/

命令 cp

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

cp isTester.tar.gz /APP/www/bak

2. 復(fù)制文件夾 isTester 到部署目錄 /APP/www

cp -r isTester/ /APP/www

/

命令 mkdir

在目錄/APP/www 下,

cd /APP/www

1. 新建一個文件夾 isTester

mkdir isTester

2. 新建三個文件夾 isTester1 isTester2 isTester3

mkdir isTester1 isTester2 isTester3

3. 新建一個多層級文件夾 idoxu/20181230/01

mkdir -p idoxu/20181230/01

/

**命令 history **

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

history

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

history | grep mkdir

3. 執(zhí)行歷史記錄中末盔,序號為178的命令

!178

/

命令 tail

1. 實時刷新log

tail -f isTester.log

2. 實時刷新最新500條log

tail -500f isTester.log

/

命令 tar

1. 壓縮一個文件 isTester.ini

tar -cvf isTester.tar isTester.ini

2. 壓縮多個文件 isTester.ini readme.ini

tar -cvf all.tar isTester.ini readme.ini

3. 壓縮文件夾 isTester/

tar -cvf isTester.tar isTester/

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 isTesterjpg.tar.gz

/

命令 ls

1. 列出當(dāng)前目錄中所有的子目錄和文件庄岖。

ls

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

ls -a

3. 列出文件的詳細(xì)信息(包括權(quán)限豁翎、所有者、文件大小等)

ls -l

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

ls -l isTester*

/

命令 ps

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

ps -A

2. 查看java進(jìn)程

ps -ef|grep java

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

ps -ef

/

命令 top

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

top

2. 監(jiān)控每個邏輯CPU的狀況

top 心剥,按 1

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

top ,按 b

4. 顯示 完整命令

top 背桐,按 c

5. 退出top程序

按 q

/

命令wget

Linux系統(tǒng)中的wget是一個下載文件的工具优烧,對于Linux用戶是必不可少的工具

文件地址

http://51.istester.com/isTester.png

1. 下載isTester.jpg文件

wget http://51.istester.com/isTester.png

2. 下載isTester.jpg文件,并存儲名為isTester_Logo.jpg

wget -o isTester_Logo.jpg

http://51.istester.com/isTester.png

3. 下載isTester.jpg文件链峭,后臺形式下載

wget -b http://51.istester.com/isTester.png

/

命令 find

find命令畦娄,非常強大,也非常實用弊仪,分兩次完成熙卡,今日第一次 。

給大家布置的作業(yè)励饵,是比較實用的幾個場景 驳癌。

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

find /root/isTester/ -name isTester.ini

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

find . -name "*.ini"

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

find /root/isTester/ -mtime +5

4. 在/root/isTester目錄下查找更改時間在3日以前的文件

find /root/isTester/ -mtime -3

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

find . -type d

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

find /root/isTester/ -type f

/

命令 繼續(xù)find(進(jìn)階)

find命令,非常強大役听,也非常實用颓鲜,分兩次完成,今日第一次 典予。

給大家布置的作業(yè)甜滨,是比較實用的幾個場景 。

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

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

2. 在當(dāng)前目錄衣摩,刪除1天以內(nèi)的所有東西

find ./ -mtime -1 -print | xargs rm -rf

3. 在當(dāng)前目錄,刪除10天以前的所有東西(實操的時候捂敌,需謹(jǐn)慎昭娩,確保在自己建的目錄內(nèi),別把系統(tǒng)目錄刪了…)

find ./ -mtime +10 -print | xargs rm -rf

4. 刪除文件大小為零的文件

find ./ -size 0 | xargs rm -rf

/

命令 rm

rm是常用的命令黍匾,該命令的功能為刪除目錄/文件(可同時刪除,多個文件 / 多個目錄)

當(dāng)然呛梆,這也是一個非常危險的命令锐涯,建議少用(比如經(jīng)常出現(xiàn)的誤操作 rm * -rf 此命令慎用)

1. 刪除/root/isTester/目錄下的文件isTester.ini (系統(tǒng)會詢問是否刪除)

rm /root/isTester/isTester.ini

2. 強行刪除/root/isTester/目錄下的文件isTester.ini(直接刪除,系統(tǒng)不會提示)

rm -f /root/isTester/isTester.ini

3. 刪除/root/isTester/目錄下的所有.log文件

rm -f /root/isTester/*.log

4. 刪除/root/isTester/目錄下的 ido/文件夾

rm -r /root/isTester/ido/

5. 強行刪除/root/isTester/目錄下的 ido/文件夾

rm -rf /root/isTester/ido/

6. 刪除/root/isTester/目錄下的所有內(nèi)容

rm -rf /root/isTester/*

/

文件操作系列 命令

1. 創(chuàng)建文件填物,你知道有哪幾個命令 纹腌?(寫出至少兩種方式)

  1. touch isTester.ini

  2. vi isTester.md

  3. echo ‘only test’ > isTester.com

  4. cp isTester.ini isTester666.ini

  5. ls > fileList.txt

2. 同時創(chuàng)建文件 isTester6.ini idoxu.ini

touch isTester6.ini idoxu.ini

3. 同時創(chuàng)建2000個文件 isTester0001.ini - isTester2000.ini

touch istester{0001..2000}.ini

4. 更改文件 isTester.ini時間為當(dāng)前時間

touch isTester.ini

/

查看文件系列 命令

/**

命令提示

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

tac 從最后一行開始顯示霎终,可以看出 tac 是 cat 的倒著寫!

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

less 與 more 類似升薯,但是比 more 更好的是莱褒,他可以往前翻頁!

head 只看頭幾行

tail 只看尾巴幾行

nl 顯示的時候涎劈,順道輸出 行號广凸!

**/

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

cat isTester.ini

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

head -n 20 isTester.ini

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

tail -n 30 isTester.ini

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

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

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

tac isTester.ini | head -n 10

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

nl isTester.ini | head -n 10

/

命令 yum & scp

# 假設(shè) 當(dāng)前服務(wù)器ip 192.168.1.23

1. 從Linux服務(wù)器192.168.1.22 拷貝文件isTester.ini 到服務(wù)器192.168.1.23

scp root@192.168.1.22:/root/idoxu/isTester.ini /root/idoxu

2. 從Linux服務(wù)器192.168.1.22 拷貝目錄 isTester/ 到服務(wù)器192.168.1.23

scp -r root@192.168.1.22:/root/idoxu/isTester/ /root/idoxu

3. Linux下安裝scp命令(假設(shè)是centos服務(wù)器蛛枚,命令用yum)

yum install openssh-clients

/

命令

clear

df

du

ifconfig

1. 查看當(dāng)前服務(wù)器ip

ifconfig

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

df -h

3. 查看目錄isTester/ 所占有的空間

du -sh isTester

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

clear

/

命令 vi + chmod

/**

vi 創(chuàng)建文件 + 編輯文件 谅海。

chmod命令用于改變linux系統(tǒng)文件或目錄的訪問權(quán)限 。

**/

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

vi isTester.ini

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

輸入 i 蹦浦,進(jìn)入編輯模式扭吁,輸入內(nèi)容,esc進(jìn)入命令模式 :wq 保存 盲镶。

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

chmod +r isTester.ini

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

chmod u+x isTester.ini

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

chmod 777 isTester.ini (或者 chmod a=rwx isTester.ini)

注:chmod還有很多命令用法侥袜,如上幾種,滿足日常需求 溉贿。

/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末枫吧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子顽照,更是在濱河造成了極大的恐慌由蘑,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件代兵,死亡現(xiàn)場離奇詭異尼酿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)植影,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門裳擎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人思币,你說我怎么就攤上這事鹿响。” “怎么了谷饿?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵惶我,是天一觀的道長。 經(jīng)常有香客問我博投,道長绸贡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮听怕,結(jié)果婚禮上捧挺,老公的妹妹穿的比我還像新娘。我一直安慰自己尿瞭,他們只是感情好闽烙,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著声搁,像睡著了一般黑竞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上酥艳,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天摊溶,我揣著相機(jī)與錄音,去河邊找鬼充石。 笑死莫换,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的骤铃。 我是一名探鬼主播拉岁,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼惰爬!你這毒婦竟也來了喊暖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤撕瞧,失蹤者是張志新(化名)和其女友劉穎陵叽,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丛版,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡巩掺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了页畦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胖替。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖豫缨,靈堂內(nèi)的尸體忽然破棺而出独令,到底是詐尸還是另有隱情,我是刑警寧澤好芭,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布燃箭,位于F島的核電站,受9級特大地震影響舍败,放射性物質(zhì)發(fā)生泄漏招狸。R本人自食惡果不足惜碗硬,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瓢颅。 院中可真熱鬧,春花似錦弛说、人聲如沸挽懦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽信柿。三九已至,卻和暖如春醒第,著一層夾襖步出監(jiān)牢的瞬間渔嚷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工稠曼, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留形病,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓霞幅,卻偏偏與公主長得像漠吻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子司恳,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

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