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

Como executar um comando zSH glob recursivamente para subdiretórios

Eu tenho um comando ZSH glob que remove tudo menos os 10 diretórios mais recentes dentro de uma pasta. #! /bin/zsh cd /path/to/backups/pod1 && rm -rf ./*(Om[1,-11]) No entanto, isso é limitado apenas ao diretório pod1. Eu tenho mu...
29.08.2016 / 13:57
1
resposta

Como incluir todos os PIDs na conclusão da tabulação?

Quando eu insiro um comando que recebe um ID de processo (como kill e strace -p ), a conclusão da tabulação do ZSH oferece o que parece ser os PIDs dos processos em execução na minha sessão atual do shell. Como posso oferecer os PIDs de tod...
06.05.2016 / 22:27
1
resposta

Colando texto em zsh no modo vi

Eu alterei o modo de entrada em zsh para vi com set -o vi , mas isso criou problemas ao colar texto. Ao tentar executar cmd-v (MacOS) no modo de inserção, o zsh está colando apenas uma fração do conteúdo da área de transferência. Pare...
05.05.2016 / 17:39
2
respostas

Como posso fazer a conclusão do zsh funcionar no meio do nome do arquivo?

Isso funciona Normalmente, a conclusão da tabulação de zsh funciona bem. $ touch foo-1-bar foo-2-bar $ touch f<Tab> $ touch foo--bar ^ cursor here Pressionar a tecla novamente traz um menu do qual eu posso seleci...
02.02.2016 / 10:12
1
resposta

Obtém o caminho completo do arquivo de inicialização do zsh atual (por exemplo, zshrc ou zshenv)

Existe uma maneira de obter o caminho completo do arquivo de inicialização atual do zsh sendo processado (por exemplo, zshrc ou zshenv)? Em outras palavras, imagine que eu tenha um arquivo zshrc que pode estar localizado em /usr/local/etc/zshrc...
15.12.2015 / 23:56
1
resposta

Cancelar uma opção usada no comando de alias?

Suponha, por exemplo, a seguinte implementação de ll : alias ls="ls -F -G" # colourise and display dir,exec,etc. icons alias ll="ls -l -h -o" # long-list, use KB,MB,etc. sizes, no group id Agora, suponha que eu use ll e,...
28.12.2015 / 17:04
1
resposta

Origem .bashrc em zsh sem imprimir qualquer saída

No passado, usei consistentemente o bash, porque está em toda parte. Mas recentemente eu comecei a tentar zsh. Eu não quero desistir de atualizar meu .bashrc fil que é rsync'ed para todos os meus servidores. Então, no meu .zshrc , eu obtiv...
30.06.2015 / 08:49
1
resposta

É possível usar dois caracteres (por exemplo, ^ tm) no modo de inserção em zsh para uma ligação de comando?

no meu arquivo .zshrc atual que tenho bindkey -M viins -s '^tm' '^[Iman ^[Ela ^[d$' e isso não funciona, no entanto, quando eu removo m do atalho e agora é apenas ^t o atalho está funcionando. Eu gostaria de ter ^tm . Algum...
08.09.2015 / 16:18
2
respostas

wrapper executável, execute o executável original da cauda do PATH

Há um executável /usr/bin/foo que eu e outros scripts usamos, mas ele se comporta mal, então eu fiz um wrapper Bash com o mesmo nome de arquivo em /usr/local/bin/foo onde eu consertei o mau comportamento. Meu PATH é /usr/local/bin:/usr...
26.03.2016 / 21:52
1
resposta

como ter um comando zsh auto_cd customizado

Em vez do cd normal, criei minha própria função function cd { builtin cd "$@" && ls -F } Isso funciona muito bem quando eu uso comandos como cd someDir/subDir , mas não quando eu mudo de diretórios via auto_cd someDir/subDi...
08.06.2016 / 21:19