用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用vim對被編輯檔案加密 (轉)加密
- Linux– 檔案編輯器 vi/vim(1)Linux
- Linux(CentOS7)使用vim編輯檔案LinuxCentOS
- Sublime Text編輯遠端Linux伺服器上的檔案Linux伺服器
- 用ASP開啟遠端MDB檔案的方法 (轉)
- vim編輯器
- os.Open 讀取檔案和 vim 編輯的問題
- vim 列編輯模式模式
- 檔案上傳之解析漏洞編輯器安全
- PDF編輯器怎麼用?如何編輯PDF檔案內容
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式
- LINUX VIM編輯器Linux
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- PDF檔案如何轉換為能編輯的CAD檔案
- 遠端檔案包含shell
- PHP未明遠端任意檔案上傳漏洞(轉)PHP
- 如何編輯PDF檔案
- git編輯配置檔案Git
- Pdf檔案編輯攻略
- Fnt檔案編輯工具
- 高效使用Vim編輯器--Vim編輯器常用命令學習筆記筆記
- VIM編輯器的巨集操作
- vi和vim的編輯模式模式
- Vim 編輯器的相容模式模式
- vim編輯器常用的命令
- linux下用vi,vim編輯時退出編輯模式(wq)無法儲存退出Linux模式
- “SSH”讓遠端控制更安全(轉)
- 慎用Ultraedit編輯xml檔案XML
- 使用vim管理遠端登入桌面
- Linux編輯器Vim簡介Linux
- Vim 編輯器常用命令
- Git清空VIM編輯器內容Git
- Linux精講——vim編輯器Linux
- 03_vim編輯器的使用
- vim 編輯報錯導致無法正常退出和編輯
- 遠端登錄檔訪問 (轉)
- 遠端桌面不能貼上檔案
- NSXMLDocument讀取遠端XML檔案XML