Vi,Vim编辑器
使用vi 命令可以打开一个文件,如果这个存在,可以看到文件中的内容,如果文件不存在,那么会自动创建一个新文件。
vi filename
进入到文件,现在还不能编辑。现在【一般命令模式】
- dd 删除光标所在行内容
- u 撤销操作
- x 删除当前光标所在位置的字符
- yy 复制1行内容
- p 将复制的内容粘贴到下一行
- ctrl+r 重做
- :set nu 显示行号
- nG n为具体的数字, 跳转到第n行
在文件中查找
/要查找的内容
查找并替换
:1,$s/ram1/hello/g
- 1,$s 从第1行开始到最后一行 $表示最后1行
- /ram1/hello 查找ram1 替换为hello
- /g 全局搜索
练习
使用vi 命令打开文件
vi /tmp/virtio_blk_affinity.log
查找 ram1
/ram1
可能有多个匹配字符串,按n键可以往下查找。
n
进入到【编辑模式】 按下 【a】或者【i】 (append,insert)
在编辑模式下可以输入内容。
进入到【命令模式】,按下【ESC】 (insert状态消失)
- :wq 保存并退出。
- :q! 强制退出不保存。
练习
- 进入/tmp 目录,新建 helloworld文件。
在helloworld文件中,编写内容
print("helloworld")
保存helloworld文件并退出。
- 将helloworld文件重命名为helloworld.py