Linux的基本指令

Linux的基本指令

一凡壤、進(jìn)階指令(重點)

?1、cat 選項:

?-b, --number-nonblank 對非空輸出行編號 -E, --show-ends 在每行結(jié)束處顯示 $ -n, --number 對輸出的所有行編號 -T, --show-tabs 將跳 字符顯示為 ^I 注意:tac命令 從最后一行開始顯示文件的信息,tac是cat倒著寫的

2、df指令 作用:查看磁盤的空間(disk free)

語法:#df -h -h表示以可讀性較高的形式展示大小

filesystem 磁盤名稱???? size? 總大小????? used被使用的大小????? Avail剩余大小

use% 使用的百分比??? Mounted on 掛載路徑

3昂验、free指令

作用:查看內(nèi)存使用情況

語法:#free -m -m表示以mb為單位查看 看剩余空間看free那一列券躁。

Mem第一行是內(nèi)存的真實的使用情況,包含了已經(jīng)被分配的共享內(nèi)存谒主、輸出緩沖區(qū)朝扼、緩存內(nèi)存等。

?-/+第二行最后一個數(shù)字就是實際的內(nèi)存剩余情況(包含了未使用的共享內(nèi)存霎肯、緩沖區(qū)擎颖、緩存) 第三行Swp交換空間內(nèi)存」塾危可以在內(nèi)存不夠使用的情況下當(dāng)臨時內(nèi)存來使用搂捧,交換分區(qū)并不是越大越好,一般話它就等同于實際內(nèi)存的大小懂缕。 T

otal 總大小???? ? ?used使用過的大小???????? ?Free 空閑的空間????????? Shared 共享內(nèi)存 Buffers 輸出緩沖區(qū)? ?Cached 緩存內(nèi)存 看實際剩余內(nèi)存只需要看648那個數(shù)字的位置即可允跑,648≈460+25+160

4、head指令

作用:查看一個文件的前n行搪柑,如果不指定n聋丝,則默認(rèn)顯示前10行。

?語法:#head -n 文件路徑 【n表示數(shù)字】

?案例:使用/root/install.log嘗試演練head指令工碾,顯示前3行 #head -3 /root/install.log

案例:使用head不添加指定的行數(shù) 【默認(rèn)顯示前10行】 #head /root/install.log

?5弱睦、tail指令

作用1:查看一個文件的末n行,如果n不指定默認(rèn)顯示后10行

語法:#tail -n 文件的路徑 n同樣表示數(shù)字 案例:顯示install.log文件的最后5行和最后默認(rèn)的十行 #tail -5 /root/install.log #tail /root/install.log 【默認(rèn)顯示后10行】

?作用2:可以通過tail指令來查看一個文件的動態(tài)變化內(nèi)容【變化的內(nèi)容不能是用戶手動增加的】 語法:#tail -f 文件路徑 該命令一般用于查看系統(tǒng)的日志比較多渊额。

案例:使用tail -f的語法查看/test.txt文件的動態(tài)變化情況(test.txt文件不存在) #touch /test.txt #tail -f /test.txt #free -m > /test.txt

注意:要想觀察到變化的效果况木,需要同時開啟兩個終端中去實踐,一個終端執(zhí)行tail -f旬迹,另外一個終端去執(zhí)行能夠讓文件內(nèi)容產(chǎn)生變化的指令焦读。

?退出tail -f卡屏狀態(tài)可以按下ctrl+c鍵,在命令行中c不再表示copy舱权,而表示cancel(終止)矗晃。

6、less指令(了解)

作用:查看文件宴倍,以較少的內(nèi)容進(jìn)行輸出张症,按下輔助功能鍵(數(shù)字+回車仓技、空格鍵+上下方向鍵)查看更多 空格是一頁一頁翻 上下鍵是一行一行翻 1是往下1行;10是往下10行 語法:#less 需要查看的文件路徑

案例:使用less指令查看/root/install.log 在退出的只需要按下q鍵(quit)即可(此時ctrl+c不好使)俗他。

