Aprenda estes 6 comandos do Linux para ir do iniciante ao durão
Começar a usar o terminal Linux não precisa ser assustador e pode até ser divertido. Aqui estão seis ferramentas de terminal Linux que não são apenas úteis, mas podem rapidamente fazer você se sentir um durão por tê-las em sua caixa de ferramentas.
1 mc: Gerenciador de arquivos
Vamos começar com um gerenciador de arquivos visual baseado em terminal. O comando mc iniciará a ferramenta Midnight Commander que é um gerenciador de arquivos muito poderoso para o seu terminal. Você se sentirá rapidamente como um usuário avançado ao usar isso, porque a interface lembra os dias clássicos da computação, onde a funcionalidade era a norma e a forma ainda não entrava na equação.
Midnight Commander oferece a capacidade de copiar, mover e excluir facilmente arquivos e árvores de diretórios inteiras, pesquisar arquivos e executar comandos no subshell e muito mais. Embora mc não ganhe nenhum prêmio de estética, ele lhe dará aquela sensação de ser um ninja terminal, especialmente se você usá-lo na frente de amigos e familiares, porque é um gerenciador de arquivos com aquele estilo de tecnologia clássico e antigo.
Em um sistema baseado em Debian ou Ubuntu, você pode instalá-lo com este comando:
sudo apt install mc
Em seguida, execute o comando:
mc
2 ncdu: verifique o uso do disco
A próxima ferramenta é a companheira perfeita do Midnight Commander porque ajuda a encontrar arquivos em seu sistema com base na quantidade de espaço que eles ocupam em seu disco. Talvez você esteja ficando sem espaço de armazenamento em sua unidade e não saiba por quê. Talvez você tenha baixado um vídeo ou gravado um screencast que está ocupando muito espaço, mas não se lembra onde estão esses arquivos. É aqui que o ncdu pode ajudar.
NCDU significa "NCurses Disk Usage" e é um analisador de uso de disco com uma interface de usuário em modo texto. O Ncdu permite que você encontre facilmente os consumidores de armazenamento em seu sistema, verificando suas unidades e organizando os resultados com base nos arquivos maiores no topo da lista. Ele divide por diretório e depois por arquivo para que você possa encontrar facilmente quais arquivos estão ocupando mais espaço. Depois, você pode excluí-los rapidamente e diretamente, se desejar. Caso contrário, você poderia mudar para o Midnight Commander para fazer outras coisas com os arquivos.
Eu uso o ncdu com frequência, e o que mais gosto nele é a velocidade. Ncdu é de longe a maneira mais rápida de analisar o uso do disco.
Em um sistema baseado em Debian ou Ubuntu, você pode instalá-lo com este comando:
sudo apt install ncdu
Em seguida, execute o comando:
ncdu
3 htop: Monitor do sistema e visualizador de processos
Agora que você sabe como usar o terminal para localizar arquivos e como gerenciá-los quando necessário, vamos passar ao gerenciamento de seus processos. htop é uma ferramenta que permite monitorar e gerenciar os processos em execução do seu sistema. Ele mostra uma lista de todos os processos em execução no seu computador e atualiza essa lista em tempo real.
Com este monitor de sistema, você pode ver quais processos estão usando mais CPU. Essa é a listagem padrão, mas você também pode ajustar o método de classificação. htop exibe os dados de uma forma colorida que oferece aquela sensação legal de ninja de terminal. Além de ser um visualizador de processos, ele também fornece informações sobre o processador do seu sistema (CPU), status de troca e uso de memória.
Em um sistema baseado em Debian ou Ubuntu, você pode instalá-lo com este comando:
sudo apt install htop
Em seguida, execute o comando:
htop
4 fastfetch: Exibidor de informações do sistema
Agora é hora de mostrar as informações do seu sistema para alguém da maneira legal do terminal. Existem muitos desses tipos de ferramentas de busca de informações e dependendo da sua distribuição Linux e da versão da sua distribuição, você pode ter diferentes opções disponíveis. Para usar uma das ferramentas de busca do sistema, tudo que você precisa fazer é instalar uma e executar o comando padrão do nome do aplicativo.
A primeira ferramenta é chamada fastfetch e esta é a novidade atual quando se trata de ferramentas de busca, mas também é muito nova, então nem todas as distros a terão em seus repositórios. Se você usa Ubuntu ou algo baseado no Ubuntu, você precisará do Ubuntu 24.10 ou mais recente para instalá-lo, caso contrário, você pode usar a ferramenta neofetch.
Em um sistema baseado em Debian ou Ubuntu, você pode instalá-lo com este comando:
sudo apt install fastfetch
Em seguida, execute o comando:
fastfetch
Se você estiver usando o Ubuntu 24.04 ou anterior, ou algo baseado nessa versão do Ubuntu, como Linux Mint 22, você substituirá fastfetch nas instruções acima por neofetch.
5 nano: Editor de texto
Em algum momento, você desejará editar um arquivo em seu sistema e que maneira melhor do que no terminal? Nano é o editor de texto de terminal padrão que você encontrará na maioria das distribuições Linux. Você não precisará instalar nada aqui porque o nano normalmente é instalado por padrão. Você só precisa iniciá-lo e informar qual arquivo deseja executar.
Uma coisa boa sobre o nano para quem está começando a usar o terminal é que ele explica como executar certas tarefas na parte inferior da interface com um pequeno glossário de funções de atalho. Você ficará surpreso com a rapidez com que o nano será útil ao explorar a experiência do terminal Linux.
Basta executar o comando:
nano filename
6 alias: crie seus próprios comandos de terminal
Usar o terminal Linux é uma maneira muito poderosa de interagir com seu computador porque às vezes pode ser muito mais rápido fazer algo no terminal do que em um aplicativo gráfico. Outras vezes, o comando que você precisa executar pode ser muito longo. Digitá-lo repetidamente pode ser frustrante e é aí que entra o alias.
Alias é uma ferramenta que permite criar comandos personalizados agindo efetivamente como atalhos para comandos mais longos e muito mais complexos ou qualquer coisa que você desejar. Por exemplo, o processo de atualização do seu sistema com o apt pode ser um pouco chato porque você precisa executar dois comandos consecutivos de cada vez. Depois de um tempo, fica entediante. Você pode pensar: "Por que este não é apenas um único comando?" Você se juntaria ao resto da comunidade Linux porque todos nós pensamos isso em algum momento. Graças ao comando alias, podemos torná-lo um comando criando um alias para os outros dois.
Você pode dizer ao sistema para executar primeiro o apt update, que atualiza os dados sobre os repositórios de pacotes para que seu computador seja sincronizado com os servidores para saber quais pacotes estão disponíveis. Em seguida, execute apt upgrade, que executará o processo de atualização dos pacotes que você instalou em comparação com o que está nos repositórios naquele momento. Você pode fazer isso executando o seguinte comando:
alias update='sudo apt update && sudo apt upgrade'
Depois de fazer isso você pode executar o comando simplesmente “atualizar” para realizar todo esse processo. Isso não apenas economizará seu tempo, mas também fará com que você se sinta durão, porque basicamente está criando seus próprios comandos agora.
Criar um alias usando o método acima funciona, mas apenas temporariamente. Para criar um alias permanentemente, precisaremos editar o arquivo .bashrc em nossa pasta pessoal. Vamos editar o arquivo com nano. Ver? Eu disse que você ficaria surpreso com a rapidez com que faria isso.
Abra seu arquivo .bashrc com nano, role até a parte inferior do arquivo e coloque os comandos de alias desejados no final deste arquivo, com cada alias em uma linha separada.
nano ~/.bashrc
Em seguida, coloque o comando alias:
alias update='sudo apt update && sudo apt upgrade
Esses são os 6 comandos que vão transformar você de iniciante em durão no terminal Linux. A partir daqui você pode interagir com seu sistema de uma maneira diferente que apenas um verdadeiro ninja do Linux pode apreciar.
Como uma dica bônus rápida, ao usar um terminal no Linux você notará que Ctrl+C para copiar e Ctrl+V para colar não funcionam, o que é muito chato. Isso ocorre porque essa forma de interação com o computador foi criada antes da invenção dos atalhos de copiar e colar na área de trabalho e os emuladores de terminal gostam de mantê-la assim. Felizmente, isso é facilmente resolvido na maioria das janelas de terminal simplesmente adicionando um Shift ao atalho, então você usará Ctrl+Shift+C e Ctrl+Shift+V.