linux vi 操作命令和linux 乱码问题的解决

来源:互联网 发布:在网络上怎么赚钱 编辑:程序博客网 时间:2024/04/29 08:29
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个和pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑
屏幕翻滚类命令Ctrl+u:向文件首翻半屏Ctrl+d:向文件尾翻半屏Ctrl+f:向文件尾翻一屏Ctrl+b;向文件首翻一屏
删除命令ndw或ndW:删除光标处开始及其后的n-1个字do:删至行首d$:删至行尾ndd:删除当前行及其后n-1行
其他命令
:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下:n1,n2 d :将n1行到n2行之间的内容删除:e filename:打开文件filename进行编辑:!command:执行shell命令command
保存命令
w   保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w!  强制保存,不推出vi:wq  保存文件并退出vi :wq! 强制保存文件,并退出viq:不保存文件,退出vi:q!不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑
二 :解决乱码问题
1.vi /etc/sysconfig/i18n  将内容改为  LANG="zh_CN.GB18030"  LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  SYSFONT="lat0-sun16"  这样中文在SSH,telnet终端就可以正常显示了。  2.安装LINUX的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示下输入export LANG=C  3.export LC_ALL=zh_CN.GBK
0 0
原创粉丝点击