Z.sh目录跳线 - 更改保存历史记录的位置

时间:2015-03-03 18:02:35

标签: shell zsh

在zsh中使用z,我想更改保存历史记录的默认位置。

默认情况下,源shell脚本

source ~/z/z.sh

它将在.z/目录中创建包含您访问的目录的文件。虽然这对大多数情况都很好,但我想将其更改为另一个目录。 README.md确实声明您可以在.zshrc

中为此设置一些变量
Optionally:
          Set $_Z_DATA to change the datafile (default $HOME/.z).

所以我添加了这个

export $_Z_DATA="$HOME/.z-history"

但由于某种原因,我收到警告,我的shell无法找到该目录。 知道为什么会这样吗?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您有输入错误,或者尚未了解bash变量的工作原理。

声明变量时,不需要使用$。仅在您想要访问它时。

所以只需使用以下内容调整配置:

export _Z_DATA="$HOME/.z-history"

voilà :)它应该有效