linux用vi打开文件后怎么退出?

说白了,其实有一些操作可以脱离Vi,但是如果用不好的话,很容易卡住。
先说最重要的:如果在命令模式下反复按ZZ,修改的文件会自动保存然后退出,如果没有修改则直接退出;最后一行模式下,w表示保存不退出,q表示退出不保存,wq表示保存后退出,x与ZZ功能相同。
还有一点就是可以在最后一行模式下使用w来重命名并保存,比如wnewfile。
如果新文件已经存在,系统会提示您使用 w!强制覆盖。
很多人不注意这一点。
还有另一个重要的细节。
如果使用q保存失败,会触发Nowritesincelastchange。
这时候就必须使用q!来强行撤退。
但说实话,它相当复杂,而且很容易被误用。
一开始我以为q!它只会杀死所有编辑,但后来我意识到这是错误的,它又回来了。
等等,还有一件事。
如果保存时文件名是 URL 形式,例如 whttp://example.com/file,Vi 将直接使用 HTTP POST 存储。
很多人不知道这一点。
建议先记住ZZ和x。
这两个是最常用的。
不要混淆 wq 和 q。

linux使用命令后如何返回结果

上周 我正在使用 Linux 命令来处理数据。

直接查看结果。
例如:ls -l。
很简单。

使用管道。
例如,find / -name ".txt" | awk '{print $NF}'。
提取文件名。

保存文件。
查找/-名称“.txt”> filelist.txt。
如果内容太长。
但要注意。
旧文件将被覆盖。

处理特殊字符。
使用cat -v。
显示所有字符。

使用 grep、sed、awk。
这些工具都是常用的。
熟练一点。
但有时。
我的一部分不确定。

算了。