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.
Eu tenho essa função (definida dentro do meu ~ / .zshrc):
function graliases
{
if [[ "$#*" -lt 1 ]]
then
echo "Usage: graliases <regex>"
else
echo "$*"
grep -E '*"$*"*' ~/.dotfiles/zsh/aliases.zsh...
Vamos dizer:
% ls ./ _
quando foo é chamado, onde _ é a posição do cursor.
foo(){
echo $COMMAND
}
zle -N foo
Como COMMAND pode ser definido de tal forma que foo escreva o 'comando' (como em, a primeira palavra da li...
Atualmente, estou usando o Zsh + Prezto para minha configuração de shell de script. Eu tenho usado o tema sorin , mas estou um pouco insatisfeito com isso. Gostaria de mudar para o tema paradox !
Deverá ter esta aparência:
Estou c...
Não sei se estou formulando a pergunta muito bem, mas um exemplo vale mais que mil palavras. por exemplo, usando oh-my-zsh:
git <up arrow>
Irá percorrer todos os comandos git que usei ...
git rebase brancha
git commit foo
git...
Para certas opções, o setopt não tem efeito.
➜ ~ setopt | grep history
extendedhistory
➜ ~ setopt appendhistory
➜ ~ setopt | grep history # appendhistory apparently didn't get set
extendedhistory
➜ ~ setopt sharehistory
➜ ~ setopt |...
No Debian, quando você olha para um pacote, você obtém muita informação. Incluindo o tamanho do arquivo descompactado do pacote. Existe uma maneira de percorrer a listagem de arquivos para que os pacotes apareçam do maior para o menor ou do meno...
Na página manp para a versão de getopt que vem com o Mac OSX, é dado um exemplo que usa a construção args=$(getopt optstring $*); set -- $args . O que o set -- $args faz aqui?
Além disso, considere a função e a string de teste
f ()...
Eu gostaria de editar meu prompt do shell para exibir a hora. Atualmente estou usando o zsh, embora eu queira personalizar o prompt do shell para mostrar a hora.
Entendo que echo $PS1 me fornecerá o conteúdo da variável de ambiente.
Dado:...
Esta função pode ser usada para ajudar o usuário a inserir uma modificação de algum texto.
function change { bash -c "read -ei \"$1\" temp && echo \$temp" }
O que é o modo idiomático zsh de fazer algo semelhante?
As zonas estão no modo suspenso, como posso atualizá-las on-line?
Sistema operacional:
SunOS xxxxxxbase02 5.11 11.2 sun4v sparc sun4v
Ao listar o pool na região global, vejo quatro hosts em modo suspenso.
root@xxxxxxbase02:~# zpool...