Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
LINUX“;CD";命令在shell脚本中不起作用_Linux - Fatal编程技术网

LINUX“;CD";命令在shell脚本中不起作用

LINUX“;CD";命令在shell脚本中不起作用,linux,Linux,我制作了一个shell脚本,无论它在哪里,我都希望它能进入一个目录。例如,如果shell在下载中,我希望它转到桌面,在那里创建一个文件夹,转到该文件夹和其他许多东西,但是CD命令不起作用 #!/bin/bash cd Desktop 它这样说: setup.sh: 2: cd: can't cd to Desktop 我想知道如何使用它,请帮助。cd命令工作得很好。它告诉你没有“桌面”目录 您需要提供“桌面”目录所在位置的相对或绝对路径: #!/bin/bash cd ~/Desktop c

我制作了一个shell脚本,无论它在哪里,我都希望它能进入一个目录。例如,如果shell在下载中,我希望它转到桌面,在那里创建一个文件夹,转到该文件夹和其他许多东西,但是CD命令不起作用

#!/bin/bash
cd Desktop
它这样说:

setup.sh: 2: cd: can't cd to Desktop

我想知道如何使用它,请帮助。

cd命令工作得很好。它告诉你没有“桌面”目录

您需要提供“桌面”目录所在位置的相对或绝对路径:

#!/bin/bash
cd ~/Desktop
cd /home/user/some/subdir/here/Desktop

“cd”命令运行良好。它告诉你没有“桌面”目录

您需要提供“桌面”目录所在位置的相对或绝对路径:

#!/bin/bash
cd ~/Desktop
cd /home/user/some/subdir/here/Desktop

使用绝对路径,或者更好的是使用环境变量

cd ~/Desktop

使用绝对路径,或者更好的是使用环境变量

cd ~/Desktop

所以我猜在
下载
中没有
桌面
。完全重复:所以我猜在
下载
中没有
桌面
。完全重复: