必須掌握的幾個(gè)Linux命令

為什么要學(xué)習(xí)Linux命令?

新手入門Linux會很迷茫。不管你有沒有安裝圖形界面,或者上網(wǎng)找一些教程。或者一些Linux應(yīng)用程序總會看到很多命令。很難理解,直接導(dǎo)致一些人放棄學(xué)習(xí)。我們以Windows為例。

比如在Windows中,我們總是打開我的電腦或者一些文件夾,可以看到這樣一個(gè)界面:

如果你想提取一個(gè)變量SHELL。您可以輸入:

我們可以暫時(shí)忘記這個(gè)SHELL是什么??纯唇Y(jié)果就知道了。

測試命令的時(shí)候盡量不要用中文。養(yǎng)成好習(xí)慣。

如果鍵入echo,hello可能會出現(xiàn)echo??所以盡量用英語。

日期命令

如果您安裝的系統(tǒng)沒有圖形界面。你會注意到整個(gè)界面就像WINDOWS中的CMD一樣??梢哉f,除了不斷閃爍的光標(biāo),什么都沒有

如果我想檢查當(dāng)前系統(tǒng)時(shí)間怎么辦?此時(shí)可以使用日期命令。

格式為日期"[選項(xiàng)][+指定格式]"

只有在日期命令中輸入以“+”開頭的參數(shù),才能按照指定的格式輸出系統(tǒng)時(shí)間。

常用的參數(shù)格式和日期函數(shù)如下:

按照“年-月-日小時(shí):分:秒”的格式,當(dāng)前系統(tǒng)時(shí)間如下:

這里要說明一下,Linux中的每個(gè)命令都是不一樣的。大多數(shù)命令都區(qū)分大小寫。甚至有時(shí)候%M和%m的意思也不一樣。這時(shí)候怎么辦。

人工命令

man命令將顯示命令手冊,手冊將告訴您每個(gè)參數(shù)的含義。但是都是英文的。但是任何一個(gè)有一點(diǎn)基礎(chǔ)知識的人都可以理解。如果你對英語非??咕?,你就學(xué)不好這個(gè)。

man命令的常見格式如下:

Man {command}

如果直接輸入man,會顯示:

他會直接問你想得到什么幫助書。所以我覺得直接指揮男人沒什么意義。

然后以日期為例。如果您想了解每個(gè)日期參數(shù)的含義,請輸入以下命令:

今天確實(shí)是17號。稍微看一下,可以找到日期“+%Y-%m-%d %H:%M:%S”,可以解釋如下

●%Y年

●%m月(01..12)

●%d天(例如01)

●%H小時(shí)(00..23)

●%M分鐘(00..59)

●%S秒(00..60)

你會發(fā)現(xiàn)別的東西。相似:

●%F完整日期;與%Y-%m-%d相同

●%T時(shí)間;與%H:%M:%S相同

我不是很懂,但是好像%F等于%Y-%m-%d,然后%T等于%H:%M:%S:

那我們的日期“+%Y-%m-%d %H:%M:%S”能寫成日期“+%F %T”嗎?

試試看:

進(jìn)入車內(nèi)后,重新啟動(dòng)。

斷電命令

斷電命令用于關(guān)閉系統(tǒng),其格式為斷電

該命令與reboot命令相同,涉及硬件資源的管理權(quán)限,因此默認(rèn)只有root管理員可以關(guān)閉計(jì)算機(jī),其命令如下:

被擊倒并關(guān)閉

Wget命令

wget命令用于在網(wǎng)絡(luò)上下載文件。格式為wget[參數(shù)] {下載地址}

如果你沒有Linux系統(tǒng)的管理經(jīng)驗(yàn),目前只需要知道wget命令的參數(shù)和功能,然后看下面的演示實(shí)驗(yàn)。記住不要急于求成。接下來的章節(jié)會一步步講解Linux系統(tǒng)的配置管理方法,可以等你掌握了網(wǎng)卡的配置方法再做這個(gè)實(shí)驗(yàn)。下表顯示了wget命令的參數(shù)及其功能。

殺死命令

kill命令用于終止指定PID的服務(wù)進(jìn)程,格式為“kill[參數(shù)][進(jìn)程PID]”。

接下來,我們使用kill命令終止上面的pidof命令找到的PID所代表的進(jìn)程,命令如下所示。此操作的效果相當(dāng)于強(qiáng)制停止ssh服務(wù)。

Killall命令

killall命令用于終止與具有指定名稱的服務(wù)相對應(yīng)的所有進(jìn)程。格式為“kill all[參數(shù)][進(jìn)程名]”。

一般來說,復(fù)雜軟件的服務(wù)程序會有多個(gè)進(jìn)程協(xié)同工作,為用戶提供服務(wù)。一個(gè)個(gè)結(jié)束這些過程很麻煩。此時(shí),您可以使用killall命令以批處理方式結(jié)束服務(wù)程序的所有進(jìn)程。讓我們以httpd服務(wù)為例來結(jié)束它的所有進(jìn)程。由于RHEL7系統(tǒng)默認(rèn)沒有安裝httpd服務(wù)程序,所以只需要看操作過程和輸出結(jié)果。

注意:

如果我們想在系統(tǒng)終端執(zhí)行完一個(gè)命令后立即停止,可以同時(shí)按Ctrl+C(生產(chǎn)環(huán)境中常用的快捷鍵),這樣會立即停止命令的執(zhí)行過程?;蛘?,如果某些命令在執(zhí)行過程中不斷在屏幕上輸出信息,影響后續(xù)命令的輸入,可以加上前面的& Symbol,讓命令進(jìn)入系統(tǒng)后臺執(zhí)行。

1.《命令模式 Linux幾種命令模式》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《命令模式 Linux幾種命令模式》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請保留本站內(nèi)容來源地址,http://f99ss.com/junshi/1175190.html