O console do Linux pode não ser tão amigável quanto a GUI, mas é mais rápido e economiza muito tempo quando você está fazendo tarefas simples e repetitivas. Isso pode ser um pouco subjetivo, mas uma vez que você saiba como fazer algumas tarefas mais rápido do console, você não vai voltar para a GUI para fazê-los.
Instalando software de repositórios opcionais
Existem milhares de programas Linux armazenados como arquivos de software que são comumente referidos como ‘Repositórios’. O Ubuntu vem com quatro repositórios predefinidos:
- a Principal - Software oficialmente compatível.
- Restrito - Software com suporte que não está disponível sob uma licença totalmente gratuita.
- Universo - Software mantido pela comunidade, ou seja, software sem suporte oficial.
- Multiverso - Software que não é gratuito.
O repositório de software do Ubuntu é totalmente configurável e podemos adicionar novos repositórios para instalar software de outros repositórios fora dos repositórios predefinidos acima.
O gerenciamento de repositório baseado em GUI é normalmente realizado por meio de “Fontes de software” que envolve adicionar o repositório a partir do 'Menu principal'> 'Administração'> 'Fontes de software' e, em seguida, instalar o software a partir do 'Menu principal'> 'Centro de software Ubuntu '.
A instalação do software por meio do console envolve menos cliques do mouse e pode ser feita executando os seguintes comandos por meio do console. Esses comandos irão instalar o CLICompanion e adicionar seu repositório ao seu Ubuntu para que você receba atualizações do software.
sudo add-apt-repository ppa: clicompanion-devs / clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion
Mate qualquer programa
Você descobrirá que o console é uma ferramenta útil para encerrar um aplicativo que está apresentando problemas e causando problemas. Digite ‘killall’ seguido pelo nome do programa que você está tentando matar. Se vamos apenas dizer, o Firefox está consumindo recursos do seu computador, digite
killall firefox
e o Linux matará qualquer instância do Firefox em execução em sua máquina.
Redimensionar imagens
A menos que estejamos editando nossas imagens com pincel de ar ou ajuste de cor, podemos simplesmente redimensionar as imagens por meio do console em vez de um software de edição de imagem completo, como o GIMP, usando um comando simples:
convert -resize 100 original_image.JPG menor_img.jpg
Finding Text
O console fornece uma ferramenta simples, mas poderosa, para pesquisar texto em um arquivo de texto chamado ‘grep’. O comando grep básico é o seguinte:
grep "string" file_name
onde “string” é o texto específico que estamos procurando e file_name pode ser um nome de arquivo existente ou um padrão de nome de arquivo. Um exemplo mais útil que podemos fazer com ‘grep’ é encontrar um texto específico em um arquivo
grep -C 1 "linha" ./*.txt
O comando acima procura por quaisquer ocorrências da palavra “linha” em todos os arquivos ‘* .txt’.
‘Grep’ é um comando muito flexível que podemos combinar para filtrar a saída de outro comando, como o comando ‘ps’ que exibe processos ativos. Digamos que você deseja procurar todos os processos do Firefox em execução no Linux, basta executar o seguinte comando
ps -ef | grep 'firefox'
O caractere de barra vertical significa que estamos alimentando a lista de processos ativos para o comando ‘grep’ que procurará apenas por quaisquer processos vinculados ao Firefox.
Adicionando um companheiro ao seu console
O CLICompanion ajuda os iniciantes a se familiarizarem com as linhas de comando, fornecendo um dicionário dos comandos mais usados. Também podemos personalizar o dicionário do CLICompanion, adicionando nossos próprios comandos usados com frequência, tornando mais fácil para nós consultar esses comandos.
Selecionar o ‘Adicionar menu’ abrirá um formulário de edição de comando simples para adicionar o comando ao dicionário CLICompanion.
O CLICompanion facilita a execução de comandos, selecionando um dos comandos no dicionário e clicando no botão Aplicar para executar o comando.
As guias nos permitem abrir vários console e executá-los simultaneamente.
A página do manual do console
O console vem com uma página de manual, ou
homem
para resumir, isso nos dá instruções detalhadas sobre os comandos disponíveis em seu console. Se quisermos saber o que ‘mv’ faz, digite
man -mv
para ler o manual do comando 'mv'.
Se você não tiver certeza sobre quais comandos você precisa usar para fazer uma tarefa específica, você pode usar
man -k "nome da tarefa"
onde o nome da tarefa é uma breve descrição da tarefa que você está procurando.
Digamos que você deseja pesquisar um comando para fazer ping em um endereço de rede, execute o seguinte comando e o Linux pesquisará o comando que menciona a palavra ‘ping’:
man -k ping
Se acontecer de você ter Konqueror instalado em seu Linux, você pode navegar na página de manual em páginas da web bem formatadas, tornando mais fácil navegar pelos detalhes dos comandos.
Conclusão
A maior parte das tarefas que podemos fazer no console também pode ser feita na GUI e será mais fácil usar os assistentes da GUI para fazer o trabalho sujo desnecessário de digitar comandos no console. Ninguém diz que devemos usar o console, mas podemos definitivamente executar tarefas simples e repetitivas com mais rapidez através do console.