Perguntas com a marcação «zsh»

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

120
Quando é necessário aspas duplas?

O conselho antigo costumava ser o de citar duas vezes qualquer expressão que envolva a $VARIABLE, pelo menos se alguém quisesse que ela fosse interpretada pelo shell como um único item; caso contrário, qualquer espaço no conteúdo de $VARIABLEisso jogaria fora o shell. Entendo, no entanto, que em...

76
Como usar `what` em um comando com alias?

Como a maioria dos usuários, tenho vários aliases configurados para fornecer um conjunto padrão de sinalizadores para programas usados ​​com freqüência. Por exemplo, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' O problema é que, se eu quiser usar whichpara ver de onde vem meu vim/...

73
Quantas conchas de profundidade eu sou?

Problema : descubra quantas conchas eu tenho. Detalhes : Eu abro muito o shell do vim. Construa, execute e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro shell. :( Quero saber quantas conchas de profundidade tenho, talvez até tê-la na tela do meu shell o tempo todo. (Eu posso...

69
Como posso detectar se o shell é controlado pelo SSH?

Quero detectar de um script de shell (mais especificamente .zshrc) se ele é controlado por SSH. Eu tentei a variável HOST, mas é sempre o nome do computador que está executando o shell. Posso acessar o nome do host de onde vem a sessão SSH? Comparar os dois resolveria o meu problema. Toda vez que...

63
Todos os scripts bash são compatíveis com o `zsh`?

Eu estou olhando para mudar de bash para zsh, mas preocupado com a compatibilidade de scripts bash. Todos os scripts / funções do bash são compatíveis com o zsh? Portanto, se isso é verdade, o zsh é apenas uma melhoria para o

61
Histórico de comandos no Zsh

Como o Zsh controla o histórico de comandos? Eu vejo dois arquivos no meu diretório pessoal: .zhistorye .zsh_history. Qual a diferença entre eles? Os arquivos parecem conter todo o meu histórico. O Zsh mantém anexando linhas a um deles para sempre ? Isso não tornaria a pesquisa de histórico muito...

57
Para loops no zsh e no bash

Notei que existem duas maneiras alternativas de criar loops no zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ambos imprimem: 1 2 3 Minha pergunta é: por que as duas sintaxes? Está $xiterando através de um tipo diferente de objeto em cada um deles? O bash faz uma...

55
Como definir e carregar sua própria função shell no zsh

Estou tendo dificuldade para definir e executar minhas próprias funções de shell no zsh. Segui as instruções na documentação oficial e tentei com um exemplo fácil primeiro, mas não consegui fazê-lo funcionar. Eu tenho uma pasta: ~/.my_zsh_functions Nesta pasta, tenho um arquivo chamado...

52
Como editar a linha de comando no editor de tela cheia no ZSH?

No bash, usando o modo vi, se eu pressionar Esc, vminha linha de comando atual é aberta no editor especificado por $EDITORe eu posso editá-la em tela cheia antes de 'salvar' o comando a ser retornado ao shell e executado. Como posso obter um comportamento semelhante no zsh? Bater vno modo de...

52
Usando padrões OR em caracteres curinga do shell

O conteúdo do meu diretório é $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Gostaria de listar os detalhes dos arquivos que têm uma palavra no nome do arquivo, conforme...