Zsh не сохраняет var в историю?

Я добавляю «загрузочный» каталог в восстановление загрузки Fedora; сообщение о том, что файл не существует, исчезло; и я могу использовать ваше решение для перезагрузки моего ноутбука в Fedora после того, как обновление Windows 10 приведет к сбою двойной загрузки Fedora-

linuxefi (hd2,gpt6 )/boot/vmlinuz -4.4.2 -300.fc23.x86 _64 root=/dev/sda8

initrdefi (hd2,gpt6 )/boot/initramfs -4.4.2 -300.fc23.x86 _64.img

-1
24.05.2020, 22:52
1 ответ

Несколько дней назад в другом вопросе вы сказали, что добавили к своему~/.zshrc:

zshaddhistory() { whence ${${(z)1}[1]} >| /dev/null || return 1 }

Это приводит к тому, что командные строки, первое слово которых (с заключенными в кавычки )не является именем какой-либо существующей команды, не добавляются в историю.

test="abc"не является именем существующей команды в вашей системе, поэтому она не будет сохранена в истории.

Это также не позволит сохранить командную строку типа "echo" "foo", или <input tr a b >output, или (foo; bar) | baz...

@Gilles уже предупредил вас об этом в комментарии к вашему вопросу.

4
18.03.2021, 23:33

Теги

Похожие вопросы