嵌入式文本编译器-vi,用户管理及权限管理
vi的工作模式 命令模式:控制屏幕光标的移动,字符,字或行的删除,移动复制某区域,按 i 进入插入模式,按/或:进入底行模式 插入模式:编辑文字,按ESC返回命令模式 底行模式:将文件保存或退出vi,也可以设计编辑环境,如查找字符串,列出行号等。通常底行模式也算是命令 vi的进入 vi+文件名 例: [lin@localhost ~]$ vi a.txt 如果没有a.txt文件则自动在当前目录下生成该文件 进入vi后是命令模式,要输入i才可进入插入模式才能输入文字 编辑 按i可进行编辑,当屏幕下方显示– INSERT –时,表示已进入插入模式,可以编辑文字,若想回到命令模式,保存或退出按ESC键 vi的退出 在命令模式下,按一下冒号[:]进入底行模式 :w a.txt(将编辑的内容以指定文件名a.txt保存) :wq (存盘并退出vi) :q! (不存盘强制退出vi) 删除 x(每按一次,删除光标所在位置字符) nx(例如4x,删除从光标所在位置字符开始并往后的4个字符) X(每按一次,删除光标所在位置前一个字符) nX(例如10X,删除光标所在位置前10个字符) dd(删除光标所在行) ndd(例如3dd,从光标所在行开始删除3行) 复制 yw(将光标所在处到字尾的字符复制到缓冲区中) nyw(如4yw,复制4个字符到缓冲区) yy(复制光标所在行到缓冲区) nyy(如5yy