擴(kuò)展: 從第 20 行開始顯示 testfile 之文檔內(nèi)容脖捻。 more +20 testfile Linux more 命令類似 cat ,不過會以一頁一頁的形式顯示兆衅,更方便使用者逐頁閱讀地沮,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示羡亩,而且還有搜尋字串的功能(與 vim 相似)摩疑,使用中的說明文件,

7畏铆、wc指令(重點)

作用:統(tǒng)計文件內(nèi)容信息(包含行數(shù)雷袋、單詞數(shù)、字節(jié)數(shù))辞居,wc = word count

語法:#wc -lwc 需要統(tǒng)計的文件路徑

?-l:表示lines楷怒,行數(shù)(以回車/換行符為標(biāo)準(zhǔn))

?-w:表示words,單詞數(shù) 依照空格來判斷單詞數(shù)量

-c:表示char瓦灶,字節(jié)數(shù)(空格鸠删,回車,換行)

選項的順序不影響輸出結(jié)果贼陶。

?8冶共、date指令(重點)

作用:表示操作時間日期(讀取、設(shè)置)

語法1:#date 輸出的形式:2018年 3月 24日 星期六 15:54:28 CST

語法2:#date “+%F” (等價于#date “+%Y-%m-%d” ) 輸出形式:2018-03-24

語法3:#date “+%F %T” 引號表示讓“年月日與時分秒”成為一個不可分割的整體 等價操作#date “+%Y-%m-%d %H:%M:%S” 輸出的形式:2018-03-24 16:01:00

語法4:獲取之前或者之后的某個時間(備份)數(shù)據(jù)庫一般是1天備份一次 #date -d '-1 day' "+%Y-%m-%d %H:%M %S"

%F:表示完整的年月日每界,形如2018-12-31

%T:表示完整的時分秒,形如08:00:00

%Y:(year)表示四位年份

?%m:(month)表示兩位月份(帶前導(dǎo)0)

?%d:(day)表示日期(帶前導(dǎo)0)

?%H:(hour)表示小時(帶前導(dǎo)0)

?%M:(minute)表示分鐘(帶前導(dǎo)0)

%S:(second)表示秒數(shù)(帶前導(dǎo)0)

9家卖、cal指令(了解)

作用:用來操作日歷的(只有1和3)

語法1:#cal 等價于 #cal -1 直接輸出當(dāng)前月份的日歷

語法2:#cal -3 表示輸出上一個月+本月+下個月的日歷

語法3:#cal -y 年份數(shù)字 表示輸出某一個年份的日歷

10眨层、clear/ctrl + L指令(實用)

作用:清除終端中已經(jīng)存在的命令和結(jié)果(信息)。

語法:#clear 或者快捷鍵

ctrl + L 需要注意的是上荡,該命令并不是真的清除了之前的信息趴樱,而是把之前的信息的隱藏到了最上面,通過滾動條繼續(xù)查看以前的信息酪捡。

11叁征、管道(重點、難點) 管道符:|

作用:管道一般可以用于“過濾”逛薇,“特殊”捺疼,“擴(kuò)展處理”丈挟。

語法:管道不能單獨使用趴腋,必須需要配合前面所講的一些指令來一起使用荐糜,

其作用主要是輔助作用鳖链。 ①過濾

案例(100%使用):需要通過管道查詢出根目錄下包含“y”字母的文檔名稱。

?#ls / | grep “y” grep指令用于“過濾”

針對上面這個命令說明: ①以管道作為分界線官扣,前面的命令有個輸出翅敌,后面需要先輸入(缺少查找范圍),然后再過濾惕蹄,最后再輸出蚯涮,通俗的講就是管道前面的輸出就是后面指令的輸入(前面的輸出就是后面指令的操作對象); (便于理解)上述的指令變相實現(xiàn)可以如下: #ls / > xxx.txt 將ls / 的結(jié)果保存到xxx.txt中 #grep “y” xxx.txt 使用grep指令搜索xxx.txt中的包含y的行 ②grep指令:主要用于過濾

