2015-03-03 2 views
1

Используя z в zsh, я хочу изменить местоположение по умолчанию, где хранится история.Перемычка каталога Z.sh - изменение, где хранится история

По умолчанию, когда ваш источник сценарий оболочки

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" 

Но по какой-то причине, я получаю предупреждение, что моя оболочка не может найти каталог. Любая идея, почему это происходит? Любая помощь приветствуется.

ответ

2

У вас есть опечатка или еще нет способа использования переменной bash.

При объявлении переменной вам не нужно использовать $. Только когда вы хотите получить к нему доступ.

Так просто адаптировать вас конфиг с:

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

вуаля :) это должна работать

+0

Derp, знал, что это должно быть что-то глупо, как это. большое спасибо – mhartington