1. 程式人生 > >鳥哥的linux私房菜——第5章 首次登陸與線上求助man page

鳥哥的linux私房菜——第5章 首次登陸與線上求助man page

1. Linux登入環境

  • Ctrl + Alt + [F1~F6]:文字登入介面tty1~tty6終端(輸入startx啟動X視窗介面)  //run level 3
  • Ctrl + Alt + F7:圖形介面桌面  //run level 5

(1)終端介面登陸的預設顯示內容來自/ect/issue檔案,登陸成功後預設顯示[主機名@使用者名稱 ~] $/#(提示符) //預設提示可修改 

(2)登出終端介面輸入exit

2. 在命令列模式下執行命令(命令列模式登入後取得的程式被稱為shell,因為這個程式負責最外層跟使用者通訊工作,所以被戲稱為shell

(1)命令的執行方式:command [-options] parameter1 parameter2 ...  //即“命令 選項 引數1 引數2 ...”,以空格分割各項,空格數不限

其中第一個輸入的必須為“命令”或“可執行檔案”,-options代表各類選項,通常簡稱前面加“-”,全稱前面加“--”,如“-h”和“--help”

(2)語言支援命令

  • 顯示目前所支援的語言:echo $LANG  //或者locale命令
  • 修改語言:LANG=en_US  //命令中等號兩邊沒有空格

(3)基礎命令

  • 顯示日期:date
  • 顯示日曆:cal
  • 簡單好用的計算器:bc  //進入bc軟體的計算工作環境;需要輸入“quit”退出環境

(4)重要熱鍵

  • [Tab]:命令補全、檔案補全  //直接按下兩次Tab鍵會顯示當前總共有多少命令可用
  • Ctrl + c:中斷當前程式
  • Ctrl + d:鍵盤輸入結束、替代“exit”

3. Linux的線上求助man page和info page

 (1)man page(操作說明manual):如man date,在生成的說明中利用“空格鍵”、PageUp和PageDown翻頁,輸入“/word”或“?word”查詢關鍵詞word,輸入“q”離開

  • man page通常位於/usr/share/man目錄下,並通過/etc/man.config檔案進行查詢路徑的配置
  • man -f man  //查詢準確匹配關鍵字“man”的說明檔案,等同於whatis ...
  • man -k man  //查詢包含關鍵字“man”的說明檔案,等同於apropos ...

注:使用man的簡略寫法whatis和apropos命令,需要以root身份建立whatis資料庫:makewhatis

(2)info page:與man page一下輸出一堆資訊不同,info page將檔案資料拆成一個個的段落頁面,並在每個頁面中提供“超連結”以跳到不同的頁面,每個獨立頁面被稱為一個節點node,可以類比為“命令列模式的網頁顯示資料”;如info info,再生成的說明檔案中利用N(ext)、P(rev)、U(p)進行節點的跳轉,利用[Tab]鍵實現游標在節點間的快速移動  //優點:易讀性好

注:info page通常位於/usr/share/info目錄下

(3)其他說明幫助檔案:/usr/share/doc  //主要以軟體包為主,如gcc等

4. 正確的關機方法

(1)檢視系統的使用狀態

  • who:目前有誰線上
  • netstat -a:網路的聯機狀態
  • ps -aux:後臺執行的程式

(2)將資料同步寫入磁碟:sync  //一般使用者執行進更新自己的資料,root賬戶更新整個系統的資料

(3)慣用的關機命令:shutdown [-t 秒] [-arkhncfF] 時間 [警告資訊],其中時間引數不可缺少;常用方式如下:

  • shutdown -h now  //立刻關機,now相當於時間引數為0
  • shutdown -r now  //立刻重啟

(4)重啟、關機:reboot、halt、poweroff

5. 切換執行等級run level:init

  • run level 0:關機  //關機可以執行 init 0
  • run level 3:純命令列模式
  • run level 5:含有圖形介面模式
  • run level 6:重啟

6. 忘記root密碼:以單使用者維護模式登入進行root賬號密碼更改

具體流程(以grub引導裝載程式為例):重啟 -> 讀秒時按下任意鍵 -> 按下e(進入grub編輯模式)-> 將游標移到kernel那行,再次按下e對該行編輯 -> 在最後輸入single -> 按下[Enter]確認後,按b進入單使用者維護模式(此模式在天tty1終端中直接以root身份登入,無需密碼)-> 輸入passwd命令修改root密碼