用vim安全編輯遠端檔案(轉)
用vim安全編輯遠端檔案(轉)[@more@] 通常, 系統管理員的工作就是在遠端系統上對檔案的配置進行各種各樣的編輯。 一般來說,系統管理員需要遠端登陸伺服器,除錯檔案,編輯並且儲存,然後退出。我們可以使用vim完成同樣的任務,這種方法更加簡便、迅捷,並且不需要遠端登陸。這裡假設有SSH許可權。
例如,編輯檔案 /home/joe/somesite.com/html/index.php,可以使用程式碼:
$ vim scp://joe@host//home/joe/somesite.com/html/index.php
使用命令 scp 下載檔案, 用vim 在本地編輯並且儲存這個檔案,最後回傳到遠端伺服器。 這個命令的基本的句法是:$ vim scp://user@host/[path_to_file]
請注意,(/)符號應放在主機名和檔名之間。 當需要檔案路徑時,可用雙斜線(//)。例如,檔案是在本地路徑, 語句則可以縮寫為:$ vim scp://joe@host/~/somesite.com/html/index.php
如果經常使用這樣的語句, 可以用 wrapper shell script 。會使錄入更加簡單。如下語句:
#!/bin/sh
vim scp://joe@host/${1}
如果使用這段程式,而且使用~字元來代替主目錄,要保證把檔名放在括號內,否則,shell將會擴充套件主目錄,並且傳到已經擴充套件的主目錄上。這樣本機的目錄是:/users/joe,而遠端伺服器的目錄則是:/home/joe。否則將會引起系統混亂。可以將shell script 放到路徑的某一段,然後執行。例如:
lt;code>
$ vimhost "~/somesite.com/html/index.php"
例如,編輯檔案 /home/joe/somesite.com/html/index.php,可以使用程式碼:
$ vim scp://joe@host//home/joe/somesite.com/html/index.php
使用命令 scp 下載檔案, 用vim 在本地編輯並且儲存這個檔案,最後回傳到遠端伺服器。 這個命令的基本的句法是:$ vim scp://user@host/[path_to_file]
請注意,(/)符號應放在主機名和檔名之間。 當需要檔案路徑時,可用雙斜線(//)。例如,檔案是在本地路徑, 語句則可以縮寫為:$ vim scp://joe@host/~/somesite.com/html/index.php
如果經常使用這樣的語句, 可以用 wrapper shell script 。會使錄入更加簡單。如下語句:
#!/bin/sh
vim scp://joe@host/${1}
如果使用這段程式,而且使用~字元來代替主目錄,要保證把檔名放在括號內,否則,shell將會擴充套件主目錄,並且傳到已經擴充套件的主目錄上。這樣本機的目錄是:/users/joe,而遠端伺服器的目錄則是:/home/joe。否則將會引起系統混亂。可以將shell script 放到路徑的某一段,然後執行。例如:
lt;code>
$ vimhost "~/somesite.com/html/index.php"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947241/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux– 檔案編輯器 vi/vim(1)Linux
- Linux(CentOS7)使用vim編輯檔案LinuxCentOS
- vim學習筆記——多檔案、多視窗編輯筆記
- os.Open 讀取檔案和 vim 編輯的問題
- vim編輯器
- PDF檔案如何轉換為能編輯的CAD檔案
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式
- CentOS vim編輯器CentOS
- vim 列編輯模式模式
- vi/vim編輯器
- LINUX VIM編輯器Linux
- 檔案上傳之解析漏洞編輯器安全
- PDF編輯器怎麼用?如何編輯PDF檔案內容
- 增強 Vim 編輯器,提高編輯效率
- vim編輯器的使用
- Fnt檔案編輯工具
- git編輯配置檔案Git
- 如何編輯PDF檔案
- 隨處可編輯的編輯器之神VIM
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- 遠端檔案包含shell
- Linux編輯器Vim簡介Linux
- vi和vim的編輯模式模式
- VIM編輯器的巨集操作
- word檔案怎樣取消只讀模式 把只讀檔案轉化為可編輯檔案模式
- 檢測檔案編碼,轉換檔案編碼
- cdr檔案怎麼用ps開啟 cdr怎麼轉換成ps可編輯
- vim配置檔案
- Linux之Vim文字程式碼編輯神器應用get技巧Linux
- Git清空VIM編輯器內容Git
- 03_vim編輯器的使用
- Linux基礎命令---vim文字編輯Linux
- 編輯器之神:VIM 的基本操作
- Vim編輯器常用命令
- linux基礎命令——文字編輯vimLinux
- Vim 編輯器常用命令
- vim 編輯報錯導致無法正常退出和編輯
- Xliff Editor for MacXliff檔案編輯工具Mac
- linux 環境下嵌入式開發vim 工具編輯跳轉Linux