命令行中的 host% 含义是什么?

命令行中的 host% 含义是什么?

我在终端命令中经常看到这种情况,但不明白这是什么意思。而且终端也无法识别它。

答案1

我假设您在文档中看到了这个host%。它代表 shell 提示符。(“Shell”是读取您输入的命令的程序;“提示符”是此程序在您的屏幕上显示的一小段文本,表示它已准备好读取您的下一个命令。)

如果你查看计算机上的终端窗口,你可能会看到类似这样的内容

my-computer-name%

在最后一行,其中“my-computer-name”当然是您的计算机的名称。这提示您(即邀请您)输入命令。因此,现在您输入ls并回车,shell 会打印一些输出。

Linux 文档通常用来host%指示提示符(“主机”是“计算机”的另一个名称)。

host% 并不是要打字:它只是表明文档中接下来的内容需要打字。

答案2

我提出这个问题是因为它引起了我的兴趣。我不知道是什么host%。但答案比我想象的要简单得多。

我谷歌了一下,发现本教程,我们可以神奇地看到这一点host%

这就是所谓的Shell 提示符. 通常出现在每个终端模拟器中的命令。它通常向用户提供一些信息。以前它被用来显示host名称,这就是为什么你可以在host%一些文档和教程中看到它。想象一下,你已经打开了几个终端会话到不同的主机。你可能会感到困惑,并在错误的终端上输入一些命令。我想这就是为什么迅速的是存在的。

在 Ubuntu 中它通常看起来像这样:

username@hostname:path $

在哪里:

用户名- 当前登录的用户登录

主机名- 此主持人的姓名

小路 - 显示文件夹路径。当前工作目录,$HOME 缩写为波浪号

$ - 提示结束,新命令开始

如果需要,您可以自定义 Bash Prompt。这是我的提示符:

22:33:16 - (~/Downloads)$

current_time - (path)$

这里是一个很好的自定义教程

答案3

Host% 只是一个带有主机名(您的计算机名称)的提示符,表示 shell 已准备好接受命令。此提示符可以设置为用户名,也可以显示时间或日期等。

相关内容