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

Variável de expansão na definição de função em zsh

Estou com algum problema tentando avaliar / expandir uma variável quando defino uma função em zsh - isso é possível? Exemplo: variable=foo mytest(){ echo ${variable} } mytest //outputs foo variable=bar test //outputs b...
23.09.2018 / 11:55
1
resposta

Usando heredoc em aliases zsh

Eu gostaria de usar o heredoc em um zsh alias, por exemplo: alias runthing="cd ~; date << HERE date HERE" No entanto, toda vez que eu executo esse alias, o shell age como se eu não tivesse terminado o heredoc e mostrasse isso:...
18.09.2018 / 12:16
1
resposta

O que aconteceu com ~ ao atualizar o oh-my-zsh?

Não tenho certeza do que mudou o significado do caminho inicial ~ em meu zsh. Então, quando eu faço cd ~ , eu não faço cd em minha casa, mas isso me dá um erro de que /Users/carlos não existe. Como posso redefinir ~ para se refe...
26.11.2012 / 03:22
1
resposta

ZSH - Autosuggest para a saída de valores na janela do terminal?

É possível alcançar o seguinte ➜ ag editNote src/store/actions.js 8:const editNote = ({ commit }, e) => { 26: editNote, src/components/Editor.vue 5: @input="editNote" 22: 'editNote', /frontend on  master [...
30.01.2018 / 01:39
1
resposta

Saída estranha no comando multilinha em Kitty?

Estou executando o ArchLinux não-GUI no VMWare 14.0. Eu instalei um servidor ssh nele (por openssh) e conectado à minha máquina virtual usando Kitty 0.70 no Windows 10 [Versão 10.0 .15063]. Meu problema é: Quando eu uso o comando multiline,...
14.10.2017 / 09:55
2
respostas

Como "reverter" rsync -L?

Nos documentos do rsync ' -L flag: -L, --copy-links    transform symlink into referent file/dir Esta questão é sobre como "reverter" uma transferência que foi feita originalmente usando rsync -L ... . É mais fácil para mim ex...
23.06.2017 / 17:03
1
resposta

Por que minha lista não está sendo convertida em uma matriz no script de inicialização .zshrc?

Eu tenho o seguinte script que funciona bem quando chamado na linha de comando, no entanto, quando eu chamo o script de dentro do meu arquivo ~/.zshrc , a lista de sessões não é convertida em uma matriz. #/usr/bin/env bash # Get tmux sessi...
11.03.2017 / 12:15
1
resposta

Comando não retorna valor esperado dentro de .zshrc

Tentando executar: function which_terminal { return (ps -p$PPID | awk "'NR==2'" | cut -d "' '" -f 11) } dentro de .zshrc para obter um varible com qual emulador de terminal está rodando para que eu possa configurar diferentes tema...
19.06.2018 / 20:49
1
resposta

É possível fazer com que a pesquisa de histórico de seta para zsh detecte aliases?

Eu tenho git aliased para g . Às vezes eu uso g e às vezes não. Eu posso executar git add file1 e mais tarde g add file2 . Quando eu quiser adicionar o arquivo 1 novamente, posso digitar g add no prompt zsh e, em seguida, p...
19.06.2018 / 15:11
1
resposta

Como exportar uma variável de ambiente do arquivo .sh no zsh? [duplicado]

Eu tenho o seguinte script de shell TEST=/foopath export TEST Está em um arquivo chamado test.sh e no qual corri chmod +x test.sh Quando executo ./test.sh , espero poder executar echo $TEST e ver a saída /foopath , mas n...
27.11.2016 / 18:48