具有命令困难的新Cygwin用户

时间:2014-06-05 02:48:56

标签: cygwin

我是Cygwin的新手和编程所以这些都是基本问题。我正在使用PowerShell学习一些基本的命令行用法,但后来我学习了Unix更适合我打算做的事情所以我下载了Cygwin,因为我有Windows 7.我的问​​题是我不知道如何编写多个命令。在PowerShell中你按下shift + enter来换行,但这对Cygwin不起作用。我的书写道:

$ pwd
$ cd ~

但是我不能通过点击输入获得新的一行。如果我键入“\”,它会让我转到下一行,但然后让我有空间来编写新命令。这不对吗?我确信这是一个非常简单的解决方案,但我无法在网上找到答案。

1 个答案:

答案 0 :(得分:1)

我假设你已经有了一个shell提示符。 shell提示可能会因您的设置而异,但默认情况下应该类似$

如果您有shell提示符,只需键入

即可
pwd

后跟 Enter 键应执行pwd命令,打印当前目录的名称。

要在一行上运行两个命令,您可以键入,例如:

pwd ; cd ~

再次跟随 Enter

分号是一个命令分隔符,允许您在一行中输入多个命令。

请注意,在这种情况下,这不是特别有用;您也可以在不同的行上键入pwdcd ~命令。

当然$是你的shell提示符;不要输入$,只需输入命令。

Cygwin中的默认shell是bash,其中包含 lot 的功能。您可以阅读Bash Reference Manual,但您可能只想学习先执行简单命令。 (并且任何类Unix系统的大多数功能都是从 shell执行的命令,而不是shell本身。)