资源描述:
《Linux Vi编辑器命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、linux下Vi编辑器命令大全 根目录下的文件夹输入”/”,回车里面有很多文件夹,如:etc,home,lib,mnt等等etc:存放用户名和密码home:每个用户有个文件夹,存放在这里lib:操作系统文件等mnt:挂扣用的opt:java工具bea:web编程的一些东西sbin,bin,usr:这三个文件夹都是存放unix的命令的tmp:临时文件夹常用的操作:查看当前目录:pwd修改密码:passwd更换模式:csh,bash远程登陆 服务器ip回到上级目录:cd..查看该目录下的文件夹:ls打开文件
2、 /文件夹/文件文件显示的格式:root:x:0:root…:/root;/bin/bash用户名,加密,序号,组,默认路径退出 shift+:q!quitexit清空:clear显示当前目录所有文件:ls–a显示当前目录所有文件和详细信息:ls–al新建文件 文件名文件的权限:chmodg? 新建文件(不能编辑)更新文件的访问时间,如果存在文件,更新,不存在,建立:touch文件名创建目录 目录名/目录名创建多个目录:mkdir目录名目录名…..在主目录创建下目录:mkdir~/目录名创建多级目录:
3、mkdir? 目录名/目录名在覆盖文件前做个提示:cp–I文件和文件内容间的拷贝:cp复制目录:cp–r目录 目录复制文件:cp文件 文件移动文件: 要移动的文件 要移动到的目录移动目录:mv-fi要移动的目录 要移动到的目录修改文件或目录的名字:mv文件 名字删除文件: –I提示删除目录中的所有内容包括目录:rm–r要删除的文件夹连接:软连接:相当于创建快捷方式,作用:修改linux内核会用到他 in硬连接:如果删除源文件,被连接的文件内容还存在帮助:man命令补全名字:table显示日历:cal输
4、入:>输出:<查看文件内容: 例子:cat<文件>文件分屏显示:ls–l/目录|more合并到一个新的文件:cata.txtb.txt设置环境变量:csh中 sourcecshrcbash中 .profile执行..profile或者 本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vifilename:打开或新建文件,并将光标置于
5、第一行首 vi+nfilename:打开文件,并将光标置于第n行首 vi+filename:打开文件,并将光标置于最后一行首 vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处 vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复 vifilename....filename:打开多个文件,依次进行编辑 移动光标类命令 h:光标左移一个字符 l:光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k
6、或Ctrl+p:光标上移一行 j或Ctrl+n:光标下移一行 Enter:光标下移一行 w或W:光标右移一个字至字首 b或B:光标左移一个字至字首 e或E:光标右移一个字至字尾 ):光标移至句尾 (:光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H:光标移至屏幕顶行 M:光标移至屏幕中间行 L:光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾
7、屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i:在光标前 I:在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本
8、代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索 ?pattern:从光标开