如何在GNU / Linux中创建和输入目录?
mkdir Pics | cd Pics
给予:
bash: cd: Pics: No such file or directory
答案 0 :(得分:10)
您需要在命令之间使用;
。所以
mkdir Pics; cd Pics
您所写的内容称为管道。这意味着第一个程序的输出被用作另一个程序的输入,这没有意义,因为mkdir
的输出是空的或错误而cd
不从输入读取。
顺便提一下,在super user
中提出这样的问题答案 1 :(得分:4)
管道|
将第一个输出发送到第二个命令作为输入。
您需要使用的是;
mkdir Pics; cd Pics
答案 2 :(得分:2)
尝试以下
mkdir Pics; cd Pics
竖线字符不合适。
答案 3 :(得分:2)
要在一行中执行多个命令,请使用分号而不是管道。
mkdir Pics ; cd Pics