【问题标题】:What does the $ mean when running commands?运行命令时 $ 是什么意思?
【发布时间】:2013-11-27 23:22:48
【问题描述】:

我一直在学习 Python,并且经常遇到在线文档中的 $ 字符。通常是这样的:

$ python ez_setup.py(是的,我一直在尝试安装设置工具)

我相当确定该命令不适用于 python IDE 或控制台,但我尝试了 windows cmd 并且它不起作用。有什么帮助吗?

【问题讨论】:

    标签: python command installation dollar-sign


    【解决方案1】:

    到目前为止,Python 的语法中没有实现$。因此,它与 Python 无关。

    相反,您看到的是基于 Unix 的系统(Mac、Linux 等)的终端提示符

    【讨论】:

    • 好的,我看到现在是windows命令提示符了。但它无法识别这些命令;我看到了这个youtube.com/watch?v=i1AQZDPru8Q#t=51,它是命令提示符,但似乎目录部分(在线概括为$)已更改为python目录。我该怎么做?
    • 抱歉,我跑题了。我的意思是 '$' 的 dos 等效项,'C:\~' 不接受命令,但我发现我只是手动更改目录以使其工作。谢谢!
    【解决方案2】:

    当您在 Windows 中打开命令提示符时,您会看到如下内容:

    C:\Users\Michael0x2a\Blah> 
    

    $ 符号在基于 Linux 的系统中是等效的。

    每当您看到$ 符号时,只需忽略它并输入该行的其余部分而不进行修改。

    【讨论】:

      【解决方案3】:

      $ 是命令提示符。它用于表示python ez_setup.py 应该在命令行上运行,而不是在 python/perl/ruby shell 上运行

      你可能还会看到% python ez_setup.py,这也是同样的意思

      【讨论】:

      • > python ez_setup.py ...虽然这不太常见,因为它看起来更像python shell ...但通常他们只是复制/粘贴他们的命令提示符
      【解决方案4】:

      正如前面两个答案所说,$ 是命令行提示符的开始,等待您在 Unix/Linux 系统中输入。在 Windows 中,类似的示例符号类似于

      C:\> python ez_setup.py
      

      所以你不必写美元符号。想象一下 Windows CMD 或 Powershell 提示符在行首的开头:)

      您可以阅读有关history of dollar sign from Superuser 的更多讨论。

      【讨论】: