当我在终端中运行以下任一操作时:
''
""
我得到以下输出:
Command '' not found, but can be installed with:
sudo apt install libpam-mount
sudo apt install openssh-server
sudo apt install openvswitch-common
sudo apt install openvswitch-switch
sudo apt install php-common
sudo apt install bpfcc-tools
sudo apt install mailutils-mh
sudo apt install mmh
sudo apt install nmh
但是,当我按下回车键时,什么也没有发生。这两种情况不应该都输出什么都没有吗?
答案1
当您按下 Enter 键时,它只是一个空行(零个标记)。当您输入时,''
会有一个''
标记(即使它是一个空字符串),因此某些东西会尝试执行它(*)。在我的 16.04 上:
>>>''
: command not found
您也可以尝试执行空间:
>>>' '
: command not found
因此,您的发行版上的包建议机制存在一些问题。
(*)另外,比较普通ls
与ls ''