vi介紹編 2 引數簡介

2021-03-31 18:22:46 字數 1007 閱讀 1737

◎ex, vi, view - text editors

◎synopsis 

vi [-efglrrsv] [-c cmd] [-t tag] [-w size] [file ...]

ex [-efgrrssv] [-c cmd] [-t tag] [-w size] [file ...]

◎description

ex和vi是相同程式但不同介面,ex是一行處理的(line-oriented),

vi是以全螢幕為基準的(screen oriented).二者能相互切換.

view相當於vi使用-r(唯讀)引數

◎options

-e     以ex模式開始編輯,如同用ex編輯一般。

vi -e filename 等同於 ex filename

-f     當第一次編輯時,不要讓vi整個檔案。

(預設是整個檔案,以避免當您在編輯時,他人更改這個檔案。)

-r     以唯讀模式開啟,如同以vipw開啟檔案,或在命令列中設定readonly引數。

-r     重新取得某個特定檔案,若沒有指定檔案,檔案表列會被重新取得。

若沒有該指定檔案,檔案會被視為沒有-r引數編輯。

-s     以安全編輯模式啟動,不允許所有的外部程式訪問。

-s     進入batch模式,只能應用在ex編輯。batch模式在執行ex scripts非常有用。

一些及時資訊及其他使用者導向的訊息被忽略(不顯示),

沒有開始檔案或環境變數被讀取。

-w     設定基本的視窗大小,用以定義顯示的行數。

-v     以vi模式開始編輯,如同vi 或view命令。

ex/vi從標準輸入讀取訊息,在vi介面, 若標準輸入不是乙個終端機,會產生錯誤。

在ex介面,若標準輸入不是終端機,無論如何ex會試著從他讀取命令。

然而,此時會以batch模式進行,如同-s引數被指定。

◎參考資料: man vi  

2 FFmpeg 引數簡介

1 通用引數 引數引數 描述 f fmt i filename 指定輸入檔名 檔案 裝置 y覆蓋已有檔案 tduration 指定時長 fslimit size 設定檔案大小 sstime off re按照幀率傳送 map 指定輸出檔案的流對映關係 引數引數 描述 vb 指定位元率 bit s rr...

HM配置引數介紹(2)

今天再看了hevc的幾個引數 對於之前不太明白的東西,再整理了下。進展很慢,要加速。第乙個是cfg檔案中的 decodingrefreshtype這個引數,它一共有3種取值 0 1 2.它代表可以隨機訪問點。0 none,即不存在隨機訪問點 1 cdr 在10.0中稱為cra clean rando...

指標簡介(2) 引數傳值和引數傳址

在呼叫函式時我們通常會向呼叫的函式傳遞引數,而這裡的引數有兩種方式傳遞進入函式,一種是將實參的變數名直接傳遞給呼叫函式,這種被稱為是引數傳值,而另一種是將實參的位址傳遞給呼叫函式,這種方式被稱為是引數傳址。引數傳值相對來說使用比較多,而引數傳值其實就是將呼叫函式中的實參的值複製給了被調函式的形參,而...