Dica: Vamos brincar no terminal?


Autoria de Alberto Federman Neto, albfneto

Escrito em: 22 de Março de 2018.

1 . INTRODUÇÃO:

Quem acompanha meus artigos sabe que gosto de personalizar os LInux e modificar, e que uso vários pacotes e ambientes gráficos.

Esta Dica: Vamos brincar no terminal?

2. EMULADORES DE TERMINAL:

Existem vários Emuladores de Terminal diferentes:

Cansou de Konsole e GNOME-Terminal? Existem Outros Terminais, Escolha o Seu.

20 Useful Terminal Emulators for Linux.

Top 7 Open Source Terminal Emulators.

Top 6 Best Linux Terminal Emulators.

Alguns desses Emuladores de Terminal são suspensos, como o Yakuake, o Guake:

Terminal Guake.

Terminal Guake com Comandos Personalizados.

e o Tilda:

Tilda, Console Semelhante aos Jogos em Primeira Pessoa.

Terminais Estilo Guake, Para Linux.

3. VÁRIAS SHELL:

Também existem várias Shells, além do conhecido Bash: sh, csh, tsh etc… etc…

Shell do Unix.

Bash.

Evolution of The Unix. Linux Shells.

Inclusive, os Shell são muito personalizáveis, bem modificáveis.

Eu gosto de variar o ambiente gráfico  e o emulador de Terminal. Uso Terminator, Yakuake, Guake, Tilda, Konsole, Gnome-Terminal, Mate-Terminal, Terminal do XFCE, LXTerminal, Mrxvt, Aterm, Eterm  e às vezes, até Xterm simples.

Também gosto de variar a Shell. Uso três Shells: Bash, Zsh e Fish.

Uma Personalização de Bash.

3 Shell.

Vários Tipos de Terminais.

Zsh (Z Shell), uma Alternativa ao Bash.

Fish, Um Shell Fácil de Usar

Nessa Dica, poderá ver algumas personalizações que fiz.

4. VOCÊ TAMBÉM PODE BRINCAR:

Em um antigo Artigo meu,  de anos atrás, mostrei alguma coisa do poder do Terminal.

Vamos para a primeira brincadeira. Estou usando OpenSUSE Tumbleweed atualizado, com XFCE. Em um velho Notebook Itautec Infoway de 32 bIts.

Suponha, você também está no XFCE , seu Shell principal é o Bash , e você não quer mudar. Mas de vez em quando, quer usar outro shell, o Fish.

Tem o jeito normal. abra seu terminal, XFCE4-terminal, e digite “fish”, e pronto.

Mas agora que vem as brincadeiras. Você quer  abrir um outro terminal direto em Fish, e quer fechar o terminal original… Não há problema, abra seu terminal normal em Bash e execute este comando (***):

$ xfce4-terminal -e fish & exit

Veja, com uma pequena explicação, saberá o que fez. Você abriu seu terminal comum (em bash) com o comando xfce4-terminal. “-e” significa “executar” , “fish” é o comando que troca o Shell, de Bash para Fish, e  a instrução “& exit”, fechará o primeiro terminal, deixando um terminal em Fish, aberto.

Vejam na imagem., se você der Enter no Terminal da esquerda, ele abrirá um segundo Terminal em Fish.

Na imagem, para a captura da tela, abri um segundo Terminal com Bash, apenas mostrando o comando.

Na Esquerda, XFCE4-Terminal, Bash, com o comando que abrirá o Terminal em Fish (à direita).

O Terminal Bash é o default, padrão no OpenSUSE. O terminal Fish foi personalizado via interface Web (use  o comando fish_config, no Shell Fish) Ele abrirá a interface de configuração:

O comando config-fish,no Shell Fish,, abre esta interface para configurar.

O tema é Fish Default, com  as cores modificadas. Personalizou, clique em “Set Theme”, clique em “Prompt”. Tem vários disponívels, o que usei se chama “Nim”. Clique novamente em “Set Theme” etc..É bem intuitivo!

Vamos continuar nossa brincadeira? Agora posso usar Bash ou Fish. Mas agora, quero criar atalhos. Pode ser no Desktop, ou como eu fiz, no Painel inferior.

Clique com o botão direito do mouse no Painel do XFCE , “adicionar Novos ìtens”. adicione 2 lançadores. em um, use o comando: “xfce4-terminal” e salve. Será o Terminal normal com Bash. Coloque o ícone.

O outro lançador, você deve usar uma modificação do comando acima (***):

 
xfce4-terminal -e fish

Porque se você usar igual em (***), verifiquei, o segundo terminal, em Fish, não permanecerá  aberto.

A Figura abaixo mostra as edições dos atalhos no Painel.

Fazendo atalhos para o XFCE-Terminal, com Bash e com Fish.

Resumo, clique com o botão direito do mouse, “Adicionar Íens”adicione 2 lançadores, em um use o comando “xfce4-terminal”, será o terminal Bash corrente, e no outro lançador, use o comando: “xfce4-terminal -e fish”. Este será o   lançador para clicar, para abrir o seu terminal em Fish.

Se precisar editar os lançadores, trocar ícones etc… clique no icone do lançador no Painel, e vá em “Propriedades”.

o Agora note: meu Painel inferior tem 2 Ícones: o do “Terminal” abre o xfce-terminal em Bash, e o do “computador antigo” abre o Terminal em Fish.

Na imagem final, abaixo, veja  os dois terminais abertos, com Bash e com Fish. Veja no Painel inferior, perto do Whisker Menu, os ícones dos atalhos, onde clicando, você pode abrir cada tipo de terminal.

Duas janelas de terminal abertas, mostrando os Shell Bash e Fish.

Com isso encerro nossa primeira “brincadeira”. A medida que for inventando coisas, vou publicando aqui.

Até a próxima!

Dica: Vamos brincar no terminal?

Um comentário sobre “Dica: Vamos brincar no terminal?

  1. E brincando pra valer podemos definir o fish como o SHELL padrão assim:

    $ chsh -s /usr/bin/fish USUARIO

    E em caso de remoção, removê-lo de /etc/shells assim:

    $ su -c “sed -ri ‘\|^/usr/bin/fish$|d’ /etc/shells”

    Como sempre uma ótima contribuição, obrigado @albfneto!

    Curtir

Deixe um comentário