Eu configurei o meu zsh baixando o mais recente usando homebrew no Yosemite. Portanto, o shell padrão está /usr/local/bin/zshno 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 #
autocdopçã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
autocdnão está ativado no shell do interlocutor , pois não está no meu. Ele precisa adicionar setopt autocda ~/.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 autocdestiver no meu ~/.zshrcarquivo.
..é um diretório que você não pode executar. Você precisacd ..(se é isso que você pretende fazer).