Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Neste artigo eu tento mostrar como implementar alias (apelidos) que podem ser digitados no Terminal com nomes curtos para substituir a procura pelos mesmos no histórico do Terminal. Veremos como fazer isso no bash e no zsh.
Parte 2: Alias no zsh
O zsh é outro interpretador de comandos para o Terminal e que tem certas funcionalidades que o bash não tem e que podem ser conseguidas usando o "plugin" Oh My ZSH cuja instalação pode ser vista nesse link.
Os modos de uso e configuração dos alias são o mesmos do bash mas, nesse caso, deve-se editar o arquivo ~/.zshrc onde, pela própria nomenclatura, está oculto na pasta do usuário. Mas para que o zsh funcione direito junto com os alias que você eventualmente colocará no seu sistema é necessário adicionar algumas linhas no arquivo ~/.zshrc:
As linhas acima dão a capacidade do zsh de reconhecer alguns caracteres e convertê-los para algo que ele reconheça, muito útil quando se usa alias para baixar vídeos e áudio de sites com esse tipo de conteúdo. Veja que isso só é necessário no zsh; no bash não há necessidade dessas linhas.
Os modos de uso e configuração dos alias são o mesmos do bash mas, nesse caso, deve-se editar o arquivo ~/.zshrc onde, pela própria nomenclatura, está oculto na pasta do usuário. Mas para que o zsh funcione direito junto com os alias que você eventualmente colocará no seu sistema é necessário adicionar algumas linhas no arquivo ~/.zshrc:
autoload -Uz bracketed-paste-magic
zle -N bracketed-paste bracketed-paste-magic
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
zle -N bracketed-paste bracketed-paste-magic
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
As linhas acima dão a capacidade do zsh de reconhecer alguns caracteres e convertê-los para algo que ele reconheça, muito útil quando se usa alias para baixar vídeos e áudio de sites com esse tipo de conteúdo. Veja que isso só é necessário no zsh; no bash não há necessidade dessas linhas.
Dica muito legal, já era de conhecimento mas sempre é bom encontrar esse tipo de material escrito.
Usando no Arch Linux 6.9.1..