語法:#grep [選項] “搜索關(guān)鍵詞” 搜索范圍

eg:ls / | grep "y"

②特殊用法案例:通過管道的操作方法來實現(xiàn)less的等價效果(了解)

?例如:源指令是“l(fā)ess xxx.txt”使用管道的話則可以寫成: cat xxx.txt | less 之前通過less查看一個文件卖陵,可以#less 路徑 現(xiàn)在通過管道還可以這么:#cat 路徑|less

?③擴(kuò)展處理:請使用學(xué)過的命令遭顶,來統(tǒng)計某個目錄下的文檔的總個數(shù)? 例如:需要統(tǒng)計“/”下的文檔的個數(shù)??? #ls / | wc -l

二赶促、高級指令

1液肌、hostname指令

作用:操作服務(wù)器的主機(jī)名(讀取、設(shè)置)

語法1:#hostname 主機(jī)名.完整域名

語法2:#hostname -f 全限定域名(FQDN)鸥滨,

2嗦哆、id指令

作用:查看一個用戶的一些基本信息(包含用戶id,用戶組id婿滓,附加組id…)老速,該指令如果不指定用戶則默認(rèn)當(dāng)前用戶。

語法1:#id 默認(rèn)顯示當(dāng)前執(zhí)行該命令的用戶的基本信息

語法2:#id 用戶名 顯示指定用戶的基本信息

驗證上述信息是否正確凸主? 驗證用戶信息:通過文件/etc/passwd 驗證用戶組信息:通過文件/etc/group

3橘券、whoami指令

?作用:“我是誰?”顯示當(dāng)前登錄的用戶名卿吐,一般用于shell腳本旁舰,用于獲取當(dāng)前操作的用戶名方便記錄日志。

語法:#whoami

4嗡官、ps -ef指令(重點) Windows7打開服務(wù)管理器箭窜;C:\Windows\system32\taskmgr.exe 指令:ps 【process show】

作用:主要是查看服務(wù)器的進(jìn)程信息

選項含義: -e:等價于“-A”,表示列出全部的進(jìn)程

-f:表示full衍腥,顯示全部的列(顯示全字段)

執(zhí)行結(jié)果: #ps -ef

列的含義:

?UID:該進(jìn)程執(zhí)行的用戶id磺樱;??????????????????? PID:進(jìn)程id;

?PPID:該進(jìn)程的父級進(jìn)程id婆咸,如果一個程序的父級進(jìn)程找不到竹捉,該程序的進(jìn)程稱之為僵尸進(jìn)程(parent process ID);

?C:Cpu的占用率尚骄,其形式是百分?jǐn)?shù)块差;???????????????????? ?STIME:進(jìn)行的啟動時間; ?TTY:終端設(shè)備,發(fā)起該進(jìn)程的設(shè)備識別符號憾儒,如果顯示“?”則表示該進(jìn)程并不是由終端設(shè)備發(fā)起询兴;???????

TIME:進(jìn)程的執(zhí)行時間;

CMD:該進(jìn)程的名稱或者對應(yīng)的路徑起趾;

?案例:(100%使用的命令)在ps的結(jié)果中過濾出想要查看的進(jìn)程狀態(tài)“crond”進(jìn)程 #ps -ef|grep “進(jìn)程名稱” 注意查詢結(jié)果:其中如果只有一條則表示沒查到對應(yīng)的進(jìn)程(這1條表示剛才ps指令的自身)诗舰。只有查到的結(jié)果多余1條,才表示有對應(yīng)的進(jìn)程训裆。

?補充:針對上述情況的優(yōu)化:如果沒有對應(yīng)的進(jìn)程眶根,則什么都不顯示。 思路:在現(xiàn)有的基礎(chǔ)之上再次使用管道去處理下(-v選項表示“排除”)边琉。

?# ps -ef | grep “crond” | grep -v “grep” 再例如查看火狐瀏覽器的進(jìn)程:

5属百、top指令(重點)

作用:查看服務(wù)器的進(jìn)程占的資源(100%使用)

