※ 前註:
(1) 本篇中,<>是鍵盤按鍵的意思,如<ctrl>代表ctrl鍵,<enter>代表enter鍵,<a>代表英文字母a那個按鍵。
此外,大小寫也要注意。<a>即是按下小寫狀態的a鍵,<A>即是按下大寫狀態的a鍵。
<按鍵1>+<按鍵2>,表示按住按鍵1不放,接著再按住按鍵2的按法。
<按鍵1><按鍵2>,表示按下按鍵1後放掉,接著再按下按鍵2的按法。
(2) 以下教學中,藍色字代表指令碼,紫色字代表螢幕顯示之文字。
1. 顯示當前時間與日期:使用date。
2. 顯示月曆:使用cal。
(1) 直接輸入cal,會顯示本年本月的月曆。
(2) 輸入cal 年份,會顯示該年份的年曆。如:cal 2010 會顯示2010年的年曆。
(3) 輸入cal 月份 年份,會顯示該年份、該月份的月曆。如:cal 6 2010 會顯示2010年6月的月曆。
3. 啟動簡易型計算機:使用bc。
輸入bc之後,會開啟新的命令列。在此命令列中可以輸入算式,輸入算式完後按下<enter>,會自動計算結果。算式的寫法,為數字與算符的組合。算符有:
※ +:代表加法。
※ -:代表減法。
※ *:代表乘法。
※ /:代表除法。
※ %:代表求餘數。如輸入5%2,得出5/2的餘數是1。
※ ^:代表指數。如輸入5^2,得25。
其他常用的用法如下:
※ sqrt(N):代表求N的開根號。
※ scale=N:代表取小數點取到N位數。計算機預設是不取小數點,因此若沒有寫這一行,許多除法的結果會被自動四捨五入。
※ quit:退出此命令列、並關閉此簡易型計算機。
※ 可以定義變數,如:dd=10。計算10+dd得出20。
4. 對某個指令不熟悉時,可以查看關於此指令的說明文件:
(1) man 指令:
可以讀取Linux內附的指令說明文件(通常放在/usr/share/man這個檔案內),並且進入「man page模式」,來觀察此說明文件。
(1-1) Linux內建的指令成千上百,各有不同功能、不同使用對象。一般來說,說明文件會分為幾個部分來說明一個指令,各部分如:
※ NAME:說明此指令的完整名稱。
※ SYNOPSIS:說明此指令的語法。
※ DISCRIPTION:說明能和此指令搭配使用的選項,以及其詳細的功用。
※ ENVIRONMENT:說明與此指令有關的環境變數。
※ AUTHOR:此指令的創造者。
※ COPYRIGHT:與此指令之版權相關的說明。
※ FILES:與指令之執行有關的檔案。
※ SEE ALSO:其他可以查詢此指令的方法。
※ EXAMPLE:指令使用的範例。
※ BUGS:與此指令之bug相關的說明。
(1-2) 在man page模式下常用的操作:
※ 按下空白鍵:往下跳一頁。
※ <page down>:往下跳一頁。
※ <page up>:往上跳一頁。
※ 在下方的命令列輸入/字串或是?字串:可以搜尋說明檔中的是否有字串,並且顯示其位置。如輸入:/is,可以搜尋說明檔中是否有is這個字串,並顯示其位置。
※ <q>:離開man page模式。
(1-3 重要!)事實上,man的用途非常廣泛,不限於為指令提供說明文件。也可以為檔案、網路通訊協定、軟體、甚至一些電腦科學的專有名詞提供說明指令。在進入man page模式後,其第一行的開頭通常會寫著欲查詢的指令(或是名詞)的名稱,名稱後面會接一個括號,括號中有數字,如輸入:man ls後,其第一行的開頭是LS(1) 。這個括號中的數字,就是欲查詢之名詞的代號。不同的代號代表著不同的類別,如下:
代號 |
類別 |
1 |
一般使用者可以使用的指令。 |
2 |
由linux核心呼叫的程式。 |
3 |
函式庫。 |
4 |
裝置檔案的說明。 |
5 |
系統設定檔。 |
6 |
遊戲。 |
7 |
協定、或系統檔的說明。 |
8 |
系統管理員才能使用的指令。 |
9 |
與linux核心有關的文件。 |
(2) man -f 指令:可以搜尋是否有和指令同名的指令。
(3) info 指令:
可以讀取Linux內附的另一個指令說明文件(通常放在/usr/share/info這個檔案內),並且進入「info page模式」,來觀察此說明文件。其用法不在此多述。
(4) 進入/usr/share/doc這個目錄,其內也有許多說明文件,在此不多述。
5. 簡易型文書編輯器--nano,來編輯文件檔案:
輸入 nano 檔案名,即可進入nano的編輯模式,以編輯該檔案。以下說明幾個常用的操作:
※ <ctrl>+<g>:顯示nano編輯模式的說明文件。
※ <ctrl>+<x>:離開nano編輯模式。
※ <ctrl>+<o>:儲存檔案。
※ <ctrl>+<r>:讀取其他檔案的內容,於當前編輯模式中顯示出來。
※ <ctrl>+<w>:可以搜尋檔案中的字串,顯示出其所在位置。
※ <ctrl>+<c>:顯示游標目前所在位置的行號、以及目前游標位於整個文件中的第幾個字元…等等資訊。
※ <ctrl>+<->:可輸入行號,並移動到該行。
※ <ctrl>+<v>:跳到下一頁。
※ <ctrl>+<y>:跳到上一頁。
※ <alt>+<m>:可用滑鼠指定游標。
6. 進入目錄:使用cd 目錄名稱,即可進入該目錄。
7. 關機、重開機的指令(只有root權限才能使用):
(1) shutdown 選項 時間
其中,選項有:
※ -h:結束系統所進行的程序,然後關機。
※ -r:結束系統所進行的程序,然後重新開機。
※ -c:取消目前已設定、但還沒執行的所有shutdown命令。
時間的寫法有:
※ now:表示「立刻執行」。
※ N:表示「過N分鐘後執行」。
※ mm:ss:表示於本日「mm分、ss秒」執行。如:shutdown -r 15:30,表示要在15:30重新開機。
(2) reboot:立即重新開機。
8. 查詢本作業系統的相關資訊:
uname -a:將本作業系統的相關資訊都列出來。包括Linux版本、主機名稱、核心(kernel)的版本…等等。
留言列表