-1

如何在 GNU/Linux 中创建和输入目录?

mkdir Pics | cd Pics

给出:

bash: cd: Pics: No such file or directory
4

4 回答 4

12

您需要;在命令之间使用。所以

mkdir Pics; cd Pics

你写的东西叫做管道。这意味着第一个程序的输出被用作另一个程序的输入,这是没有意义的,因为输出mkdir是空的或错误的,cd并且不会从输入中读取。

顺便问一下超级用户这样的问题

于 2012-05-15T12:59:51.260 回答
4

管道|将第一个命令的输出作为输入发送到第二个命令。

你需要使用的是;

mkdir Pics; cd Pics
于 2012-05-15T13:01:22.903 回答
2

尝试以下

mkdir Pics; cd Pics

管道字符不合适。

于 2012-05-15T13:00:16.913 回答
2

要在一行中执行多个命令,请使用分号而不是管道。

mkdir Pics ; cd Pics

于 2012-05-15T13:00:19.627 回答