Perguntas sobre 'zsh'

zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
1
resposta

Abre arquivos de texto automaticamente no editor em vez de tentar executá-los?

Quando acidentalmente digito o nome de um arquivo de texto sem algum tipo de comando do editor, e o arquivo de texto não é um shell script, recebo um erro de "permissão negada" *, já que o arquivo não é executável e o primeiro token na linha de...
29.03.2016 / 19:34
1
resposta

~ glob comportamento do operador com padrão vazio

De acordo com a documentação, ~ pode ser usado como glob operator quando EXTENDED_GLOB é definido, permitindo construções como print -rl glob*~globA*~glob*B para qualquer coisa que corresponda a glob* , mas não corresponda a...
24.02.2017 / 21:30
1
resposta

O que é este comando HOME?

Eu posso executar um comando chamado "HOME", que parece ser equivalente a cd && echo "~" . Mas não consigo descobrir onde está definido: $ pwd /tmp $ which HOME HOME not found $ type HOME HOME not found $ man HOME No manual entry fo...
12.07.2015 / 02:43
3
respostas

Como um script zsh pode testar se está sendo originado?

A resposta aceita para uma pergunta semelhante de bash parece não funcionar para zsh . Na verdade, se eu copiar basicamente o mesmo código dado nessa resposta, para produzir o script #!/usr/bin/zsh - # test.sh [[ $_ != $0 ]] &&...
19.04.2013 / 16:20
2
respostas

Por que 'kill -s INT zsh PID' está se comportando de maneira diferente de 'Ctrl-C'?

Começando com: % donothing () { echo $$; sleep 1000000 } % donothing 47139 Se neste momento eu atingi Ctrl-C no mesmo terminal que está controlando o shell, então a função donothing de fato termina e recebo o prompt de comando de vo...
04.04.2013 / 02:11
1
resposta

Existe uma maneira simples de obter uma matriz de todos os argumentos que não começam com um hífen?

zsh inclui um poderoso utilitário para analisar as opções de linha de comando zparseopts , mas para scripts de shell rápidos e funções de shell, mas existe uma maneira fácil de extrair o array de todos os comandos? argumentos de linha que...
08.02.2014 / 20:55
3
respostas

conclusão oh-my-zsh nos nomes de diretório inicial

Eu recentemente mudei para o zsh do bash, e estou usando o oh-my-zsh. Há um comportamento de conclusão que não quero: em qualquer diretório, a lista de candidatos ao preenchimento automático parece incluir os nomes dos diretórios iniciais de tod...
15.08.2012 / 03:16
1
resposta

Não sugerir diretório atual no preenchimento automático

Eu sou um usuário de longa data da ZSH. Parece-me que eu costumava ter essa funcionalidade há muito tempo, mas depois reescrevi meu .zshrc (há muito tempo) e agora sinto falta dessa funcionalidade de vez em quando. (Claro que, há muito tempo, mi...
23.03.2018 / 08:46
2
respostas

Zsh - autocorreção mais inteligente

É possível fazer com que o Zsh pare de tentar corrigir argumentos que não devem ser arquivos com arquivos do diretório atual sem desativar completamente a correção ou limitá-la a setopt CORRECT (somente corrija o comando)? Por exemplo, qua...
09.04.2012 / 13:01
1
resposta

Por que o CDPATH não funciona conforme documentado nos manuais?

O manual do shell Bourne Again diz, de cd dir : […] each directory name in CDPATH is searched for dir. […] If dir begins with a slash (/), then CDPATH is not used. O manual do shell Z diz, de cd arg : Otherwise, if arg begins with a slas...
18.01.2018 / 14:55