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.
Sentindo-se meio idiota agora:
Por que meu contional é sempre verdadeiro?
Eu tentei
# this should let me know what's not a directory or
# symbolic link.
whoa='find ${MUSICDIR} ! -type l ! -type d | wc -l'
# I would expect if it's 0 (m...
É possível que eu faça algo assim:
$ ls | vim | xargs ...
e o vim passa para stdout todas as linhas visualmente selecionadas na saída?
Se fosse mais fácil apenas descartar a "linha atual", isso também funcionaria.
Estou obviamente a...
No meu .zshrc eu defino uma função de wrapper para cd como abaixo.
function cd(){
builtin cd "$@" && ls -AFG
}
(imprime o conteúdo do diretório quando o diretório é alterado)
Às vezes, quero usar o cd original (alterar...
Na maioria das vezes, acho que estou fazendo:
% chmod +x <file> #or +r or +w
Então, pensei em criar um alias como:
% alias +x='chmod +x' # or
% alias \+x='chmod +x' # or
% alias '+x'='chmod +x'
mas resulta em:
zsh: bad o...
Digamos que eu tenha um diretório com muitos arquivos com a extensão .bak e queira removê-lo de cada um. Qual é a maneira mais simples de fazer isso? Quero dizer, um comando que faria o que se poderia esperar de mv *.bak * .
Estou usando as configurações padrão para o Terminal, mas quando eu crio uma nova guia, meu diretório de trabalho é sempre configurado para minha pasta pessoal em vez do diretório de trabalho atual da guia anterior.
Aqui está uma imagem das m...
Eu uso um monte de comandos git e como eles são em grande parte nomes de comando de 2 palavras, a correspondência não encontra a correspondência mais próxima. Por exemplo:
# type in some commands
git checkout -
git status
mvn test
# try to a...
Estou tendo um problema com zsh / oh-my-zsh com meu prompt personalizado do PS1 (que eu trouxe do bash).
Quando uso o prompt interno do zsh / oh-my-zsh e a guia para preenchimento automático, isso funciona como esperado.
Quando eu uso o me...
Eu tenho uma grande base de código python que sabe muito sobre o meu ambiente de trabalho. Eu gostaria de usá-lo para configurar minha sessão ZSH quando eu abrir uma janela de terminal. O script python produziria texto que exporta variáveis, def...
Gostaria de saber se existe alguma maneira de alterar a saída de todos os comandos que executo no terminal. O objetivo é tornar a saída formatada para o meu howdown de markdown.
Por exemplo,
ls -la .*z
#>-rw-r--r-- 1 hologos staff 3...