创建一个shell脚本以在OSX中的bash中运行

时间:2015-02-23 15:29:21

标签: macos bash shell

警告!在这里得到相当基本的人......

我有一个相当复杂的shell脚本,我希望创建它,但是在使用最基本的命令时遇到了困难,所以我很难开始。

我想创建一个我可以使用BASH运行的.sh文件 - 如果我只将CD放在文件中并在BASH中运行没有任何反应,而从终端obv运行CD。让我回家。

有人可以对此有所了解......我正在运行OSX

谢谢

1 个答案:

答案 0 :(得分:2)

当你运行一个脚本产生一个新的子shell时,你的cd就可以了,然后你退回到你的原始shell和旧的当前工作目录 - 就像cd一样从未发生过。如果您想要快捷cd,请使用alias或函数。类似的东西:

go_dev() {
    cd /my/long/path/to/dev/env/
}

alias go_dev='cd /my/long/path/to/dev/env/'