語法: 進(jìn)入命令:#top (動態(tài)顯示) 退出命令:按下q鍵

輸出的結(jié)果: 表頭含義:

?PID:進(jìn)程id;??????????????????????????????????????? USER:該進(jìn)程對應(yīng)的用戶变姨;

?PR:優(yōu)先級族扰;最高的RT???????????????????????? VIRT:虛擬內(nèi)存;

RES:常駐內(nèi)存定欧;????????????????????????????????? ?SHR:共享內(nèi)存渔呵;

?計算一個進(jìn)程實際使用的內(nèi)存 = 常駐內(nèi)存(RES)- 共享內(nèi)存(SHR)

?S:表示進(jìn)程的狀態(tài)status(sleeping,其中S表示睡眠砍鸠,R表示運行)扩氢;

%CPU:表示CPU的占用百分比;

%MEM:表示內(nèi)存的占用百分比爷辱;?

TIME+:執(zhí)行的時間录豺;??????????????????????????? ?COMMAND:進(jìn)程的名稱或者路徑;

?在運行top的時候饭弓,可以按下方便的快捷鍵:

?M:表示將結(jié)果按照內(nèi)存(MEM)從高到低進(jìn)行降序排列双饥;

P:表示將結(jié)果按照CPU使用率從高到低進(jìn)行降序排列;

1:當(dāng)服務(wù)器擁有多個cpu的時候可以使用“1”快捷鍵來切換是否展示顯示各個cpu的詳細(xì)信息弟断; Top 表示當(dāng)前指令 時間 up 當(dāng)前計算機(jī)運行時間 活躍用戶 負(fù)載情況 壓力情況 Tasks表示任務(wù)數(shù) runnering運行 sleeping休眠 stopped停止 zombie僵尸進(jìn)程(未響應(yīng))

?6咏花、du -sh指令

?作用:查看目錄的真實大小

語法:#du -sh 目錄路徑

選項含義: -s:summaries,只顯示匯總的大小

?-h:表示以高可讀性的形式進(jìn)行顯示

案例:統(tǒng)計“/root”目錄的實際大小 #du -sh /root 案例:統(tǒng)計“/etc”目錄實際大小 #du -sh /etc

作者:白色襯衫_f48d

鏈接:http://www.reibang.com/p/8122074d7d2f

來源:簡書

簡書著作權(quán)歸作者所有夫嗓,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冲秽,一起剝皮案震驚了整個濱河市舍咖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锉桑,老刑警劉巖排霉,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異民轴,居然都是意外死亡攻柠,警方通過查閱死者的電腦和手機(jī)球订,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瑰钮,“玉大人冒滩,你說我怎么就攤上這事±饲矗” “怎么了开睡?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長苟耻。 經(jīng)常有香客問我篇恒,道長,這世上最難降的妖魔是什么凶杖? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任胁艰,我火速辦了婚禮,結(jié)果婚禮上智蝠,老公的妹妹穿的比我還像新娘腾么。我一直安慰自己,他們只是感情好寻咒,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布哮翘。 她就那樣靜靜地躺著,像睡著了一般毛秘。 火紅的嫁衣襯著肌膚如雪饭寺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天叫挟,我揣著相機(jī)與錄音艰匙,去河邊找鬼。 笑死抹恳,一個胖子當(dāng)著我的面吹牛员凝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奋献,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼健霹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瓶蚂?” 一聲冷哼從身側(cè)響起糖埋,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窃这,沒想到半個月后瞳别,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年祟敛,在試婚紗的時候發(fā)現(xiàn)自己被綠了疤坝。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡馆铁,死狀恐怖跑揉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情叼架,我是刑警寧澤畔裕,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站乖订,受9級特大地震影響扮饶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乍构,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一甜无、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哥遮,春花似錦岂丘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仪召,卻和暖如春寨蹋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扔茅。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工已旧, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人召娜。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓运褪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親玖瘸。 傳聞我的和親對象是個殘疾皇子秸讹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

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