1

Я пытался найти, является ли команда lp :

% type lp
lp not found

Это также не псевдоним.

Я использую oh-my-zsh . Я искал в каталоге подсказки, тоже ничего не нашел.

Интересно, если кто-нибудь знает, как немного покопаться, чтобы увидеть, какой механизм меняет мою директорию, я хотел бы знать, почему эта штука, которая не является обычной командой, делает что-то для изменения рабочей директории оболочки.

1 ответ1

4

В oh-my-zsh ввод имени пользователя пользователя меняется на домашний каталог этого пользователя. /var/spool/lpd обычно является домашним каталогом пользователя lp .

Такое поведение является комбинированным эффектом настроек zsh auto_cd и cdable_vars.

oh-my-zsh устанавливает их в ~/.oh-my-zsh/lib/theme-and-appearance.zsh если вы хотите их отключить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .