開機、關機、線上求助與指令下達方式
本文已不再維護!請前往這裡查閱最新文章
最近更新日期:2004/05/01
第一次登入系統與離開系統
圖形模式與文字模式的切換方式
指令下達方式與基礎指令練習
線上求助:man, info
正確的關機方式
開機過程的問題排解
本章習題練習

第一次登入系統與離開系統
登入系統有這麼難嗎?呵呵!並不難,不過,雖然說是這樣說,然而很多人第一次登入 Linux 的感覺都是『接下來我要幹啥?』如果是以圖形介面登入的話,或許還有很多好玩的事物,但是,要是以文字介面登入的話,面對著一片黑壓壓的螢幕,還真不曉得要幹嘛呢!嗯!為了讓大家更瞭解如何正確的使用 Linux ,正確的登入與離開系統還是需要說明的!

圖形模式與文字模式的切換方式

指令下達方式與基礎指令練習
好了,既然我們是要以文字介面來介紹 Linux ,那麼自然就需要先談一談指令下達的方式囉!一般而言,指令下達的方式為:
 
[root@test root]# command [-options] parameter1 parameter2 ... 
                  指令     選項      參數(1)    參數(2) 

說明:
0. 上面的指令與參數之下達中,字母的大小寫代表意義不同:
1. command 為指令的名稱,例如變換路徑的指令為 cd 等等;
2. 中刮號[]並不存在於實際的指令中,而加入參數設定時,通常為 - 號,
   有時候完整參數名稱會輸入 -- 符號; 
3. parameter1 parameter2.. 為依附在 option 後面的參數,
   或者是 command 的參數; 
4. command, -options, parameter1.. 這幾個咚咚中間以空格來區分,
   不論空幾格 shell 都視為一格; 
5. 指令太長的時候,可以使用 \ 符號來跳脫 [Enter] 符號,
   使指令連續到下一行。

 
實例:
以 ls 列出 /root 這個目錄中的隱藏檔與相關的屬性參數;
 
[root@test /root]# ls -al /root 
[root@test /root]# ls           -al   /root
 
上面這兩個指令的下達方式是一模一樣的執行結果喔!為什麼?請參考上面的說明吧!關於更詳細的文字模式使用方式,我們會在『Shell 與 Shell Scripts』篇幅中再來強調喔!此外,請特別留意,在 Linux 的環境中,『大小寫字母是不一樣的東西!』也就是說,在 Linux 底下, VBird 與 vbird 這兩個檔案是『完全不一樣的』檔案呢!所以,您在下達指令的時候千萬要注意到您的指令是大寫還是小寫。例如當您輸入底下這個指令的時候,看看有什麼現象:
 
[root@test /root]# date
[root@test /root]# Date
[root@test /root]# DATE
 
很好玩吧!不一樣的大小寫顯示的結果會有錯誤訊息發生呢!因此,請千萬記得這個狀態呦!好囉,底下我們來練習一下一些簡單的指令,好讓您可以瞭解指令下達方式的模式: 先介紹這幾個指令讓您玩一玩先,更詳細的指令操作方法我們會在第三篇的時候再進行介紹!好了,萬一我在操作 date 這個指令的時候,手邊又沒有這本書,我要怎麼知道要如何加參數,好讓輸出的結果符合我想要的輸出格式呢?嘿嘿!到下一節 VBird 告訴你怎麼辦吧!

線上求助:man, info
哇! linux 還有線上求助系統啊!呵呵!這是『一定要的啦!』因為 Linux 是由所謂的『虛擬團隊』開發出來的,所以雖然他的功能很多,但是指令也是有點雜亂的!如果沒有線上說明文件的話,那麼肯定會讓大家無所適從的!因此,不論任何人寫出了一個很好用的指令後,他也會同是附上這個指令的說明文件喔!你可以很輕鬆的就查詢到這個指令的使用方法呢!很不賴吧!底下說一下幾個在 Linux 上面很常用的求助指令喔! 記住喔!在文字介面下,有任何你不知道的玩意兒,但是你想要瞭解他,請趕快使用 man 或者是 info 來查詢這個玩意兒!此外,如果你想要架設一些其他的服務時,請趕快到 /usr/share/doc 底下查一查有沒有該服務的說明檔喔!另外,再次的強調,因為 Linux 畢竟是外國人發明的,所以中文文件確實是比較少的!但是不要害怕,拿本英文字典在身邊吧!隨時查閱!不要害怕英文喔!

正確的關機方式
OK!大概知道開機的方法,也知道基本的指令操作,而且還已經知道線上查詢了,好累呦!想去休息呢!那麼如何關機呢?我想,很多朋友在 DOS 的年代已經有在玩電腦了!在當時我們關掉 DOS 的系統時,常常是直接關掉電源開關,而 Windows 在你不爽的時候,按著電源開關四秒也可以關機!但是在 Linux 則相當的不建議這麼做! Why?在 Windows 系統中,由於是單人假多工的情況,所以即使你的電腦關機,對於別人應該不會有影響才對!不過呢,在 Linux 底下,由於每個程序(或者說是服務)都是在在背景下執行的,因此,在你看不到的螢幕背後其實可能有相當多人同時在你的主機上面工作,例如瀏覽網頁啦、傳送信件啦以 FTP 傳送檔案啦等等的,如果你直接按下電源開關來關機時,則其他人的資料可能就此中斷!那可就傷腦筋了!此外,最大的問題是,若不正常關機,則可能造成檔案系統的毀損(因為來不及將資料回寫到檔案中,所以有些服務的檔案會有問題!)。正常情況下,要關機時需要注意底下幾件事: 所以底下我們就來談一談關於這個關機的正確指令用法囉!

開機過程遇到的問題解決
磁區錯亂
在開機的過程中最容易遇到的問題就是硬碟可能有壞軌或磁區錯亂(資料損毀)的情況,這種情況雖然不容易發生在穩定的 Linux 系統下,不過由於不當的開關機還是可能會造成的,原因可能有: 解決的方法其實很簡單,也可能很困難,如果您的根目錄『/』並沒有損毀,那就很容易解決,如果根目錄已經損毀了,那就比較麻煩! 預防的方法:

忘記 root 密碼
常常有些朋友在設定好了 Linux 之後,結果 root 密碼給他忘記去!要重新安裝嗎?!不需要的,你只要以單人維護模式登入即可更改你的 root 密碼喔!不過,目前的開機選單主要有 LILO 與 Grub 兩種,這兩種模式並不相同,有必要來說明一下: 關於 LILO 與 grub 我們會在後面繼續加以介紹,這裡先有概念即可!不過,並非所有版本的 Linux 皆可使用此一方法!例如 OpenLinux 就無法進入單人維護模式,因為他的單人維護模式『仍然需要輸入 root 的密碼!』哇!真是可怕吶!這個時候怎麼辦?呵呵!別擔心,現在你還不會,看完了後面幾個章節之後,您就一定會啦! ^_^

本章習題練習 ( 要看答案請將滑鼠移動到『答:』底下的空白處,按下左鍵圈選空白處即可察看 )
2002/07/16:第一次完成吧?
2003/02/06:重新編排與加入 FAQ
2004/05/01:在 shutdown 的指令部分,修改 shutdown -k "messages" 成為 shutdown -k now "messages",很抱歉,這部份寫太快,寫錯了!