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.
1
resposta

Zsh - alias -s com parâmetro

Em zsh, posso especificar o programa padrão para abrir a extensão de arquivo como alias -s {mkv,mpg}='mplayer' . Eu corro muito bem, mas o que eu realmente quero é executar mplayer <filename> & para que ele não produza materiais t...
04.06.2012 / 05:28
2
respostas

bash equivalente do $ @ [2, $ #] do zsh

(NB: a motivação para esta questão é apenas melhorar o meu know-how de programação bash ). Eu quero saber o bash equivalente de zsh expressões como $@[2,$#] , que diretamente endereçam um intervalo da matriz de argumentos de linha...
10.08.2013 / 13:58
2
respostas

Existe uma maneira menos complicada de definir o array $ path localmente dentro da função?

Existe uma maneira menos trabalhosa de definir uma versão local do array $path do que é mostrado no snippet a seguir? foo () { local holdpath holdpath=($path) local path path=($holdpath) if ( some_condition ) path=( $PR...
26.06.2013 / 18:03
1
resposta

Percorrer o início da ação de inserção no modo vi do shell Z

É possível configurar o modo vi do shell Z para que o backspace possa excluir caracteres antes da posição em que a ação de inserção foi iniciada? Basicamente, o comportamento do vim que pode ser alcançado adicionando a seguinte linha a ~/....
31.05.2017 / 04:56
2
respostas

como eu chamo comandos git sem 'git' na frente?

Como eu digo ao meu zsh para tentar automaticamente um comando com git na frente, se o comando não for encontrado? Por exemplo. Desejo executar $ status e, se não houver status em $PATH , meu zsh deverá tentar git status .     
20.09.2015 / 11:07
1
resposta

Zsh: scripts de origem recursivamente

Eu tenho a pasta ~/scripts/ que contém várias subpastas com níveis de diretório arbitrários. Esta pasta somente para scripts que precisam ser originados ao iniciar zsh , como recursivamente obter todos os arquivos sob sua pasta e suas su...
09.11.2018 / 15:12
3
respostas

Por que o zsh e o ksh93 optaram por não serem compatíveis com a correspondência de padrões?

Documentação POSIX para correspondência de padrões disse que: An ordinary character is a pattern that shall match itself. It can be any character in the supported character set except for NUL, those special shell characters in Quoting...
24.02.2016 / 08:26
2
respostas

Como configurar o .zshrc para o sistema operacional

Eu quero usar emacs da pasta Applications quando estou usando o Mac, mas estou usando o mesmo .zshrc no Ubuntu. alias emacs='/Applications/Emacs.app/Contents/MacOS/bin/emacsclient' Então, quero criar esse alias apenas quando esto...
29.12.2015 / 16:11
1
resposta

Qual é a diferença entre 'autoload' e 'autoload -U' em Zsh?

Qual é a diferença entre autoload -U e plain autoload ? Por exemplo, aqui , é recomendado executar: autoload -U run-help autoload run-help-git autoload run-help-svn autoload run-help-svk unalias run-help alias help=run-help Por q...
07.07.2015 / 02:29
3
respostas

SSH para dois endereços, use o que se conecta primeiro

Eu tenho um computador em casa (chame-o de franklin porque é assim que eu o chamo) que frequento do meu laptop de trabalho. Quando estou em casa, ssh para franklin.local e, quando estou no trabalho ou em qualquer outro lugar, ssh para remote.a...
19.12.2012 / 16:50