我的OsX Mojave终端出现问题。据我所了解,自OsX ElCapitan“终端会话”以来,有一个新功能。现在,例如,如果我输入
echo $(cd)
bash回报了我Saving session... ...saving history...truncating history files... ...completed.
。这是一条消息,也会在exit
命令之后出现。我需要使用这样的命令
$(cd "$(dirname "${BASH_SOURCE[0]}")")
但是由于我提到的一个问题,我无法做到。它返回
~/some_dir Saving session... ...saving history...truncating history files... ...completed.
我发现的解决方案之一是创建文件~/.bash_sessions_disable
。在它之后,echo $(cd)
不会返回任何内容,而且还可以,但是我不想在会话中禁用Apple功能