linux 命令行编辑文本工具 vi/vim的三种模式

三种模式:普通模式、编辑模式和命令模式。

普通模式:启动后默认启用。
箭头键移动光标。
删除、复制等操作。
无法直接编辑。

编辑模式:按 i/o/a/r 进入。
“插入/替换”出现在左下角。
可编辑文件。
按 Esc 退出。

命令模式:按:/?进入。
光标移动到屏幕的底行。
搜索 /keyword,:w 保存,:q 退出。

切换限制:编辑模式和命令模式不能直接切换。
要返回正常模式,必须先按 Esc。

退出::q 而不保存。
:x 或 :wq 保存并退出。
:问!强行退出。

温馨提示:按Esc键为模式切换键。

0x01 基础Linux指令 文本篇

head:查看文件的开头,例如查看日志文件的前十行。

tail:查看文件末尾,适合监控日志,如tail -f /var/log/syslog。

剪切:分割文本,例如提取/etc/passwd中的用户名和唯一标识符(UID)。

rev:依次输出文本,例如rev输出“hello”“olleh”。

tac:逆序输出,相当于cat逆序输出。

cat:显示或合并文件,如cat -n file.txt 显示行号。

tr:替换或删除字符,如tr 'a' 'A' “hello”,输出“Hello”。

更多/更少:以页面形式显示文件,越少越强大且可搜索。

一起使用,例如ifconfiglo先截取最后两行,然后取最后一行来获取IP地址。

linux中vi指令是什么意思

vi 是 Linux 的必备编辑器。
说白了,它就是一个命令行文本编辑器。

命令模式是最常用的操作。
光标可以自由移动。
x 键删除字符。
按 i 进入插入模式。

只需在插入模式下直接键入即可。
按 Esc 键返回命令模式。

按:进入末行模式。
保存为:w。
使用 :q 退出。

使用/添加关键字搜索。
按 n 查找下一个。

如何学习? 多练习。
模式切换是关键。
甚至不要考虑使用鼠标。

轻量且高效。
它还可以自动编写脚本。
系统管理员必须知道如何执行此操作。

想要变得更强吗? 使用 vim 扩展功能。