Linux學習筆記 -- 05 首次登錄與使用

目錄導讀
  • 圖形界面
  • X Window與命令行模式的切換
  • Linux的登錄方式
  • 終端界面登錄Linux
  • 基礎命令熟悉
  • 重要的熱鍵
  • 在線求助:man, info
  • 超簡單文本編輯器:nano
  • 正確的關機
  • 切換執行等級
1.圖形界面:
"會話":指的是可以使用不同的圖形界面來操作整個Linux系統。不同的圖形界面并不是只改了桌面背景,而是整個顯示、控制、管理、圖形軟件都不相同。

目前提供的圖形界面有:GNOME(默認是進入這個)、KDE
2. X Window與命令行模式的切換
命令行模式也稱為終端界面(terminal或console)
Linux默認的情況下會提供6個Terminal來讓用戶登錄,切換方式:
    Crtl + Alt + F1~F6 的組合鍵
系統會將這F1~F6對應的終端界面的命名為:tty1 ~ tty6的terminal界面
切換回 X Window 界面:
    Ctrl + Alt + F7
3.Linux的登錄方式:
(1)純文本界面 (即運行等級 run level 3)
    注:登錄該環境時,tty7是沒有任何東西的,在tty1~tty6任意終端界面中使用startx命令就可以啟動X Window界面
(2)圖形界面 (即運行等級 run level 5)  --- 默認登錄環境
    注:該登錄環境下有:tty1~tty7, 其中tty7就是開機完成后的默認等待登錄的圖形那個界面
4.終端界面登錄Linux
localhost login:ql2012jz
password:
[ql2012@localhost ~]$_

注:
    ~ 表示用戶的主文件夾,它是個變量,例如root用戶,~就代表/root,ql2012jz用戶,~就代表/home/ql2012jz
    $ 就是常提到的提示符(一般用戶的提示符)
    # 是root用戶的提示符
5.基礎命令熟悉
注:· 在Linux中嚴格區分大小寫
    · [ql2012@localhost ~]$ "在這里輸入命令", 為了方便,采用下面的形式做筆記
    · 在命令模式里面執行命令時,會有兩種主要情況:
        1.輸入命令后直接顯示結果然后回到命令提示符,等待下一個命令的輸入,如date
        2.進入到該命令的環境,知道結束該命令才回到命令提示符的環境,如 bc
(1)顯示日期與時間:date
>> date                    # The Aug 17 09:42:32 CST 2017
>> date +%Y-%m-%d/%H:%M    #2017-08-17/09:44  注意:理解
(2)顯示日歷:cal
>> cal                  #顯示當月的日歷,且今日反白顯示
>> cal [year]           #顯示整年的日歷,如cal 2017
>> cal [[month] year]   #顯示特定月份的日歷,如cal 10 2017
(3)調用計算器:bc
>> bc       #進入計算器中(本質是進入到一個程序中)
>> quit     #退出該計算(退出該程序)
    注:支持運算符:+ - * / ^ %
      對于/運算符而言,默認僅輸出整數部分,如果要輸出小數部分,就得執行scale=number,number表示小數點后的位數
    >> bc
    >> scale=3      # 表示輸出小數點后三位
6.重要的熱鍵:Tab、Ctrl-c、Ctrl-d
(1)Tab鍵
    具有"命令補全"和"文件補齊"的功能
    '命令補全':一串命令的第一個命令后面
    '文件補齊': 一串命令的第二個命令后面
(2)Ctrl-c組合鍵
    暫停正在運行的程序
(3)Ctrl-d組合鍵
    表示鍵盤輸入結束,可以用來代替exit的輸入
    退出此次登錄狀態
7.在線求助'man page' 與 'info page'
支持info命令的文件默認是放在:/usr/share/man 目錄下

通過更改:/etc/man.config 文件可以更改man page的查詢路徑

對于不知道的命令或文件格式,可以用man或info來查詢
(1)man page
當不清楚某個命令或相關文件的用法,就可以
>> man date         #查看date的用法

出現在 man page頁面中:DATE(1)
    DATE是命令名稱,(1)代表一般用戶可使用的命令,這里面的數字是有意義的
注意:
    按'空格'鍵往下翻頁
    按'q'鍵來離開man的環境
    在man page頁面中,任何位置處輸入 '/word' 就可以定位word的關鍵字
(2)info page
支持info命令的文件默認是放在:/usr/share/info 目錄下
info與man的用途差不多,都是用來查詢命令的用法或者是文件的格式。只是info page 則是將文件數據拆成一個一個段落,每個段落用自己的頁面來撰寫,并且在各個頁面中還有類似頁面的"超鏈接"來跳到各個不同的頁面中,每個獨立的頁面也被稱為一個節點(node)。
(3)其他的有用的文件(document)
這些幫助文件放在:/usr/share/doc 目錄下
8.超簡單文本編輯器:nano

