这是我执行时发生的事情,sudo su
然后是exit
$ sudo su
# exit
exit
$
Run Code Online (Sandbox Code Playgroud)
exit 命令不会关闭我的终端模拟器。
是儿童终端吗?
cat -b test1.txt
Run Code Online (Sandbox Code Playgroud)
此命令旨在跳过空行并对其余行进行编号。
cat -n test1.txt
Run Code Online (Sandbox Code Playgroud)
无论如何,此命令对行进行编号。
我试过他们两个。一个文件中只有空格和制表符,另一个文件中有一些字母。他们都对这两个文件进行了相同的编号。用空格和制表符填充文件是一种创建空行的方法还是我做错了?
更新
我不知道这有什么不清楚的。所以这就是我如何到达http://askubuntu.com
我正在阅读Richard Blum所著的Linux Command Line and Shell Scripting Bible一书。它曾经提到过:
所以我尝试这样做。我认为空行应该只包含制表符或空格。所以我创建了一个带有制表符和空格的文件(为了有一个空行)。所以我尝试运行这个命令:
cat -b test1.txt
Run Code Online (Sandbox Code Playgroud)
但是,它仍然对仅包含制表符和空格的行进行编号。所以我知道制表符和空格仍然被算作字符。我在这里问了一个关于如何在文本文件中为代码添加空行的问题:
cat -b text1.txt
Run Code Online (Sandbox Code Playgroud)
上班。
这是我能做的最好的解释我的问题。