Perguntas com a marcação «zsh»

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

1
ZSH: insira a conclusão na primeira guia, mesmo que ambígua?
Atualmente, o ZSH exibe um menu quando clico na guia pela primeira vez e a conclusão é ambígua. Portanto, se eu tiver 'cd' no prompt de comando e clicar na guia, ele mostrará as diferentes conclusões disponíveis. Se eu clicar na guia novamente, ele selecionará a primeira conclusão disponível. Gostaria …
11 zsh  autocomplete 

1
O zsh não pode entrar no terminal ao canalizar stdin e stdout com o comando variável que possui saída tty
Informação do sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Role para os EXEMPLOS na parte inferior, se você quiser apenas explorar os exemplos simplificados que fiz. NOTA: Eu não sou um grande zshusuário. Eu estava olhando as fzfcombinações de teclas para bashe zsh. Observe como …
11 bash  zsh  pipe  tty 

1
Listar nomes de aliases, funções e variáveis ​​no zsh
Eu preciso de uma maneira de listar os nomes (sem o corpo / conteúdo / valor) de aliases, funções, variáveis ​​e matrizes no zsh. Idealmente, ele deve se comportar como compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the …
11 shell  zsh 

4
Onde o zsh e o mksh são incompatíveis com o bash?
Até que ponto outros shells compatíveis com POSIX podem funcionar como substitutos razoáveis ​​para o bash? Eles não precisam ser substituições verdadeiras, mas são suficientemente próximos para trabalhar com a maioria dos scripts e dar suporte ao restante com algumas modificações. Desejo que scripts bash explícitos - initscripts, scripts de …
11 bash  zsh  mksh 

1
ligar a sequência de teclas a Escape, zsh
Como eu poderia mapear jjpara Escno zsh? Estou tentando recriar um mapeamento de teclas que configurei no vim, onde jjmapeei para ESCque, sempre que pressionasse duas vezes j, ele enviasse um an <Esc>ao vim - permitindo que eu entre no modo normal com maior conveniência. Eu já tentei bindkey 'jj' …



2
16 cores no ZShell
Eu só consigo chamar 8 cores no prompt do zshell. Exemplo: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Funciona bem. Contudo, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " Não funciona Basicamente, nenhuma das variações de cores "brilhantes" aparece. Depois de fazer algumas pesquisas, descobri que as cores do zsh são chamadas pelo conjunto de "cores". fazendo …
11 terminal  zsh  colors 

1
Expansão do til em zsh
Eu me deparei com esse comportamento do zsh ao usar o FreeBSD: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Isso realmente me confundiu, porque a mesma coisa funciona muito bem no bash. Eu posso toucharquivos usando til no zsh, e então …
11 zsh  tilde 

2
Análise JSON no shell
Como posso analisar a saída JSON no shell? Por exemplo, o Amazon Web Services fornece uma CLI para recuperar o status de suas instâncias: $ aws ec2 describe-instances <my_instance_id> Mas o comando retorna uma sequência JSON. A saída desse comando se parece com isso: $ aws ec2 describe-instances x12345 { …
11 zsh  string  json 

5
.ssh / config para iniciar a sessão remota no zsh
Gostaria de iniciar uma sessão remota sem digitar o seguinte comando ssh user@remoteserverip -t zsh Eu sei que posso alterar os nomes de host no ~/.ssh/configpara simplesmente usar algo como isto: ssh serveralias -t zsh Mas eu quero remover o -t zshparâmetro Existe uma maneira de conseguir isso sem escrever …
11 ssh  zsh  remote  session 

1
Executando um script bash a partir de um shell zsh
Estou tendo problemas para executar um script bash zsh. O script é semelhante ao abaixo e deve ser executado no bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ No entanto, meu shell está ativado por padrão zsh. Portanto, para executar o script acima, o que faço é digitar /bin/bashno zshprompt …
11 bash  zsh 



5
Usando expansão de parâmetro para gerar lista de argumentos para `mkdir -p`
Eu tenho algo parecido com isto: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ Eu quero criar um diretório barem cada um dos subdiretórios em foo. Se eu tentar fazer isso com % mkdir -p /tmp/foo/*/bar ... eu recebo o erro zsh: no matches found: …
10 zsh 

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.