运行命令时,$符号代表什么意思?

15

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

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

我相当确定这个命令不是给Python IDE或控制台用的,但我已经尝试了Windows命令提示符,它没有起作用。有什么帮助吗?

5个回答

22

目前,Python在其语法中不实现$。因此,它与Python无关。

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


好的,我看到现在是Windows命令提示符。但它没有识别这些命令;我看了这个http://www.youtube.com/watch?v=i1AQZDPru8Q#t=51,它是命令提示符,但似乎目录部分(在线上概括为$的那一部分)已更改为Python目录。我该怎么做? - joshpaulchan
抱歉,我有点过于急躁了。我的意思是'$'在DOS中的等价物,'C:~'无法接受命令,但我发现只需更改目录即可使其正常工作。谢谢! - joshpaulchan

13

当您在Windows中打开命令提示符时,您会看到类似于:

C:\Users\Michael0x2a\Blah> 

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

每当您看到$符号时,只需忽略它并在不修改其余部分的情况下键入该行的其余部分。


6

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

你可能还会看到 % python ez_setup.py,这也意味着相同的事情。


1
python ez_setup.py` …虽然这种方式不太常见,因为它看起来更像 Python shell,但通常情况下,他们只是将命令提示符复制/粘贴。
- Joran Beasley

3

如前两个答案所述,$是Unix/Linux系统中等待您输入的命令行提示符的开头。在Windows中,类似的示例表示法将如下所示:

C:\> python ez_setup.py

所以你不必写美元符号。只需想象在行的开头Windows CMD或Powershell提示符的开始:)您可以阅读更多有关美元符号的历史讨论,请参阅Superuser

1
Odin Force Project在他们的基础课程中很清楚地阐明了使用$的方法:

看一下以下文本:$ whoami。这是一个终端命令,因为它以$开头。$表示“嘿!在终端中输入接下来的内容。”这意味着我们在输入任何命令时都必须排除$。在上面的例子中,我们只需在终端中输入whoami。这是一个常见的指示器,因此请确保在命令之前不要输入$


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接