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.
Eu decidi reduzir as minhas entradas .zshrc e declutter oh-my-zsh . Parece que zsh agora pode instalar automaticamente plugins referenciados e atualizá-los automaticamente, o que era algo que eu queria alcançar. No entanto, toda vez que...
Se eu executar um comando simples contendo o caractere curinga de estrela, por exemplo:
$ ls -ltr *.txt
em uma pasta com um caminho longo e um espaço (ele contém *.txt files):
/Volumes/GoogleDrive/My Drive/XXX/Projects/YYYYYYYYYYYY/...
Eu recentemente mudei para o Zsh + Oh my Zsh, e encontrei um comportamento muito chato.
Quando no meu caminho eu tenho um diretório e um executável compartilhando o mesmo prefixo, a conclusão da tabulação inclui o diretório mesmo quando é o p...
Eu tenho um script que mostra um site e me diz quanto tempo trabalhei na semana. Eu quero que seja na barra de status no meu tmux.conf , mas estou tendo o problema do script rodando uma vez a cada segundo, o que obviamente inunda a rede. Exist...
Existe uma ferramenta ou pacote shell para bash ou zsh que irá se ajustar visualmente quando eu estiver em edição ou modo de inserção após a execução do comando:
set -o vi
e estou usando o terminal normalmente?
Alguém pode me explicar o resultado do seguinte script em zsh:
#!/bin/zsh
var1=var2
var2=first
var3=second
echo var1="$var1"
echo var2="$var2"
echo var3="$var3"
echo '${${(P)var1::=var3}}'="${${(P)var1::=var3}}"
echo var1="$var1"
echo var2="$...
Usar caracteres Unicode estendidos é (sem dúvida) útil para muitos usuários.
Cascas mais simples (ash (busybox), traço) e ksh falham com:
tést() { echo 34; }
tést
Mas bash , mksh , lksh e zsh parecem permitir isso.
Estou cien...
Digamos que eu tenha um script Zsh e que eu queira deixá-lo imprimir a saída para STDOUT , mas também copiar (despejar) sua saída para um arquivo no disco.
Além disso, o script começa com a seguinte opção
set -o xtrace
que o obriga a...
A variável PATH no meu arquivo .zshrc é a seguinte:
export PATH=$HOME/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
Agora, se eu tentar reiniciar meu apache usando 'service apache2 restart', ele diz: 'comando not...