12 coisas que são mais fáceis de fazer na linha de comando do Linux

As Interfaces Gráficas de Usuário (GUIs) foram inventadas para facilitar a vida dos usuários de computador, por isso é contra-intuitivo que usá-las para realizar a maioria das tarefas diárias pode ser mais lento e difícil.

Com o Linux, a linha de comando é rei e, muitas vezes, é consideravelmente mais rápido – embora nem sempre mais simples – abrir um terminal e disparar um comando que fará exatamente o que você deseja.

Aqui estão algumas coisas do Linux que são muito mais fáceis de fazer na linha de comando do que com software gráfico.

1. Abra um Terminal

A primeira entrada da lista é um pouco enganosa, pois estamos nos referindo a um atalho de teclado em vez de um comando real. Mas como você está usando o teclado, vamos dizer que conta.

Em um teste controlado no Manjaro Linux com a área de trabalho Xfce, descobrimos que era significativamente mais rápido pressionar Ctrl + Alt + T do que arrastar o mouse para o canto da tela, expandir o menu do sistema e selecionar Terminal em um lista de entradas.

Melhor ainda, você pode atribuir combinações de teclado ainda mais curtas para chegar à linha de comando ainda mais rápido.

2. Verifique rapidamente o desempenho do sistema

A maioria dos ambientes de desktop possui monitores de sistema integrados, embora nem sempre seja imediatamente aparente como acessá-los. Em nossa máquina virtual Manjaro com Xfce, por exemplo, você clica no menu Sistema > Sistema e tem a opção de abrir o Htop ou o Gerenciador de Tarefas. Ambos fornecem informações semelhantes, mas você desperdiçou segundos valiosos para chegar lá e sobrecarregar desnecessariamente seus pulsos.

É muito mais simples e rápido abrir um terminal, digitar top, htop ou btop e pressionar Enter. Você verá instantaneamente o uso da memória, processos em execução, uso da CPU e muito mais. Essas não são as únicas ferramentas de linha de comando para monitorar o desempenho do sistema e você pode abrir rapidamente qualquer uma delas em um terminal.

  Como jogar Little Nightmares no Linux

3. Mate qualquer programa

Às vezes, os programas se comportam mal e você deseja fechá-los instantaneamente. Com o comando killall, você pode banir a ferramenta problemática sem problemas.

Se você deseja fechar o navegador Midori, mas ele não está respondendo:

 killall midori 

…deve fazer o trabalho.

4. Verifique o uso do disco

É importante saber quanto espaço em disco você tem em seu sistema Linux para poder instalar novos programas incríveis, jogar jogos AAA e baixar arquivos grandes sem que seu computador pare.

No Ubuntu, você pode acessar o Disk Usage Analyzer integrado clicando no menu System > Utilities > Disk Usage Analyzer.

A tela inicial mostrará seus discos e o espaço disponível.

Se você abrir um terminal e digitar:

 df -h 

Você verá as informações do disco, incluindo o tamanho e o espaço usado e disponível para cada disco, partição e até sistemas de arquivos temporários.

5. Verifique o tempo

Verificar o tempo pode ser uma tarefa árdua – você precisa se levantar do sofá, cambalear até a janela e abrir as cortinas para ver se passará o dia em um inferno ou em um dilúvio.

Você também pode abrir um navegador e navegar até a página do seu serviço meteorológico favorito ou usar um dos muitos aplicativos GUI disponíveis.

Melhor ainda, você pode abrir um terminal e disparar um único comando que trará uma bela previsão de três dias para o local escolhido, completo com arte ASCII representando sol, chuva, nuvens e relâmpagos.

Você pode fazer isso usando o comando curl para consultar o serviço meteorológico wttr.in:

 curl wttr.in/your_town 

6. Altere a resolução da tela

Ajustar a resolução da tela é algo que você pode precisar fazer regularmente, especialmente se quiser criar capturas de tela utilizáveis ​​para tutoriais.

O método gráfico para alterar a resolução da tela varia entre as distribuições e, quando você finalmente encontrar a tela que permite alterar uma lista, precisará selecionar sua opção preferida em uma lista suspensa, clicar em Aplicar e, em seguida, clicar em Manter alterações ou Reverter , na caixa de diálogo que aparece.

Em vez de perder tempo com uma GUI, abra um terminal e digite:

 xrandr 

Você verá uma lista de todas as resoluções de tela disponíveis. Decida qual você deseja e defina-o com:

 xrandr -s 1920x1080 

Não há diálogo de confirmação irritante e, se você não gostar da nova resolução de tela, simplesmente execute o xrandr novamente!

  Como fazer o Linux parecer com o Chrome OS

7. Transfira arquivos para o seu servidor

A maioria dos servidores do mundo roda Linux, e você pode facilmente rodar um servidor em um simples Raspberry Pi.

