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
文章標籤
全站熱搜