服務器---命令行編輯文件(二)

有時候需要登陸服務器看自己下載的東西的位置,剛登陸進去通過ll或者ls你會發現什麼東西都沒有。但是這個服務器我確實安裝了很多的服務啊比如: php、nginx、mysql等。那是因爲我們這些都放到了/usr/local裏面了。

我們需要操作 cd /usr/local 操作進入我的服務器文件裏面了。

1、刪除文件 

        rm -rf 文件名稱

2、通過ssh將服務器的文件下載到本地

       ssh 用戶名@服務器地址 'tar cz /usr/local/src' | tar xzv

3、將$HOME/src/目錄下面的所有文件,複製到遠程主機的$HOME/src/目錄。

        tar czv src | ssh user@host 'tar xz'

4、查看服務器是否運行進程httpd:

        $ ssh user@host 'ps ax | grep [h]ttpd'

5、修改服務器的應用配置文件

       vim /etc/shadowsocks.json 

       vim xx 打開xx文件,如果沒有就創建xx文件,且挑到編輯頁面 

       i 剛進到編輯頁面的時候是無法編輯的,所以輸入i就可以編輯了 

        esc 按esc就會退出編輯模式        

        :w 輸入:w就是保存剛纔編輯 
        :q 退出vim編輯頁面 
        :wq 保存並退出

        有時候我們在修改一些文件的時候系統會提示我們沒有權限那怎麼解決呢

        經常是用vim打開了某個/etc下的文件,使用 :w 保存的時候提示 "E45: 'readonly' option is set (add ! to override)",而 :w! 則提示 "E212: Can't open file for writing"。

        通常的解決方案是 :q!

         退出後,在命令行裏輸和:sudo !! (sudo表示權限可以修改了)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章