将shell目录导出到终端

时间:2012-11-09 17:07:05

标签: bash

我正在创建一个shell脚本,它允许我的shell上的后退功能。什么是更改脚本中终端目录的好方法。

在我的back.sh文件中运行这样的东西不起作用:

cd /

即使我像

那样运行文件
source ./back.sh

无法正常运行的示例文件:

#!/bin/bash

cd ~/Movies/

当我运行源./back.sh或源back.sh

1 个答案:

答案 0 :(得分:1)

以下是关于.source内置之间差异的2美分:没有。

由于您提到.使用cd ../,因此请确保执行正确的.source并且实际上是相同的事情:

user@host> type source
source is a shell builtin     
user@host> type .
. is a shell builtin

除了/bin/bash --version之外,也可能会有所帮助。