ex這玩意兒其實挺常見的,簡單說就是原產地交貨,買賣東西的時候用的術語,意思是賣家在約定的時間地點把貨準備好,買家自己去拿,之后的費用和風險都歸買家。后面還得加上具體地點,比如Ex Factory(工廠交貨)、Ex Mine(礦場交貨)這種。
還有個是Linux里的命令,叫ex,是個文本編輯器,算是vi的前身或者底層版本,可以用來編輯文件。它支持多文件操作,按你給的順序一個個處理。啟動的時候還能帶參數,比如-c執行某個命令,-R設成只讀,-s靜默模式不提示,-v直接進vi界面,挺方便的。
用ex的時候它會根據終端類型自動適配,靠的是terminfo數據庫和TERM環境變量。默認操作都是對當前行進行的,想改別的地方得先學會怎么定位行。
常用參數有:
- -c:編輯前先執行一條命令
- -l:寫LISP代碼時自動縮進,括號啥的當普通字符處理
- -R:只讀模式,防止誤改
- -s:靜默運行,出錯了也不報錯(慎用)
- -t Tag:跳到指定標簽位置,前提是你之前用ctags生成過索引
- -w Number:設置窗口大小
- -v:直接進vi全屏模式,功能更多
- -V:詳細輸出模式,能看到更多過程信息
- -r:崩潰后恢復文件,沒指定文件就列出所有可恢復的
還有個+號,可以在打開時直接跳到某行或執行命令,默認是跳到文件末尾。
相關的文件路徑有:/usr/lbin/exrecover(恢復用)、/usr/lbin/expreserve(保存用),還有兩個啟動配置文件,一個是用戶家目錄下的~/.exrc,另一個是當前目錄的.exrc。
總之ex是個老但實用的工具,雖然現在大家都用vim或者圖形編輯器了,不過了解下還是有必要的,畢竟有些服務器環境只有命令行。
還有個是Linux里的命令,叫ex,是個文本編輯器,算是vi的前身或者底層版本,可以用來編輯文件。它支持多文件操作,按你給的順序一個個處理。啟動的時候還能帶參數,比如-c執行某個命令,-R設成只讀,-s靜默模式不提示,-v直接進vi界面,挺方便的。
用ex的時候它會根據終端類型自動適配,靠的是terminfo數據庫和TERM環境變量。默認操作都是對當前行進行的,想改別的地方得先學會怎么定位行。
常用參數有:
- -c:編輯前先執行一條命令
- -l:寫LISP代碼時自動縮進,括號啥的當普通字符處理
- -R:只讀模式,防止誤改
- -s:靜默運行,出錯了也不報錯(慎用)
- -t Tag:跳到指定標簽位置,前提是你之前用ctags生成過索引
- -w Number:設置窗口大小
- -v:直接進vi全屏模式,功能更多
- -V:詳細輸出模式,能看到更多過程信息
- -r:崩潰后恢復文件,沒指定文件就列出所有可恢復的
還有個+號,可以在打開時直接跳到某行或執行命令,默認是跳到文件末尾。
相關的文件路徑有:/usr/lbin/exrecover(恢復用)、/usr/lbin/expreserve(保存用),還有兩個啟動配置文件,一個是用戶家目錄下的~/.exrc,另一個是當前目錄的.exrc。
總之ex是個老但實用的工具,雖然現在大家都用vim或者圖形編輯器了,不過了解下還是有必要的,畢竟有些服務器環境只有命令行。