跳轉到內容

Unix 快速入門/文字編輯

來自華夏公益教科書,開放的書籍,開放的世界


Pico:最簡單的編輯器

[編輯 | 編輯原始碼]

到目前為止,我們一直在使用直接在 Shell 提示符下發出的內建 Unix 命令。為了更進一步,我們確實需要能夠建立和編輯文字檔案。對於 Unix 使用者,有大量不同的編輯器可用,其中包括

我們將使用 pico,因為它在 Unix 系統上廣泛安裝,並且對於初學者來說是最容易使用的。

Pico 是一個基於終端的程式,當您啟動它時,終端從提示符切換到 pico 編輯螢幕。因此,如果您鍵入

% pico

您應該看到

在螢幕底部,您會看到兩行 Pico 命令幫助。這種螢幕上的幫助是 Pico 對初學者有吸引力的原因。儘管命令不熟悉(甚至可能很特殊),但您始終可以隨時獲得提醒。Pico 沒有其他 Unix 編輯器所具有的複雜文字操作功能或靈活性,但我們目前還不需要這些功能。

您也可以用檔名啟動 Pico,例如鍵入

pico firstscript.sh

請注意,我在檔名中添加了副檔名 .sh,以提醒我(以及 Unix)它是一個指令碼檔案(稍後會詳細介紹)。如果您啟動時檔案不存在,螢幕看起來會一樣,但如果檔案已經存在,則其內容將顯示在螢幕上。您直接在 Pico 游標處輸入文字,並使用控制鍵和字元的組合發出命令(字元部分不區分大小寫)。如果您發出命令並希望取消它,請使用 ^c。您可以使用箭頭鍵在檔案中移動。

Pico 特點

[編輯 | 編輯原始碼]

Pico 的一些行為需要一些時間才能習慣。

Pico 命令 結果
^ 獨自 開始將文字標記為選中。現在使用箭頭鍵移動游標,文字將被突出顯示。選擇在當前游標位置結束。
^k 剪下選定的文字
^u 貼上上次剪下的內容
^i 創建制表符/縮排
^o 完成編輯後儲存檔案

Pico 確實比這更具功能性(儘管不是很多!),但這足以滿足當前目的。在繼續建立指令碼之前,請使用 Pico 編輯器建立您自己的文字檔案,確保練習這幾個命令。

華夏公益教科書