zsh, no linux: digitando lp cds me para / var / spool / lpd. Por quê?

1

Eu tentei encontrar se lp é um comando:

% type lp
lp not found

Também não é um alias.

Eu uso um oh-my-zsh config. Eu procurei no diretório por dicas, também não encontrei nada.

Gostaria de saber se alguém sabe como cavar um pouco para ver o mecanismo que está mudando o meu diretório, eu gostaria de saber por que essa coisa que não é um comando normal está fazendo algo para mudar o diretório de trabalho do shell.

    
por Steven Lu 23.10.2015 / 08:31

1 resposta

4

Em oh-my-zsh , digitar o nome de usuário de um usuário muda para o diretório pessoal desse usuário. /var/spool/lpd é normalmente o diretório inicial do usuário lp .

Esse comportamento é o efeito combinado de zsh ' auto_cd e cdable_vars configurações .

oh-my-zsh define esses valores em ~/.oh-my-zsh/lib/theme-and-appearance.zsh se você quiser desativá-los.

    
por 23.10.2015 / 08:41

Tags