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


















