Eu configurei o meu zsh baixando o mais recente usando homebrew no Yosemite. Portanto, o shell padrão está /usr/local/bin/zsh
no aplicativo iTerm2.
No entanto, quando tento o comando
$ ..
$ zsh: permission denied: ..
Ele não gera o conteúdo do diretório como deveria. Também posso tentar outros recursos para verificar se o zsh shell está configurado corretamente?
macos
permissions
zsh
iterm2
Shah Ismail
fonte
fonte
..
é um diretório que você não pode executar. Você precisacd ..
(se é isso que você pretende fazer).autocd
opção quecd
é para um diretório, se você digitar seu nome. Obviamente, apenas digitar..
também não deve gerar o conteúdo do diretório. Shah, você pode esclarecer? O que acontece quando você correls ..
oucd ..
?autocd
não está ativado no shell do interlocutor , pois não está no meu. Ele precisa adicionarsetopt autocd
a~/.zshrc
. Como você diz, isso não exibirá o conteúdo. O conteúdo (pelo menos os diretórios e executáveis) será mostrado como opções de conclusão se ele digitar../
a tecla Tab : talvez seja isso que ele estava pensando e não seja afetado pela configuraçãoautocd
...
recurso é mencionado no vídeo Aprendendo e descobrindo recursos ZSH - Usuário avançado da linha de comando (7/11) no youtube, conforme ativado, mas o rodízio também instalou oh-my-zsh. Eu acho que deve ser um recurso de shell zsh.ls ..
e oscd ..
comandos executam conforme o esperado: listando o conteúdo do diretório acima e navegando para o diretório acima, respectivamente. A tecla ../ then Tab funciona para mim enquanto nãosetopt autocd
estiver no meu~/.zshrc
arquivo.