close

第十一章 The Environment

  • printenv --- Print part or all of the environment  列印環境的內容
  • set --- Set shell options  設定shell選項
  • alias --- Create an alias for a command   新增命令的別名
  • 檢查環境
    • bash內建的set命令或printenv程式檢查環境的內容。set命令同時顯示shell及環境變數,printenv只顯示環境變數。環境的內容極多,最好用less命令把結果送入管線

  • 變數

   

  • export --- Export environment to subsequently executed programs  匯出環境內容,供後續的程式使用

       

 

  • 文字編輯器Text Editors
  • 以文字編輯器編輯shell啟動檔案,及其他系統的組態檔。文字編輯器類似文字處理器,不過只限處理文字,以撰寫程式為目的。軟體發展者使用文字編輯器撰寫原始碼、系統管理者藉由文字編輯器管理組態檔,控制系統
  • 文字編輯器有兩類:圖形與文字。GNOME與KDE兩大桌面都自備預設的文字編輯器。GNOME內建gedit,KDE內建三個編輯器:kedit、kwrite、與kate
  • 程式設計師愛寫也愛用文字編輯器,所以Linux裡的文字編輯器愈來愈多。包在PINE電子郵件套件內的nano,意圖取代pico編輯器;vi是傳統的Unix-like系統的編輯器;vim(Vi IMproved)自許為vi的改進版;emacs是Richard Stallman撰寫的

      

 

第十二章 A Gentle Introduction To vi

  • 為什麼學vi Why We Should Learn vi
  • vi隨時可用。在沒有圖形介面的遠端伺服器或破碎的X組態環境下,vi就是救生員。nano還不普及。與Unix系統相容的程式標準,POSIX需要vi
  • vi輕量且快速。vi容易找到快速啟動,沒有選單也不需等待載入幾個MB。vi就是給打字高手用的,熟練的vi使用者,永遠不需離開鍵盤。
  • 啟動vi

  • 編輯模式Editing Modes

波浪紋符號~,表示該列為空白。該檔案是新增的,還沒有任何資料

 

  • 插入模式Entering Insert Mode
  • 先按i鍵,變更為插入模式。若在vim的強化模式下,螢幕最下方出現一行字(vi相容模式沒有它)
  • 接著鍵入 文字,中文英文皆可
  • 按Esc鍵,離開插入模式,回到命令模式

 

  • 儲存Saving Our Work
  • 在命令模式下,鍵入冒號以及w
  • 按Enter鍵,就態儲存檔案

 

  • 移動游標Moving The Cursor Around
  • vi撰寫的時候,還沒有箭頭鍵,當時選定l、h、i、k,做為右、左、上、下之用
  • 很多vi的命令可以前置數字,如同G

 

  • 編輯多個檔案Editing Multiple Files

      

 

  • 剪下、複製、與貼上Cutting, Copying, And Pasting Text
  • 命令列鍵入yy,移動游標至最後一列(G),鍵入c

   

 

  • 複製內容至另個檔案Copying Content From One File Into Another

      

第十三章 Customizing The Prompt

  • 查看ps1_old變數的內容
  • 做個紅色的提示符號

       

  • 儲存提示符號Saving The Prompt

           可以把該內容儲存在.bashrc裡

        

第十四章 Package Management

  • 高低階套件工具High And Low-level Package Tools --- 套件管理系統有兩種工具:安裝及移除套件的低階工具、以及搜尋元資料及解決相依問題的高階工具
  • 從套件檔案更新套件Upgrading A Package From A Package File --- 從其他地方下載更新後的套件,可以直接安裝,取代舊的版本
  • 列出已安裝套件Listing Installed Packages

        

 

arrow
arrow
    文章標籤
    5月19日 5月26日
    全站熱搜

    wendy1251103 發表在 痞客邦 留言(0) 人氣()