Foto por rore
O console do Linux pode não ser tão amigável quanto a GUI, mas é mais rápido e poupa muito tempo quando você está fazendo tarefas repetitivas simples. Isso pode ser um pouco subjetivo, mas uma vez que você sabe como fazer algumas tarefas mais rápido a partir do console você não vai voltar para a GUI para fazê-las.
Instalando o software a partir de repositórios opcionais
Existem milhares de programas Linux armazenados como arquivos de software que são comumente chamados de "Repositórios". O Ubuntu vem com quatro repositórios predefinidos:
- a Principal - Software oficialmente suportado.
- Restrito - Software suportado que não está disponível sob uma licença totalmente gratuita.
- Universo - Software mantido pela comunidade, isto é, software não suportado oficialmente.
- 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 pré-definidos acima.
O gerenciamento de repositório baseado em GUI é normalmente realizado via “Software Sources” que envolve adicionar o repositório do 'Main Menu'> 'Administration'> 'Software Sources' e depois instalar o software do 'Main Menu'> 'Ubuntu Software Center '.
Instalar o software através do console envolve menos cliques do mouse e pode ser feito executando os seguintes comandos no console. Esses comandos instalarão o CLICompanion e adicionarão seu repositório ao seu Ubuntu para que você receba atualizações sobre o software.
Nota: Pressione a tecla "Enter" após cada comando
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update sudo apt-get install clicompanion
Matar qualquer programa
Você descobrirá que o console é uma ferramenta útil para matar um aplicativo que esteja agindo e causando o seu problema. Digite "killall" seguido do nome do programa que você está tentando matar. Se deixar apenas dizer, o seu Firefox está comendo os recursos do seu computador, digite
killall firefox
e o Linux matará qualquer instância do Firefox em execução na sua máquina.
Redimensionando Imagens
A menos que editemos nossas imagens com pincelamento de ar ou ajuste de cor, podemos simplesmente redimensionar imagens através do console em vez de um software de edição de imagens completo, como o GIMP, usando um comando simples:
convert -resize 100 original_image.JPG smaller_img.jpg
Encontrando Texto
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 'line'./*.txt
O comando acima procura todas as 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 os processos ativos. Vamos apenas dizer que você quer procurar cada processo do Firefox em execução no seu Linux, apenas execute o seguinte comando
ps -ef | grep 'firefox'
O caractere pipe significa que estamos alimentando a lista de processos ativos para o comando "grep", que procurará apenas por qualquer processo vinculado ao Firefox.
Adicionando um companheiro ao seu console
A CLICompanion ajuda os iniciantes a se familiarizarem com as linhas de comando, fornecendo um dicionário de comandos comumente usados. Também podemos personalizar o dicionário do CLICompanion adicionando nossos próprios comandos usados com frequência, facilitando o retorno a esses comandos.
A Página do Manual do Console
O console vem com uma página de manual ou homem para resumir, isso nos fornece instruções detalhadas sobre os comandos disponíveis em seu console. Se queremos saber o que 'mv', então digite
man -mv
para ler o manual do comando "mv".
Se você não tem certeza sobre quais comandos você precisa usar para executar uma tarefa específica, use
man -k 'task name'
onde nome da tarefa é uma breve descrição da tarefa que você está procurando.
Vamos apenas dizer que você quer procurar 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 o Konqueror instalado em seu Linux, você pode navegar na página man em páginas da web bem formatadas, facilitando a navegação pelos detalhes dos comandos.
Conclusão
A maior parte da tarefa que podemos fazer no console também pode ser feita na GUI e será mais fácil usar os assistentes da GUI para fazer os trabalhos sujos desnecessários de digitar comandos pelo console. Ninguém diz que devemos usar o console, mas podemos executar tarefas simples e repetitivas mais rapidamente através do console.