Se você quiser fazer upload de arquivos para o seu servidor, normalmente usaria o File Transfer Protocol (FTP) e existem alguns ótimos clientes de FTP disponíveis para Linux.

Uma maneira mais rápida e melhor de gerenciar seu servidor é usar uma combinação das ferramentas de linha de comando Secure Shell (SSH) e Secure Copy (SCP).

Para SSH em seu servidor para que você possa olhar em volta e executar operações de arquivo, basta digitar:

 ssh [email protected] 

Enquanto para copiar arquivos, você usaria:

 scp /path/to/your/files [email protected]:/path/you/want/files/to/go/ 

Simples!

8. Faça backup de seus arquivos do Linux

Manter seus arquivos seguros e protegidos contra danos significa que você deve criar backups regularmente e mantê-los em um local seguro.

Copiar todos os seus arquivos para uma unidade USB é uma opção, e muitas distribuições têm um utilitário de backup embutido para ajudá-lo a criar um arquivo de backup. A oferta do Ubuntu, por exemplo, é apropriadamente chamada de Backups.

O Timeshift está entre os melhores utilitários de backup de terceiros para Linux e pode ajudá-lo a agendar e criar backups para execução sempre que desejar.

O Timeshift usa o utilitário rsync para criar backups, então por que não pular o intermediário, usando a ferramenta de linha de comando rsync para fazer backup de seus arquivos em um servidor remoto e usar o cron para agendá-los?

9. Instale o novo software Linux

Existem muitas maneiras de instalar software no Linux, e a maioria delas vem com um front-end GUI. As distros mais populares vêm com um centro de software onde você pode procurar e instalar aplicativos em seu sistema.

Mas as lojas de software no Linux têm seus problemas, e a maioria historicamente teve problemas por ser lenta, sem resposta e não ser a melhor para encontrar o que você está procurando.

Instalar pacotes na linha de comando pode ser super simples. Em distribuições derivadas do Debian, por exemplo, você pode pesquisar os repositórios com:

 apt search package_name 

…e instale qualquer pacote que você escolher com:

 sudo apt install package_name 

Existem ferramentas equivalentes para Arch Linux, Fedora, openSUSE e Alpine.

  Como habilitar a autenticação de dois fatores no Linux para fazer login

Usando a linha de comando, você também pode adicionar software de PPAs não padrão e até mesmo compilar a partir do código-fonte.

10. Gerencie sua lista de tarefas

Uma lista de tarefas é essencial se você deseja realmente fazer as coisas e, embora possa usar o Google Keep para fazer uma lista de tarefas ou até mesmo criar uma lista de tarefas personalizada no Planilhas Google, elas são desnecessariamente complicadas.

Taskwarrior é uma ferramenta de linha de comando que facilita o gerenciamento de suas listas de tarefas e está disponível nos repositórios padrão da maioria das principais distribuições.

Uma vez instalado, o gerenciamento de tarefas é fácil. Você pode adicionar uma tarefa com:

 task add write an article for MUO 

Liste suas tarefas com:

 task 

Marque uma tarefa como concluída com:

 task done x 

…onde x é o número correspondente a uma tarefa.

Mais opções de gerenciamento de tarefas estão disponíveis, mas o básico será suficiente para a maioria das pessoas e certamente é mais eficiente do que criar um documento do Planilhas Google!

11. Atualize seu software

As distros amigáveis ​​para iniciantes, como o Ubuntu, vêm com um atualizador automático de software, cuja GUI invariavelmente aparecerá quando você estiver fazendo algo crítico e importante.

Em vez de confiar nessa ferramenta, aguardar o prompt de senha e passar o tempo em um estado de irritação de baixo grau, abra um terminal e, se estiver no Ubuntu ou Debian, digite:

 sudo apt update && sudo apt upgrade - y 

Os usuários do Arch podem digitar:

 sudo pacman -Syu 

12. Pesquise e assista a vídeos do YouTube

O YouTube é provavelmente o maior repositório de vídeos do mundo, mas você não precisa abrir um navegador da web e ficar sujeito a anúncios irritantes para usá-lo.

Em vez disso, você pode usar ytfzf em seu terminal para assistir a vídeos do YouTube. ytfzf é uma ferramenta de linha de comando que usa a API Invidious para procurar o vídeo que você deseja e, em seguida, emprega yt-dlp para baixar e transmitir o vídeo para mpv.

É simples, fácil e eficiente, e você pode fazer isso em qualquer janela do terminal.

Você pode fazer as coisas com mais eficiência no terminal Linux!

Todas as 12 coisas que listamos neste artigo oferecem uma maneira mais fácil ou eficiente de fazer coisas para as quais, de outra forma, você procuraria uma GUI.

O terminal Linux não precisa ser assustador e, quando você estiver confortável em realizar tarefas comuns, existem maneiras de encurtar os comandos para torná-los ainda mais eficientes.