服务器---命令行编辑文件(二)

有时候需要登陆服务器看自己下载的东西的位置,刚登陆进去通过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表示权限可以修改了)
 

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