每天一个linux命令(61):vi命令 /企业常用的linux命令清单
vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是:
- 一般模式:
以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。 - 编辑模式:
在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 - 指令列命令模式:
在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!
简单的说,我们可以将这三个模式想成底下的图标来表示:
vi/vim 使用实例
如果你想要使用 vi 来编辑一个文件/如果编辑的文件不存在则创建一个,你可以这样做
[root@www ~]# vi test.txt
直接输入 vi 文件名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文件名,不管该文件存在与否!
按下 i 进入编辑模式,开始编辑文字
在一般模式之中,只要按下 i, o, a 等字符就可以进入编辑模式了!
在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。
这个时候,键盘上除了 [Esc] 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。
按下 [ESC] 按钮回到一般模式
好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?是的!没错!就是给他按下 [Esc] 这个按钮即可!马上你就会发现画面左下角的 – INSERT – 不见了!
在一般模式中按下 :wq 储存后离开 vi
OK,我们要存档了,存盘并离开的指令很简单,输入『:wq』即可保存离开!
如果还需要详细的可以去多查查百度本篇不是很全面。
在此再附上企业常用的linux命令清单:
cd .. 上一级目录 cd - 返回上一级目录返回当前目录ll 查看目录详情 ls 列出目录内容mkdir * 创建目录 vi * 创建文件 rm -rf /* 删除目录或文件cd 进入目录pwd 当前工作目录的全路径。cat 打开文件 vi 编辑文件 esc shift+: w保存不退出 x保存退出 q!退出cd webapps/ (目录)cp -rf ./copydata/ ./bak/copydata20141009 从一个地方复制到另外一个地方。 ./ps aux|grep *(tomcat名字 ) 查看进程 kill -9 *(tomcat进程里的端口) 关闭进程 ptail -f ./tomcat/logs/catalina.out 查看tomcat日志 (数字可替代f)chmod +x *.sh 在tomcat/bin目录下执行 。 第一次部署的时候给tomcat权限./tomcat/bin/shutdown.sh 关闭tomcat ./tomcat/bin/startup.sh 启动tomcat
转载于:https://www.cnblogs.com/shanheyongmu/p/6065707.html
每天一个linux命令(61):vi命令 /企业常用的linux命令清单相关推荐
- hadoop如何使用linux命令,使用配置hadoop中常用的Linux(ubuntu)命令
生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...
- c#endread怎么打印出来_C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解...
本文主要向大家介绍了C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. using System; using System.Co ...
- openstack常用运维命令_运维人员常用的Linux命令汇总
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...
- Linux用户及权限管理,常用的工具命令find,wc,du,visudo,常用系统管理命令,Linux压缩管理,gzip,Bzip2,Tar
用户管理介绍 管理员 Uid为0 Root :x :0 :0 :root : /root :/bin/bash 用户名:密码:uid:gid:组名 :家目 ...
- Linux用管道移动文件夹,常用的Linux上的文件管理类命令讲解及演示
01. 查看目录内容 1.1 终端实用技巧 1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键 如果输入的没有歧义,系统会自动补全 如果还存在其他 文件/目录/命令,再按 ...
- 【Linux】Linux中常见的文件管理以及常用的符号命令的总结
一.文件管理的命令以及操作 操作 命令 注意点 文件/文件夹 创建 touch filename 如果是多个文件,文件名之间用 空格 隔开(eg:touch "hello word" ...
- linux下要熟练掌握的常用快捷键和命令
请坚信这个道理:linux环境下的常用的快捷键和命令的熟练掌握,对之后的学习和工作会有莫大的帮助. 我在这里简单总结一些常用快捷键和命令,希望给大家带来一些帮助,也是自我的一次总结. 一.常用快捷键 ...
- Linux磁盘分区命名方式及常用磁盘管理命令
一.磁盘分区命名方式 在Linux中,每一个硬件设备都映射到一个系统的文件,包括硬盘.光驱等IDE或SCSI设备.Linux把各种IDE设备分配了一个由hd前缀组成的文件.而各种SCSI设备,则被分配 ...
最新文章
- CSS Specificity--CSS特性、权重、优先级---CSS specificity规则、
- Spring学习总结三
- C++学习之路 | PTA乙级—— 1036 跟奥巴马一起编程 (15 分)(精简)
- 考研重庆邮电大学计算机跨专业,重庆邮电大学计算机考研难度
- 7-4 吃货的最短路径 (10 分)
- Atitit java wav 压缩 mp3功能总结 目录 1.1. Lame mp3编码器	1 1.2. 使用时发现错误,不支持Unsupported number of channels: 4
- 黑客工具之NBSI介绍
- 光纤通信是不是计算机类的,光纤通信专业属于什么门类
- Python分析成绩
- 百度推广技巧:如何提高网站点击率?
- linux 查找py文件命令_Linux文件查找
- 林达华——我的PhD生活
- 红蓝对抗--蓝军套路之利用系统工具进行文件传输
- 指针、空指针、野指针
- u深度制作linux启动盘制作工具,u深度u盘启动盘制作工具 v3.1.15.316
- 数美科技的智能文本审核能为社交行业带来什么价值 | 数美人工智能研究院
- 小米红米1S 电信/联通版 专用TWRP2.8.1.1中文版 (全屏触摸/支持MTP挂载内外置存储)...
- Mbps 和 MB/s的区别
- CSS中100%和inherit(继承)的区别,以及inherit的简单应用
- pid:1 nid:null exception:channel:can't restart by no select live node