【问题标题】:what are console symbols like $ and %什么是控制台符号,如 $ 和 %
【发布时间】:2014-02-14 16:27:55
【问题描述】:

我总是看到这样的控制台命令表示:

$ ...
$ ......
% ..

符号 $% 是否代表特殊/不同的东西?

【问题讨论】:

    标签: shell terminal console


    【解决方案1】:

    这些符号是(或曾经是)各种 *nix 系统上的默认 shell 提示符。它们通常用于指示 shell 提示符的位置,在您键入某些命令的位置之前。

    这两者在含义上没有区别,它们只是源于不同的外壳。

    【讨论】:

    • 不仅如此 - 人们使用不同的字符来显示您登录的用户类型。例如 - 普通用户可以有 $ 提示符和 root 用户 # 提示符。了解您当前是普通用户还是 root 用户只是一个惯例。不过,没有什么能阻止任何用户使用任何此类提示字符。
    • @RaviH 这是一个很好的观点,并且可以期望符号来区分含义。
    • 关于这个约定的任何名称或文章?
    • @user3175226 没有我知道的参考。这只是我已经看到了大约 30 年的做法(因为我一直在寻找,但外壳更旧!)。根据不太清楚的回忆,我认为基于“csh”的 shell 可能默认为 % 作为其默认提示符,而基于“sh”的 shell(如流行的 bash shell)默认为 $。作为 RaviH 的地址,# 用于表示根 shell(对于两个 shell 系列)。
    【解决方案2】:

    最常见的 shell 具有以下显示之一:

    user@hostname $

    user@hostname %

    这是一个约定,所以在编写控制台命令时,我们使用这些符号来表示“这是一个新命令”。

    【讨论】:

    • 我认为符号代表每种不同的语言或程序。谢谢。
    猜你喜欢
    • 2017-05-12
    • 2011-06-12
    • 1970-01-01
    • 2013-01-20
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多