vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑
编辑结束,shift+:退出编辑模式,然后输入退出命令:
1.保存不退出:
:w 保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file 将修改另存到file中,不退出vi 编辑
2.保存并退出:
:wq 保存文件并退出vi 编辑
:wq! 强制保存文件并退出vi 编辑
3.不保存并退出:
:q 不保存文件并退出vi 编辑
:q! 不保存文件并强制退出vi 编辑
:e! 放弃所有修改,从上次保存文件开始在编辑
Linux快速移动光标至行尾的技巧(linux 光标 行尾)
一、使用Ctrl + E快捷键
Ctrl + E 是一个非常常用的保存技巧,可以将光标移动到行尾。它是一个组合键,同时按住Ctrl和E时,就可以将光标移动到行尾。
二、使用 Arrow Key快捷键
与 Ctrl + E 键不同,可以使用 Arrow Key(向上,向下,向左,向右)快捷键实现 cursor 快速移动到行尾的效果。它们分别对应的键值为:UP 为 “\u001bOA”,DOWN 为 “\u001bOB”,LEFT 为“\u001bOC”,RIGHT 为 “\u001bOD”。按住RIGHT 键,cursor 会一直移动到行尾,这种方法也是很方便的。
三、使用end命令
除了上述使用Ctrl + E, Arrow Key等快捷键将光标移至行尾,可以使用end命令实现相同的效果。end命令语法如下:
$ end
按下end 命令后,光标就会移动到当前行最后一个字符。
四、使用 Sed 命令
sed 是一款 Linux 命令行上非常有用的工具,能够实现文本文件内容的搜索、替换和删减等功能。它有一个特殊的命令,叫做”$”,可以用于移动光标到当前行末尾。它可以用下面的命令行语法实现:
$ sed -i "$ s/.*$//' filename