Zsh
é, segundo seus desevolvedores, um shell projetado para uso interativo e também uma linguagem de script poderosa. Muitas características do bash
, ksh
e tcsh
foram incorporadas ao zsh tornando-o extremamente flexível e amigável. Nessa dica, estarei demonstrando a instalação do oh-my-zsh
: um pacote de temas, plugins e funções prontas para o zsh
. Vamos a instalação e configuração:Primeiramente vamos fazer a instalação do git e do zsh:
- Código: Selecionar todos
sudo pacman -S git zsh
Depois de instalado esses dois pacotes, vamos alterar o shell padrão do usuário.
- Código: Selecionar todos
sudo usermod -s /bin/zsh [usuario]
Agora vamos instalar o
oh-my-zsh
. Existem três maneiras de fazer isso: via curl, wget ou manualmente. - Código: Selecionar todos
sudo curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
- Código: Selecionar todos
sudo wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
- Código: Selecionar todos
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
Após feita a instalação, é necessário fazer logout no sistema. Se você fez a instalação do
oh-my-zsh
via curl ou wget, ao abrir o terminal terá a seguinte imagem:Caso tenhas feito a instalação de forma manual, faça o seguinte comando:
- Código: Selecionar todos
cp .oh-my-zsh/templates/zshrc.zsh-template .zshrc
O arquivo de configuração do
zsh
é o .zshrc
. Ele já vem com funcionalidades básicas e agora você já pode, por exemplo, trocar o tema do seu terminal. A lista completa de temas está localizada em ~/.oh-my-zsh/themes/
ou aqui e basta modificar a linha ZSH_THEME="fino"
no arquivo supracitado.Veja algumas imagens:
Com o tema
fino
Com o tema
candy
Outro recurso interessante são os plugins encontrandos em
~/.oh-my-zsh/plugins/
ou aqui. Para usá-los é só alterar a seguinte linha: plugins=(git archlinux colored-man)
. O plugin archlinux
traz vários alias para o Arch que são usáveis também no Manjaro. O plugin colored-man
traz as páginas de manual coloridas. O plugin git
não vou nem comentar. Todos esses plugins criam
alias
que depois de aprendidos tornam nossa vida no terminal mais produtiva. Para ver uma lista completa dos alias
, podes dar o seguinte comando:- Código: Selecionar todos
alias
Existem inúmeras modificações que você pode fazer no
.zshrc
, porém vou deixá-lo descobrir sozinho e, espero, se divertir bastante no terminal.Para mais informações, visitem: oh-my-zsh, Zsh