Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
bash cd raspberry上参数过多错误_Bash_Arguments_Cd - Fatal编程技术网

bash cd raspberry上参数过多错误

bash cd raspberry上参数过多错误,bash,arguments,cd,Bash,Arguments,Cd,对于这段代码,我得到了一个bash:cd:参数太多的错误 cd ~/Freenove_Three-wheeled_Smart_Car_Kit_for_Raspberry_Pi/mjpg-streamer make USE_LIBV4L2=true clean all cd命令(更改目录)只接受一个参数。如果非要我猜的话,我会说你已经把多行组合成一行了。也许应该是: cd~/Freenove\u三轮车\u智能车\u套件\u树莓/mjpg拖缆;使用_LIBV4L2=真正的全部清除 分号分隔多个命令

对于这段代码,我得到了一个
bash:cd:参数太多的错误

cd ~/Freenove_Three-wheeled_Smart_Car_Kit_for_Raspberry_Pi/mjpg-streamer make USE_LIBV4L2=true clean all

cd
命令(更改目录)只接受一个参数。如果非要我猜的话,我会说你已经把多行组合成一行了。也许应该是:

cd~/Freenove\u三轮车\u智能车\u套件\u树莓/mjpg拖缆;使用_LIBV4L2=真正的全部清除


分号分隔多个命令。

cd
命令(更改目录)只接受一个参数。如果非要我猜的话,我会说你已经把多行组合成一行了。也许应该是:

cd some_directory && make USE_LIBV4L2=true clean all
cd~/Freenove\u三轮车\u智能车\u套件\u树莓/mjpg拖缆;使用_LIBV4L2=真正的全部清除

分号分隔多个命令。

作为的替代方法,您还可以使用
&&
连接这两个命令

cd some_directory && make USE_LIBV4L2=true clean all
不同之处在于,
&&
类似于AND运算符,只有在前一个命令没有导致错误的情况下,它才会执行下一个命令。这意味着,只有当
cd
某个目录
成功时,它才会执行
make
将按顺序执行命令,无论上一个命令是否成功。

作为的替代方法,您也可以使用
&&
连接这两个命令

cd some_directory && make USE_LIBV4L2=true clean all

不同之处在于,
&&
类似于AND运算符,只有在前一个命令没有导致错误的情况下,它才会执行下一个命令。这意味着,只有当
cd
某个目录
成功时,它才会执行
make
将按顺序执行命令,无论前一个命令是否成功。

我想是这样做的,因为我只是看不到,我只是在第2天才收到命令lol@TrevorHead在Stack Overflow,如果答案对您有帮助,请将其标记为已接受,而不是注释“谢谢!”。请看。我想是这样的。谢谢。我只是看不见,我只是在第二天lol@TrevorHead在Stack Overflow,如果答案对您有帮助,请将其标记为已接受,而不是注释“谢谢!”。请看。