LINUX
語法
ex[ -c Subcommand] [ -l] [ -R] [ -s] [ -tTag] [ -V ] [ -wNumber] [ -v| -] [ +[Subcommand]] [ -r[File]] [File...]
描述
ex 命令會啟動 ex 編輯器。ex 編輯器是編輯器系列的一部分,該系列包括了為初學者和臨時使用準備的 ex 編輯器的簡單版本 edit 編輯器和全螢幕幕的 vi編輯器。直接調用 vi 編輯器會設定螢幕編輯的環境變數。ex 編輯器比簡單的行編輯器更強,因為它是 vi 編輯器的子集並且可以訪問 vi 編輯器的螢幕編輯功能 。
File 參數要編輯的一個檔案或者多個檔案。如果您提供了多個檔案名稱,則 ex 編輯器會按照指定的順序編輯每個檔案。
注意
1. 為了確定您的工作站如何更有效地執行,ex 編輯器使用工作站能力資料庫 terminfo 以及從 TERM 環境變數中使用您正使用的工作站的類型。
2. ex 命令會影響當前的行,除非您指定別的方式。為了對檔案的不同部分進行工作,您需要知道如何 在一個檔案中對行進行定址。
標誌
-c子命令 在編輯開始之前執行 ex 編輯器子命令。當輸入一個空運算元時,如在 -c '' 中的那樣,則編輯器會將當前行放置在檔案的末尾。(通常,ex 編輯器會將當前行設定在檔案的開始位置或者在某個指定的標記或模式處。)
-l 恰當地對 LISP 代碼縮進,並將()(開或閉括弧), { } (左右大括弧), 以及 [[ ]] (左右雙方括弧) 字元接受為文本,而不是將它們解釋成 vi 子命令。這個標誌在可見模式和打開模式下是活動的。
-R 設定 readonly 選項,防止您改動檔案。
-s 禁止所有的互動式用戶的反饋。如果您使用了該標誌,檔案輸入/輸出錯誤不會生成一個有幫助的錯誤信息。使用這個標誌同使用 - 標誌是一樣的。
-t Tag 載入包含了由參數 Tag 指示的標記的檔案,並將編輯器定位到該標記處。要想使用該標記,您必須首先利用 ctags 命令創建一個功能名稱和它們的位置的資料庫。
-wNumber 將預設的視窗大小設定成 Number。
-v 調用 vi 編輯器
注意:當 -v 標誌被選擇時,會有一個放大的子命令集可用,包括了螢幕編輯和游標移動功能。參見vi命令。
-V 將編輯器在詳細模式調用。
- 禁止所有的互動式用戶的反饋。如果您使用了該標誌,檔案輸入/輸出錯誤不會生成一個有幫助的錯誤信息。使用該標誌同 -s 標誌是一樣的。
+[Subcommand] 在指定的編輯器搜尋或者子命令裡面開始一個編輯。當沒有輸入參數時,+ subcommand 會將當前行放置在檔案的末尾。通常,ex 編輯器會將當前行設定在檔案的起始位置,或者設定在特定的標記或模式處。
-r [File] 在編輯器或者系統崩潰後恢復檔案。如果您沒有指定 File 參數,則會顯示所有保存了的檔案的列表。
退出狀態
下列出口值被返回:
0 成功結束。
>0 發生錯誤。
檔案/usr/lbin/exrecover 恢復子命令
/usr/lbin/expreserve 保留子命令
$HOME/.exrc 編輯器啟動檔案
./.exrc 編輯器啟動檔案
/var/tmp/Exnnnnn 臨時編輯器
/var/tmp/Rxnnnnn 命名臨時的緩衝區
/var/preserve 保留目錄
單片機
單片機中中斷允許暫存器IE里的外部中斷位EX0和EX1,為英文external (外部的)簡稱。