logo

GNU/Linux 常用指令

 

如何輸入指令

在 Ubuntu 下,可由 主選單->附屬應用程式->終端機 開啟一個輸入指令的視窗。
如果因特殊狀況而無法使用圖形介面,可按下 ctrl+alt+F1 進入純文字介面(須要進行登入動作)。
終端機就像是檔案管理員一般,一開始會開啟你的家目錄,但它不會顯示任何內容。

名詞解釋

我們在此改變一些你之前習以為常的稱呼,以及一些你可能沒聽過的名詞。

目錄

就是資料夾,英文:directory

文件

就是檔案,英文:file

參數

指定一些額外的選項,讓指令更具彈性。它們以一個半型空白接於指令後

目前所在目錄

欲知目前所在目錄,可輸入 pwd 。
如果所在位置是軟鏈結,輸入 pwd -P 可知該目錄原始路徑。

移動至其它目錄

cd 路徑

路徑分成絕對位置和相對位置。

絕對位置

從根目錄開始,如 /home/ubuntu/Document ,注意它必為斜線開頭。

相對路徑

從你目前所在目錄開始算起, 如 Document 或 ./Document 以及 ../ubuntu/Document , ./ 表示目前目錄, ../ 表示目前之上一層目錄。

資料補齊

有時候你發現文件名稱過長,或是指令只記得一部分的情形,這時候,你可以按下鍵盤上的 Tab 鍵(於 Q 的左邊)。
這時,你會看到候選名單。而如果只有一個候選,它就會自動貼上。

指令個人化

alias [[自定指令]]=”[[敘述]]”

之後,當你輸入 自定指令 時,會執行 敘述 。
一般我們會將 alias 定義在家目錄中的 .bashrc 或 .bash_profile 文件內。
你亦可覆蓋原本的指令,如:

alias ls=”ls -la”

若想使用該指令的原始功能,則在前面加上斜線:

\ls

教學目錄

這份教學中偶爾會出現一些奇特的符號,可以參閱正規表式了解它們的作用。
你可以透過以下網站了解更多正規表達式的語法:

  1. Regular Expression Library (英文)
  2. 37 Tested PHP, Perl, and JavaScript Regular Expressions (英文)
  • 磁碟與檔案系統
    • dd– 轉換並複製檔案的實用工具
    • dh– 查詢磁碟使用情形
    • free– 查看記憶體使用的情形
  • 自訂指令
    • alias– 用來自訂常用命令的縮寫 – 開啟 ~/.bashrc 可編輯自己的 alias,如 sau = sudo apt-get update 等
  • 文件和目錄管理
    • rm– 移除文件
    • mv– 移動文件
    • cp– 複製文件
    • mkdir– 建立目錄
    • ln– 建立連結
    • chown– 更改文件所有者
    • chmod– 更改文件權限
  • 文件檢視
    • ls– 檢視當前目錄的文件
    • more– 用來檢視過長的文件
    • less– 和more類似,但部份操作不同
    • cat– 檢視純文字文件
    • grep– 過濾特定內容
    • pwd– 取得目前目錄
    • find– 搜尋文件
  • 說明與支援
    • man– 查閱離線指令說明,通常為英文。
  • 系統管理
    • sudo– 取得暫時管理權限
    • su– 登入為管理員
    • top– 文字介面的程序監視器
    • mount– 裝置掛戴

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料