无忧岛

04 十二, 2011

linux零基础教程 vi编辑器常用命令

Posted by: kinglife In: linux

以前从未使用过linux,一直想彻底的去下定决心学习学习,但是因为手上又没有linux的工作学习环境,以前用的linux主机一直是虚拟主机,由服务商把环境完全配置好了,有问题直接就跟服务商反馈,然后他们给你操作的.

前阵子心血来潮在本地服务器上安装了CentOS5,但是也没来得及去好好系统的学习,前些天因为几个站的备案下不来,于是下狠心把网站搬到国外去,于是找大B买了款512M的linux VPS,正好自己也可以多个学习的机会.

今天在装ECSHOP的时候遇到个问题,安装完毕之后登录后台就会有”您的服务器设置了 open_base_dir 且没有包含 /tmp/,您将无法上传文件。“的错误提示.

网上搜索了一下,不少人遇到这个问题,但是大多教程是让到 “/home/httpd/islandcn.com/conf/” 这个目录去修改名为”kloxo.islandcn.com的配置文件.

我的VPS配置是 CentOS和Kloxo面板,可能因为kloxo的面板的版本问题,我打开到”/home/httpd/islandcn.com/“目录根本找不到conf的目录,下面只有个php.ini,看了下php.ini的配置又完全没问题,里面有一个open_basedir的参数,但是是被注释掉的.

最后用查找功能找到了这个文件的目录在”home/apache/conf/domains/islandcn.com.conf“这里. 于是进去修改保存,重启,问题解决了.

解决”您的服务器设置了 open_base_dir 且没有包含 /tmp/,您将无法上传文件。“问题的办法是在此文件中找到 IfModule mod_php5.c这一项的配置:

php_admin_value open_basedir “/home/httpd/…/httpd/script”
将上面粗体部分改成
改为 open_base_dir (basedir中间加了一个下划线)

下面主要把实现的命令说一下:

1.VI编辑器的进入和退出
进入VI编辑器: vi 文件名
退出VI编辑器: :q! – 不做修改直接退出
:wq 保存后退出 等同于 :x

2.文件内容的插入与修改
2.1 光标控制命令

h 光标左移,l 光标右移,j 光标上移,k 光标下移
以上命令在命令符前输入数字n ,则光标会往该方向移n 个字符
2.2 删除命令

x为删除一个字符
2.3 字符插入命令 i

在打开vi编辑器状态之后如果你按下”i” 下面会有 “insert” 的状态提醒,此时你可以在光标处插入你输入的字符.当你不需要插入字符的时候记得按”ESC”来返回来命令模式.

2.4 字符的搜索
搜索命令是”/”,在输入/之后输入你要搜索的关键词,然后回车,如果有多处匹配结果可以用”n”来移动到下一个结果,如果你要返回上一个结果则需要用”N”

2.5 文件的搜索
find搜索,这个命令也是十分重要的,我的配置文件就是用它来找的,面板的类型不一样所以配置文件可能存放的位置也不一样,于是我们需要搜索出文件所在位置加以判断和修改.命令的具体写法是

find -name 文件名(文件名可以写 php.ini 或者 conf等等配置文件名信息)

以上命令足以任意修改文件了,如果确定修改之后需要保存退出,然后重启服务.

更多的教程可以参考此文: http://www.centos.bz/2011/10/linux-file-view-edit/

版权所有,转载时必须以链接形式注明作者和原始出处及本声明:KingLife@无忧岛

本文链接: http://www.islandcn.com/post/964.html


Tags: , ,

您或许对以下几篇文章也有兴趣:
    • 暂无相关日志

No Responses to "linux零基础教程 vi编辑器常用命令"

Comment Form

Categories

Flickr PhotoStream

    flickrRSS probably needs to be setup

About

Name:KingLife
Email:lifewz#163.com