CLI 意外:点击“&”,现在它被附加到文件夹名称中

use*_*347 0 command-line

我刚才有点太快了,我没有输入“cd /etc/”,而是输入了“cd /etc&”,然后在我阻止自己翻白眼之前按了 Return 键

现在,所有文件夹名称都附加了 $:“/home$”。

它有什么作用,我该如何让它消失?

提前致谢!

raj*_*raj 5

没有什么问题,你不需要做任何事情。 $是默认情况下始终位于终端提示符末尾的字符(可以在配置中更改它,但默认情况下它始终存在)。

您可能会感到困惑,一旦更改了当前目录,目录路径就会出现在 之前的提示中$。这又是由于默认提示的配置方式造成的。在 Ubuntu 中,默认提示符包含:

username@hostname:directory$
Run Code Online (Sandbox Code Playgroud)

其中username是您的用户名,hostname是安装 Ubuntu 时分配给您的计算机的名称,directory是当前目录的路径。

最初登录时,您位于主目录中,该目录简单地表示为~,因此您的提示如下所示:

raj@ubu64:~$
Run Code Online (Sandbox Code Playgroud)

但是,一旦您更改当前目录(例如通过键入 )cd /home,该目录的实际路径就会开始出现在 的位置~,因此它看起来像:

raj@ubu64:/home$
Run Code Online (Sandbox Code Playgroud)

这没有什么问题。这就是 Ubuntu 中默认提示符的样子。

如果您返回主目录,只需输入cdcd /home/usernamewhere usernameis your username,提示符将再次返回到初始形式:

raj@ubu64:~$
Run Code Online (Sandbox Code Playgroud)

希望这可以向您澄清情况。