1.在RHEL 7系統(tǒng)及眾多的Linux系統(tǒng)中,最常使用的Shell終端是什么?
答:Bash(Bourne-Again SHell)解釋器。
2.執(zhí)行Linux系統(tǒng)命令時,添加參數(shù)的目的是什么?
答:為了讓Linux系統(tǒng)命令能夠更貼合用戶的實際需求進(jìn)行工作。
3.Linux系統(tǒng)命令、命令參數(shù)及命令對象之間,普遍應(yīng)該使用什么來間隔?
答:應(yīng)該使用一個或多個空格進(jìn)行間隔。
4.請寫出用echo命令把SHELL變量值輸出到屏幕終端的命令。
答:echo $SHELL。
5.簡述Linux系統(tǒng)中5種進(jìn)程的名稱及含義。
答:在Linux系統(tǒng)中,有下面5種進(jìn)程名稱。
R(運行):進(jìn)程正在運行或在運行隊列中等待。
S(中斷):進(jìn)程處于休眠中,當(dāng)某個條件形成后或者接收到信號時,則脫離該狀態(tài)。
D(不可中斷):進(jìn)程不響應(yīng)系統(tǒng)異步信號,即便用kill命令也不能將其中斷。
Z(僵死):進(jìn)程已經(jīng)終止,但進(jìn)程描述符依然存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)函數(shù)后將進(jìn)程釋放。
T(停止):進(jìn)程收到停止信號后停止運行。
6.請嘗試使用Linux系統(tǒng)命令關(guān)閉PID為5529的服務(wù)進(jìn)程。
答:執(zhí)行kill 5529命令即可;若知道服務(wù)的名稱,則可以使用killall命令進(jìn)行關(guān)閉。
7.使用ifconfig命令查看網(wǎng)絡(luò)狀態(tài)信息時,需要重點查看的4項信息分別是什么?
答:這4項重要信息分別是網(wǎng)卡名稱、IP地址、網(wǎng)卡物理地址以及RX/TX的收發(fā)流量數(shù)據(jù)大小。
8.使用uptime命令查看系統(tǒng)負(fù)載時,對應(yīng)的負(fù)載數(shù)值如果是0.91、0.56、0.32,那么最近15分鐘內(nèi)負(fù)載壓力最大的是哪個時間段?
答:通過負(fù)載數(shù)值可以看出,最近1分鐘內(nèi)的負(fù)載壓力是最大的。
9.使用history命令查看歷史命令的執(zhí)行記錄時,命令前面的數(shù)字除了排序外還有什么用處?
答:還可以用“!數(shù)字”的命令格式重復(fù)執(zhí)行某一次的命令記錄,從而避免了重復(fù)輸入較長命令的麻煩。
10.若想查看的文件具有較長的內(nèi)容,那么使用cat、more、head、tail中的哪個命令最合適?
答:文件內(nèi)容較長,使用more命令;反之使用cat命令。
11.在使用mkdir命令創(chuàng)建有嵌套關(guān)系的目錄時,應(yīng)該加上什么參數(shù)呢?
答:應(yīng)該加上-p遞歸迭代參數(shù),從而自動化創(chuàng)建有嵌套關(guān)系的目錄。
12.在使用rm命令刪除文件或目錄時linux常用命令,可使用哪個參數(shù)來避免二次確認(rèn)呢?
答:可使用-f參數(shù),這樣即可無需二次確認(rèn)。
13.若有一個名為backup.tar.gz的壓縮包文件,那么解壓的命令應(yīng)該是什么?
答:應(yīng)該用tar命令進(jìn)行解壓,執(zhí)行tar -xzvf backup.tar.gz命令即可。
14.使用grep命令對某個文件進(jìn)行關(guān)鍵詞搜索時linux常用命令,若想要進(jìn)行文件內(nèi)容反選,應(yīng)使用什么參數(shù)?
答:可使用-v參數(shù)來進(jìn)行匹配內(nèi)容的反向選擇,即顯示出不包含某個關(guān)鍵詞的行。