编辑vps上的文档或参数,常常会有这样的争论,到底是vim好还是nano好?
有些人,说vim功能更强,有人说nano对新手更加友好。如果你连这两个名字听起来都一脸懵?好吧,这不重要!
下面告诉你一个又强又友好的方法。
如果你用的ssh软件是FinalShell,那么比较省事:
直接在下方的文件管理找到需要修改的文档,右键点击然后选择打开方式,进一步选择文本编辑器即可打开:
然后像操作本地文档一样修改保存即可。
如果你使用的是其他的ssh工具,那么你需要安装一个ftp软件。比如我使用的xftp软件:
,在ftp软件中同样找到需要编辑的文件,然后右键点击,进一步选择用记事本编辑:
同样然后像操作本地文档一样修改保存即可。
怎么样?是不是既友好又强大?
不过还有一些问题需要注意,任何编辑方法都面临的一个问题,就是执行权限的问题。
如果你所用的账户对于所要修改的文件没有执行权限,那么再好的方法也没有用。
在vps中使用vim或者nano一般是切换到root账号来操作,有些厂商默认用户名和密钥登陆,而在ftp软件中并不能切换到root用户。这个问题怎么解决呢?
一般比较直接的方法是开启root的ssh登陆。但是这个又要使用vim或者nano进行一系列配置操作,这不是咱们的初衷。所以咱们换一种思路,运用一下智慧:
首先在vps里面对需要编辑的文件权限进行修改,修改之前最好记下来文件最初的权限是什么。在vps端查询和修改都需要一定的技术,对咱们小白不够友好。这里推荐在ftp端,右键点击该文件然后选择修改文件权限,先看一下文件原本的权限是什么,一般是一个三位数,比如700,把它记下来,一会儿要改回来。
然后进入文件所在文件夹 比如var文件夹下面的discourse文件夹内:
cd /var/discourse
然后修改文件夹内需要修改的containers文件权限(文件名根据你的实际情况修改):
chmod 777 containers
这一步操作之后,即可以在ftp端,用任意账户对文件,按前面所说方式进行编辑。
编辑保存好文件之后,为了安全起见,在vps端将文件恢复最初的权限。比如最初记下来的权限是700.
chmod 700 containers
这样就完成了整个修改参数的过程。
评论 (0)