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

Lembre-se de um comando meio digitado enquanto eu verifico algo

Eu sempre me encontro na seguinte posição: Eu comecei a digitar um longo comando no prompt do bash, mas na metade eu descobri que preciso checar algo com outro comando. Isto é um problema quando estou na consola (no X), o que é frequentemente o...
07.04.2011 / 15:09
8
respostas

Passando argumentos nomeados para shell scripts

Existe alguma maneira fácil de passar (receber) parâmetros nomeados para um script de shell? Por exemplo, my_script -p_out '/some/path' -arg_1 '5' E dentro de my_script.sh , receba-os como: # I believe this notation does not work,...
14.05.2014 / 20:19
7
respostas

Quantas conchas eu sou profundo?

Problema : Descobre quantas conchas eu sou. Detalhes : Eu abro muito o shell do vim. Construa e corra e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro invólucro. : ( Eu quero saber quantas conchas eu sou profunda, talvez...
27.06.2017 / 18:27
2
respostas

Reconstrua o índice de preenchimento automático (ou o que for chamado) e os binários no cache $ PATH no zsh

Após instalar o novo software, um terminal já aberto com o zsh não saberá sobre os novos comandos e não poderá gerar auto-completar para eles. Aparentemente, a abertura de um novo terminal corrige o problema, mas o índice (ou o que você quiser)...
17.09.2010 / 08:50
4
respostas

Existe alguma maneira de impedir que um comando seja adicionado ao seu histórico?

Existe alguma maneira de impedir que um comando seja adicionado ao seu histórico? Eu tenho um comando que eu quero manter fora do meu arquivo de histórico, e eu realmente não me importo de tê-lo lá quando eu pesquisar o histórico armazenado na m...
19.01.2011 / 04:06
6
respostas

Quais recursos estão em zsh e ausentes do bash, ou vice-versa?

Como usuário do Linux, sempre usei o bash porque era o padrão em todas as distros que eu usava. As pessoas que usam outros sistemas Unix, como o BSD, parecem usar outros shells com muito mais frequência. No interesse de aprender um pouco mais, d...
22.08.2010 / 01:00
5
respostas

Como posso detectar se o shell é controlado pelo SSH?

Eu quero detectar de um script de shell (mais especificamente .zshrc) se ele é controlado por meio do SSH. Eu tentei a variável HOST, mas é sempre o nome do computador que está executando o shell. Posso acessar o nome do host de onde a sessão SS...
18.03.2011 / 23:19
3
respostas

A tecla ESC causa um pequeno atraso no terminal devido ao seu comportamento Alt +

Minha configuração de terminal é gnome-terminal + tmux + zsh com ligações de vi. Em aplicações como o vim ou mesmo no modo de edição vi da linha de comando do zsh, eu preciso pressionar com freqüência a tecla ESC , mas há um pequeno atraso a...
23.10.2011 / 13:02
6
respostas

Como usar 'which' em um comando com alias?

Como a maioria dos usuários, tenho vários aliases configurados para fornecer um conjunto padrão de sinalizadores para programas usados com frequência. Por exemplo, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' O problema é que,...
02.04.2011 / 22:32
1
resposta

Para loops em zsh e bash

Tenho notado que existem duas formas alternativas de criar loops no zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ambos imprimem: 1 2 3 Minha pergunta é: por que as duas sintaxes? A $x é iterada...
25.10.2011 / 00:46