Perguntas com a marcação «zsh»

O Zsh é um shell com muitos recursos avançados de linha de comando e script.



5
O que faz o `zstyle`?
zstyleParece que é apenas um local central para armazenar e recuperar dados, como uma alternativa aos exportparâmetros do shell. Isso é verdade ou há mais?
23 zsh 

1
Conclusão para o primeiro argumento do CD OLD NEW
Em zsh, o cdcomando tem uma forma de dois argumentos: cd OLD NEWmuda para ${PWD/OLD/NEW}. Com o novo sistema de conclusão de estilo, o zsh é capaz de concluir NEW: o segundo argumento é concluído com base no que OLDpode ser substituído para obter um diretório existente. Mas o primeiro …

1
Como funciona uma bomba de garfo?
AVISO NÃO TENTE EXECUTAR ISTO EM UMA MÁQUINA DE PRODUÇÃO Ao ler a página da Wikipedia sobre o tópico , geralmente sigo o que está acontecendo com o seguinte código: :(){ :|:& };: trecho de descrição A seguinte bomba de garfo foi apresentada como arte em 2002;56 sua origem exata …
22 bash  shell-script  zsh  fork 

7
Substituição dupla e tripla em bash e zsh
Acompanhamento da parte de fundo desta pergunta . Em basheu posso usar ${!FOO}para substituição dupla, em zsh ${(P)FOO}. Em ambos, a velha escola (hack-y) eval \$$FOOfunciona. Então, a coisa mais inteligente e lógica para mim seria a ${${FOO}}, ${${${FOO}}}…substituição dupla / tripla / n. Por que isso não funciona como …



1
Usando o editor de linhas do zsh para contornar subprocessos
É possível usar o editor de linha interno do zsh ( zle) para alimentar a entrada de um subprocesso? Ou seja, eu gostaria de executar zlewrap mycommandonde zlewrapestá uma função zsh e mycommandqualquer programa que apenas leia linhas de stdin; zlewrapforneceria efetivamente os recursos de edição de linha do zle …
22 zsh  line-editor 



6
Obtendo links relativos entre dois caminhos
Digamos que eu tenha dois caminhos: <source_path>e <target_path>. Gostaria que o meu shell (zsh) para automaticamente descobrir se há uma maneira de representar <target_path>a partir <source_path>de um caminho relativo. Por exemplo, vamos assumir <source_path> é /foo/bar/something <target_path> é /foo/hello/world O resultado seria ../../hello/world Por que eu preciso disso: Eu preciso …
21 shell  files  zsh  symlink 

1
Adicionar argumentos do comando anterior à conclusão do zsh
No zsh (assim como no bash), você pode usar algumas expansões de palavras do histórico para denotar argumentos de comandos anteriores. Este exemplo mostra como obter o segundo parâmetro do comando anterior no histórico com !:#expansão: % echo foo bar baz foo bar baz % echo !:2 echo bar bar …
21 zsh  autocomplete 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.