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.
Estou procurando a possibilidade de destacar de alguma forma o espaço não quebrável ( \xA0 ) na saída do shell para diferenciá-lo do espaço normal durante as sessões de depuração. E. g., Gostaria de ver a saída de $ echo -e "[\xC2\xA0]|[ ]"...
No Mac OS X, sei que é possível abrir um arquivo a partir da linha de comando com seu aplicativo padrão com open e com outros aplicativos com open -a <application name> . Assim,
open movie.avi
open -a VLC movie.avi
open movie.avi -...
Em zsh quando digito .. e pressiono Tab , eu gostaria que ele fosse expandido para ../ . No momento, zsh procura por um diretório com dois períodos no nome e expande para isso (como .emacs.d ).
Qual opção afeta esse tipo de comportam...
Eu estou querendo saber como eu posso configurar zsh para não expandir o curinga em um nome de arquivo. Por exemplo, eu tenho um diretório de algumas centenas de arquivos com o seguinte nome:
a.foo-bar a.foo b.foo-bar b.foo c.foo-bar c.fo...
Eu tentei alterá-lo da maneira recomendada em Como altero meu shell padrão em uma instância do AWS? , conforme mostrado abaixo:
chsh -s $(which zsh)
mas isso me deu um erro. O sistema pede que eu use ypchsh , mas isso me dá uma mensage...
Posso mostrar o PID de um processo que acabei de lançar, idealmente no final da linha do comando?
Example:
root in ~: mysqld .................. [PID 34567]
12121 mysql-logs start to come in...
12125 more logs...
Por exemplo, quando eu lan...
É possível fazer curingas expandir curingas na conclusão da tabulação no mesmo estilo que zsh?
Então, imagine o seguinte:
mkdir new
touch new/1.txt new/2.txt new/3.log
Agora,
ls new/*.txt<TAB>
Expandir para
ls new/1.txt...
Eu tenho um conjunto de arquivos que são nomeados na veia de "some_file-nameN", onde N é um número que começa em 1, incrementa e termina em algum lugar entre 10 e 30. Agora preciso inserir um arquivo no começar. Como posso incrementar o número d...
Estou usando "oh-my-zsh".
Eu tenho uma variável de ambiente definida para o caminho atual, digamos:
PROJECT=/home/me/projects/client/project
e meu prompt zsh é assim:
me@my-machine:~PROJECT$
enquanto meu prompt bash se parece c...