Linux中有許多文本編輯器,最重要的是vi,這里先介紹一個nano文本編輯器

(1)使用nano:nano fileName
>> nano Test.java   #Test.java存不存在都沒關系,有的話就打開舊文件,否則就打開新文件
(2)比較重要的幾個組合鍵
Crtl-G:取得在線幫助(help)
Crtl-X:離開nano軟件,若修改過就會提示是否保存文件
Crtl-O:保存文件(如果有權限的話)
Crtl-R:從其他文件讀入數據,可以將某個文件的內容粘貼到本文中
Crtl-W:查詢字符串
Crtl-C:說明目前光標所在行數與列數
Crtl-_:可以直接輸入行號與列號,快速定位光標到某行某列處
Alt-Y:校正語法功能開啟與關閉
Alt-M:可以支持鼠標來移動光標的功能

注:Ctrl-G或F1就能夠顯示出完整的nano內命令說明
9.正確的關機

Linux是多用戶多任務的,當自己的任務做完之后,要退出,不可以直接強制關閉主機電源,因為,此時或許還有別人在使用該主機

正常情況下要關機,需要注意:

查看系統的使用狀態
>> who          #查看目前有誰在線
>> netstat -a   #查看網絡的鏈接狀態
>> ps -aux      #查看后臺執行的程序
通知在線用戶關機的時刻
>> shutdown     #關閉系統
>> reboot       #重啟系統
(1)數據同步寫入磁盤
為了提高系統的工作性能,會將一些數據臨時存放在內存中,但由于某些突發事故,使得系統不正常關閉,會造成內存中的這些臨時數據沒被寫入磁盤中,造成數據更新不正常。因此,在關機前,需要執行sync命令
    
[ql2012@localhost ~]$ sync    #用于將內存中的數據寫入到磁盤,此時只能更新 ql2012 用戶的數據
[root@localhost ~]# sync      #將整個系統中的數據更新至磁盤中
(2)慣用的關機命令:shutdown
遠程關機必須要有root權限,一般情況下,除了在主機前面是以tty7圖形界面登錄系統外,不論用什么身份都能關機
>> shutdown [option] ... TIME [MESSAGE]
參數:
[option]
    -t sec :經過sec秒后關機
    -k     :不是真正的關機,只是發出警告消息
    -r     :在將系統的服務停掉后就重啟(常用)
    -h     :將系統服務停掉后就關機(常用)
    -n     :不經過init程序,直接以shutdown的功能來關機
    -f     :關機并開機后,強制略過fsck的磁盤檢查
    -F     :系統重啟后,輕質進行fsck的磁盤檢查
    -c     :取消已經在進行的shutdown命令內容
    
    TIME   :這是必須有的參數,指定系統的關機時間,可以是時間差也可以是具體時間點

    eg. 
    [root@localhost ~]# shutdown -h now     #立即關機
    [root@localhost ~]# shutdown -h 20:23   #在20:23關機
    [root@localhost ~]# shutdown -r +30 'The System will reboot'    #30分鐘后重啟,并顯示消息給在線的用戶
(3)重啟、關機:reboot, halt(終止), poweroff
reboot:重啟
poweroff:強制關閉硬件,會立即執行硬件關閉的操作        
halt:能在不理會目前系統的狀態,進行硬件關機執行halt時,會先調用shutdown,再執行halt,但是shutdown會逐次關閉各服務之后才關機。

注:halt, poweroff, shutdown的區別?
    shutdown實際上是調用 init 0, init 0 會關閉相關的服務之后,再調用halt或者poweroff。其實主要區別是halt和poweroff,做沒有ACPI(Advanced Configuration and Power Management Interface)系統上,halt只是關閉了os,電源還在工作,你得手動取按一下那個按鈕,而poweroff會發送一個關閉電源的信號給acpi。但在現在的系統上,他們實際上都一樣了
    作者:makefifo
    鏈接:https://www.zhihu.com/question/22060662/answer/24675289
    來源:知乎

  我的實驗結果:
  shutdown 和 halt 的關閉效果一樣,均會關閉相應的服務再關機
  'poweroff -f' 則是立即關機,效果就像直接按了電源按鈕一樣。強制關機
10.切換執行等級
系統的運作模式:共有7種, run level 0 ~ 6
run level 0: 關機, shutdown命令實際上是切換到該模式
run level 3: 純命令模式
run level 5: 含有圖形界面的模式
run level 6: 重啟

(1)如何切換各模式
[root@localhost ~]# init 0   #切換至run level 0, 即關機了
[root@localhost ~]# init 5   #切換至run level 5, 即圖形界面模式
[root@localhost ~]# init 6   #切換至run level 6, 即重啟了
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,702評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,143評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,553評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,620評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,416評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,940評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,024評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,170評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,709評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,597評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,784評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,291評論 5 357
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,029評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,407評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,663評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,403評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,746評論 2 370

推薦閱讀更多精彩內容