在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无法找到该目录。 知道为什么会这样吗?任何帮助表示赞赏。
答案 0 :(得分:2)
您有输入错误,或者尚未了解bash变量的工作原理。
声明变量时,不需要使用$
。仅在您想要访问它时。
所以只需使用以下内容调整配置:
export _Z_DATA="$HOME/.z-history"
voilà :)它应该有效