让我们创建两个文件:
$ echo -n 'test' > test.txt
$ wc test.txt
0 1 4 test.txt
Run Code Online (Sandbox Code Playgroud)
该文件test.txt
不包含尾随换行符。
$ echo 'test' > test_n.txt
$ wc test_n.txt
1 1 5 test_n.txt
Run Code Online (Sandbox Code Playgroud)
该文件test_n.txt
包含尾随换行符。
以上两个文件明显不同,但vim
在插入模式下预览两个文件没有任何区别:
$ vim test.txt
Run Code Online (Sandbox Code Playgroud)
$ vim test_n.txt
Run Code Online (Sandbox Code Playgroud)
为什么没有区别(换行或某些特殊区别)?
我该怎么做才能vim
在插入模式下添加或删除这样的附加字符?
有时,当我通过 SSH 登录系统(例如登录到生产服务器)时,我拥有可以安装某些软件的特权,但要做到这一点,我需要知道我正在处理的系统。
我将能够检查系统是如何安装在那里的。
有没有办法从 CLI 确定正在运行的 Unix/Linux 发行版?