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?
@AFH Zsh tem uma
—
slhck #
autocd
opção que cd
é 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ê corre ls ..
ou cd ..
?
@slhck - Parece que
—
AFH
autocd
não está ativado no shell do interlocutor , pois não está no meu. Ele precisa adicionar setopt 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ção autocd
.
O
—
Shah Ismail
..
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 os cd ..
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ão setopt autocd
estiver no meu ~/.zshrc
arquivo.
..
é um diretório que você não pode executar. Você precisacd ..
(se é isso que você pretende fazer).