Submundo Linux: Por que usar o terminal de comandos

31 de jan. de 2017

Por que usar o terminal de comandos

Com todas as melhorias e facilidades das distribuições por que aprender a usar o terminal ?

Por alguns motivos é importante conhecer o terminal e seus comandos. Vamos explorar algumas razões e por enquanto não vamos explorar os comandos em si.

Interface gráfica que travou

imagem do terminal de comandos navegando entre os diretórios
print do terminal de comandos
 Todo usuário Linux já passou ou vai passar por essa situação. Seja por excesso de processos, memória insuficiente, é uma situação que já me aconteceu, e muito.
A única maneira que encontrei de resolver foi chamando um terminal tty, pesquisando o processo que causou o problema e encerrando o encerrando. Uma coisa que não poderia fazer usando interface gráfica.

Para reinstalar o grub

imagem do terminal de comandos executando o comando fdisk
print do comando fdisk
Para os usuários que decidem instalar alguma distro em dual bot com o Windows e deixam a instalação deste por último. Assim durante a inicialização, O Windows será iniciado imediatamente sem a opção de escolher outro sistema operacional e único jeito de resolver é via terminal de comandos. Caso seja necessário reinstalar o grub, use um live-cd ou live-usb com uma distro, abra um terminal e digite sudo fdisk -l para saber em qual partição a distro está instalada, depois digite sudo mount /dev/sda2 /mnt, caso a distro esteja instalada em /dev/sda2, se não for o seu caso, digite a partição correspondente, e por fim digite sudo grub-install --root-directory=/mnt /dev/sda

Conversão de pacotes

imagem do terminal de comandos instalando o pacote alien
instalação do pacote alien
  É possível usar converter pacotes com rpm por exemplo em pacotes deb, instalando pacotes de uma distribuição em outra através do pacote alien que é executado pelo terminal. Mas é preciso instalar esse pacote antes.

É importante conhecer o terminal para manipular arquivos, configurações e personalização do sistema, além de ter um maior controle sobre o sistema.