LINUX“;CD";命令在shell脚本中不起作用
我制作了一个shell脚本,无论它在哪里,我都希望它能进入一个目录。例如,如果shell在下载中,我希望它转到桌面,在那里创建一个文件夹,转到该文件夹和其他许多东西,但是CD命令不起作用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
#!/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
所以我猜在
下载
中没有桌面
。完全重复:所以我猜在下载
中没有桌面
。完全重复: