基本命令
w 保存内容,但不退出vim编辑器
:w! 强制保存编辑内容
:wq 保存文件人内容并推出编辑器
:Wq! 保存文件内容并退出编辑器
:q 在未做任何编辑处理而准备退出vim时,可以使用此命令
:q! 强制退出,放弃编辑处理结果
:w filename 把编辑处理后的结果写到指定的文件中保存
:w! filename 把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有的文件。
:wq! filename 把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有文件,并退出vim编辑器。
如果没有 vim:yum -y install vim* (-y 表示确认,安装过程中我们不用输入确认Y)
开关机
shutdown -h now 关机
shutdown -r now 重启
操作文件
创建文件 如:touch a.sh
给文件赋权 chmod 777 a.sh
创建一个空目录 mkdir file1
递归创建多个目录 mkdir -p file1/file2
创建权限为777(rwxrwxrwx)的目录 mkdir -m 777 file3
删除文件夹 rm -rf fileNamede
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹:
rm -rf /var/log/httpd/access
删除文件 rm -f fileNamede
拷贝文件
/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
mv /test1/file1 /test3/file2
打包解包
01-.tar格式
解包:$ tar xvf FileName.tar
打包:$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
02-.gz格式
解压1:$ gunzip FileName.gz
解压2:$ gzip -d FileName.gz
压 缩:$ gzip FileName
03-.tar.gz格式
解压:$ tar zxvf FileName.tar.gz
压缩:$ tar zcvf FileName.tar.gz DirName
使用xshell来操作服务非常方便,传文件也比较方便。
远程上传文件
就是使用rz,sz
首先,服务器要安装了rz,sz
yum -y install lrzsz
当然你的本地windows主机也通过ssh连接了linux服务器
运行rz,会将windows的文件传到linux服务器
运行sz filename,会将文件下载到windows本地
退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
: w filename (输入 「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
软连接
新建:
ln -s /data/robot/dialog/src/server_run.py dialog
[ 上面 dialog 为软连接名称
例如在下图 bin 目录下操作,要执行其他路径中的 server_run.py 文件 ]
修改:
ln –snf [新的源文件或目录] [软链接文件]
删除:
rm –rf ./软链接名称