歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> vi介紹編(2)參數簡介

vi介紹編(2)參數簡介

日期:2017/3/6 15:44:18   编辑:關於Unix
◎ex,vi,view-texteditors ◎SYNOPSIS vi[-eFGlRrSv][-ccmd][-ttag][-wsize][file...] ex[-eFGRrSsv][-ccmd][-ttag][-wsize][file...] ◎DESCRIPTION ex和vi是相同程式但不同介面,ex是一行處理的(line-oriented), vi是以全螢幕為基准的(screenoriented).二者 ◎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

Copyright © Linux教程網 All Rights Reserved