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.
2
respostas

zsh expansão de alias

É possível configurar o zsh para expandir aliases globais durante a conclusão da tabulação? Por exemplo, tenho os alias comuns: alias -g '...'='../..' alias -g '....'='../../..' mas quando digito, por exemplo, cd .../some<tab> , e...
19.01.2011 / 23:08
1
resposta

zsh seleciona um texto colado

Desde alguma atualização do zsh, um novo comportamento do shell foi exibido. Ou seja agora quando eu colo um texto do buffer (via o comando paste ou via o terceiro botão do mouse - não importa) ele "selecionado" - o fundo do texto inserido é des...
21.12.2016 / 10:13
2
respostas

[vs [[: qual deles usar nos scripts bash? [duplicado]

A página do manual do zsh, em sua seção sobre test (também conhecida como [ ), aconselha explicitamente contra o uso, e insta os leitores a usar [[ sempre que possível. A seção relevante afirma: The command attempts to implem...
07.03.2013 / 11:51
2
respostas

Como matar um monte de tarefas com base na saída do ps?

Aqui está a saída de ps : $ ps aux | grep blob ubuntu 4286 0.0 0.1 34748 9592 ? S Jan14 0:00 /usr/bin/python /usr/local/bin/pynt start_blob_reader ubuntu 4287 0.0 0.1 34748 9596 ? S Jan14 0:00 /usr/bin/...
01.05.2015 / 07:55
1
resposta

Por que não consigo definir uma variável readon chamada caminho em zsh?

Em zsh, path é uma variável de matriz especial, cujo conteúdo está vinculado à variável PATH conhecida. Tão especial, na verdade, que definir e chamar a função f() { local -r path=42 } causa o erro f: read-only variable: path ....
26.11.2017 / 16:27
1
resposta

zsh mantém o histórico de compartilhamento mesmo quando o histórico compartilhado está desabilitado

Estou usando o zsh com prezto (no OSX e dentro do tmux, não tenho certeza se isso é importante) e, de tempos em tempos, o histórico é compartilhado entre vários terminais. Eu já adicionei unsetopt share_history e também desabilitei SHARE_HIST...
11.07.2016 / 17:00
1
resposta

Shell essa aba conclui o prefixo?

Gostaria que a conclusão da guia se comportasse de maneira diferente quando o cursor está no começo de uma palavra do que quando o cursor está no final de uma palavra. Eu só vi shells que completam o sufixo, assim: $ tiff2␣ tiff2bw tiff...
20.07.2016 / 00:26
3
respostas

Script shell / bash: descarte corretamente os privilégios

Ok, em primeiro lugar, sei que esta pergunta já foi feita algumas vezes aqui, mas as respostas dadas não me satisfizeram inteiramente. A situação é a seguinte: Eu escrevi muitos scripts para automatizar várias tarefas de manutenção, com o objeti...
09.11.2014 / 15:17
2
respostas

Desativar qualificadores glob no zsh

Existe uma maneira de desativar qualificadores glob com zsh? Parece um recurso útil, mas atrapalha os parênteses normais. Eu uso ag para pesquisar arquivos, e ag mymethod(param) faz com que zsh reclame sobre missing end of name , e pr...
07.08.2014 / 23:25
1
resposta

Defina variáveis no ZSH precmd e faça referência a elas no prompt

Existe uma maneira de definir variáveis na função precmd do zsh e, em seguida, ecoá-las no prompt? Algo como function precmd { GREETING='Hi Kevin!'; } PROMPT="$GREETING";     
19.02.2012 / 19:22