O Zsh é um shell com muitos recursos avançados de linha de comando e script.
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 por dentro my_script.shreceba-os como: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" …
Lembre-se de um comando digitado pela metade enquanto eu verifico algo
Costumo me encontrar na seguinte posição: comecei a digitar um comando longo no prompt do bash, mas, no meio do processo, descobri que precisava verificar algo com outro comando. Esse é um problema quando estou no console (sem X), o que geralmente acontece, porque só tenho as seguintes maneiras insatisfatórias …
Como usar `what` 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 freqüência. Por exemplo, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' O problema é que, se eu quiser usar whichpara ver de onde vem meu vim/ grep/ ls/ etc, …
Reconstrua o índice de preenchimento automático (ou o que for chamado) e binários no cache $ PATH no zsh
Após a instalação do novo software, um terminal já aberto com o zsh não saberá sobre os novos comandos e não poderá gerar o preenchimento automático para eles. Aparentemente, a abertura de um novo terminal resolve o problema, mas o índice (ou o que você chamar) pode ser reconstruído para …
Quantas conchas de profundidade eu sou?
Problema : descubra quantas conchas eu tenho. Detalhes : Eu abro muito o shell do vim. Construa, execute e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro shell. :( Quero saber quantas conchas de profundidade tenho, talvez até tê-la na tela do meu shell o …
Como posso detectar se o shell é controlado pelo SSH?
Quero detectar de um script de shell (mais especificamente .zshrc) se ele é controlado por 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 vem a sessão SSH? Comparar os dois resolveria o …
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? Tenho um comando que quero manter fora do meu arquivo de histórico e realmente não me importo de tê-lo lá quando pesquiso o histórico armazenado na memória, embora isso seja menos preocupante. Existe alguma maneira de evitar …
Todos os scripts bash são compatíveis com o `zsh`?
Eu estou olhando para mudar de bash para zsh, mas preocupado com a compatibilidade de scripts bash. Todos os scripts / funções do bash são compatíveis com o zsh? Portanto, se isso é verdade, o zsh é apenas uma melhoria para o bash?
Quais recursos estão no zsh e estão ausentes no bash ou vice-versa?
Como usuário do Linux, sempre usei o bash porque era o padrão em todas as distribuições que eu usava. 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, decidi experimentar o zsh. Como usuário bash: …
Histórico de comandos no Zsh
Como o Zsh controla o histórico de comandos? Eu vejo dois arquivos no meu diretório pessoal: .zhistorye .zsh_history. Qual a diferença entre eles? Os arquivos parecem conter todo o meu histórico. O Zsh mantém anexando linhas a um deles para sempre ? Isso não tornaria a pesquisa de histórico muito …