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: adiciona pasta a $ path recursivamente

Eu tenho a pasta ~/bin que contém várias subpastas com níveis de diretório arbitrários. Esta pasta somente para arquivos executáveis que precisam ser adicionados ao path ao iniciar o zsh, como recursivamente adicionar todos os arquivos...
09.11.2018 / 17:27
1
resposta

Invocando o zmv do bash

Eu descobri recentemente essa técnica para renomear arquivos usando zsh : autoload zmv zmv '(*).JPG' '$1.jpg' que eu também posso escrever como: autoload zmv; zmv '(*).JPG' '$1.jpg' Isso funciona como anunciado e eu posso usá-lo...
27.10.2017 / 13:24
4
respostas

É possível definir aliases sensíveis ao diretório em zsh (ou qualquer outro shell)?

Eu quero usar diferentes aliases (ou talvez: o mesmo alias de forma diferente) dependendo do diretório de trabalho atual. Por exemplo, talvez eu queira usar l como uma abreviação de ls com algumas opções extras. Eu quero usar duas variante...
05.07.2017 / 17:39
2
respostas

Ao usar [! set] zsh invoca a expansão do histórico

Quando estou procurando um arquivo com ls [a-t]est.txt dá o resultado test.txt como esperado No entanto, quando eu uso ls [!a-g]est.txt a saída é ls [aptg]est.txt Alguns outros exemplos para [! set]: ls [!b-z]est....
19.07.2017 / 02:59
2
respostas

Função ZSH para editar um arquivo baseado em uma entrada no cli

Eu preciso configurar uma função no zsh que edite um arquivo diferente baseado em alguma entrada na linha de comando. Eu quero simplificar meus aliases para que eu não tenha vários aliases para fazer a mesma coisa, mas com uma pequena variaçã...
06.05.2016 / 14:10
1
resposta

Execute .zshrc ao passar o comando via -c

Eu tenho um script que executa um comando via zsh -c . No entanto, quando zsh é executado, parece não carregar ~/.zshrc . Eu entendo existe um sinalizador de shell de login , mas mesmo zsh -lc <command> parece não funcionar....
23.07.2015 / 19:28
2
respostas

Melhor maneira de matar processos em uma lista

Eu tenho este script zsh. Existe uma maneira mais graciosa de fazer isso? export PROCESSES_TO_QUIT='puma rake sidekiq spring rails ruby-debug phantomjs zeus passenger guard resque "node server.js"' pgr() { echo "Finding processes in list:...
03.05.2015 / 04:07
1
resposta

zsh parse erro depois do alias do =…

Eu tenho o seguinte arquivo .zshrc em meu diretório pessoal: # modify the prompt to contain git branch name if applicable git_prompt_info() { current_branch=$(git current-branch 2> /dev/null) if [[ -n $current_branch ]]; then ec...
11.04.2015 / 23:20
3
respostas

Local apropriado para colocar o prompt do shell (PS1) quando usar sh / bash / zsh juntos

Estou usando dash (sh) ou bash ou zsh. Se possível, prefiro colocar em comum. Eu quero colocar as configurações adequadas do PS1 quando eu interagir com o shell, portanto, essa situação deve ser considerada login (mostra PS1) su sudo...
18.01.2013 / 03:32
2
respostas

Comando em uma variável [duplicada]

Estou tentando executar uma instrução em que o nome do comando está em uma variável. Por exemplo: my_command='/path/to/some/command' $my_command -f foo -b bar -s something else Mas o acima não funciona. Eu recebo erros que sugerem que...
09.04.2013 / 02:09