更改目录ubuntu服务器脚本

时间:2017-11-20 15:49:57

标签: bash ubuntu directory command cd

我正在开发一个项目,我必须使用Ubuntu Server。

当我跑步时

“bash deploy.sh”或“./deploy.sh”我没有更改目录。

在我的剧本上我有

cd ../..所以我可以上去(两次),但它不起作用。

编写完整路径时遇到同样的问题

错误消息是“目录或文件不存在”。

你知道更改目录的cmd吗?

先谢谢你!

1 个答案:

答案 0 :(得分:1)

这是因为当你跑步时:

bash <script.sh>

在会话中打开一个新的子shell。此子shell与运行脚本的shell不同,脚本中的所有命令都在此新子shell中运行。

如果你想在shell的环境中执行脚本,试试这个:

source <script.sh>

再见