O Guia do Iniciante para Uso do Terminal Linux

Imagem em Destaque Como Usar o Terminal no Guia Linux

Como qualquer iniciante em Linux, eu me senti um pouco intimidado pelo Terminal Linux quando mudei para o Linux pela primeira vez. No entanto, à medida que comecei a explorar e aprender alguns comandos básicos do terminal, as coisas começaram a mudar. Agora, consigo automatizar tarefas facilmente, gerenciar arquivos com velocidade impressionante e instalar software diretamente do terminal. A verdade é que usar o terminal Linux não é tão assustador quanto parece. Aqui mostramos como começar a usar o terminal Linux.

Introduzindo o Terminal Linux

O Terminal (também conhecido como interface de linha de comando, shell ou CLI) é essencialmente sua linha direta de comunicação com seu sistema Linux. Ele serve como o centro de comando do seu sistema operacional, fornecendo uma interface baseada em texto que permite que você digite comandos, execute scripts e gerencie seu sistema de forma eficiente.

Começando com o Terminal Linux

Então, como você acessa o Terminal Linux? Depende um pouco da sua distribuição Linux (como Ubuntu, Fedora ou Mint), mas geralmente, você pode encontrá-lo no menu de Aplicativos. Procure algo rotulado como Terminal, Console ou Xterm, ou simplesmente use um atalho de teclado como Ctrl + Alt + T.

Abrindo o Terminal no Ubuntu a partir do menu de Aplicativos.

Uma vez que você o abra, verá uma tela preta (normalmente, embora possa ser customizada) com um cursor piscando. Este é seu prompt, onde você executará seus comandos Linux. Normalmente, ele se parece com isso:

Exibindo a Janela do Terminal no Ubuntu.

Aqui, user@computer:~$ (haroon@Ubuntu:~$) indica seu nome de usuário (haroon), o nome do seu computador (Ubuntu), e seu diretório atual (~, que é seu diretório pessoal). Além disso, o sinal $ significa que o terminal está pronto para seus comandos.

Vamos tentar algo simples. Digite o comando echo "Bem-vindo ao MTE!" no seu terminal e pressione Enter:

Este é um comando básico que exibe texto na tela.

Lembre-se, o Terminal diferencia maiúsculas de minúsculas, então Hello e hello são tratados como entradas diferentes. Além disso, espaços são importantes. Se você digitar um comando incorretamente, o Terminal não vai passar a mão na cabeça – ele simplesmente lançará um erro.

Configurando e Personalizando Seu Terminal Linux

Embora a configuração padrão do terminal seja funcional, você pode ajustar sua aparência para se alinhar com seu estilo. Por exemplo, você pode modificar as fontes, cores e até mesmo o próprio prompt do terminal. A maioria das distribuições Linux vem com opções de personalização integradas.

Por exemplo, no Ubuntu, você pode clicar com o botão direito dentro da janela do Terminal, selecionar Preferências e ajustar tudo, desde fontes até cores.

Janela de Preferências do Terminal Ubuntu

Na janela de personalização, você também pode alternar entre temas escuros e claros dependendo de sua preferência. Basta procurar pela seção Aparência ou Cores para selecionar ou criar o tema desejado.

Alguns emuladores de terminal até permitem que você ajuste a transparência do fundo, dando ao seu terminal um visual elegante. Nas preferências, na seção Cores, você encontrará um controle deslizante de transparência para ajustar a opacidade conforme seu gosto.

Modificando a transparência do fundo do terminal do Ubuntu.

Entendendo os Comandos Básicos

Agora que você sabe como abrir e usar o Terminal, vamos mergulhar em alguns comandos básicos que ajudarão você a navegar e gerenciar seu sistema. No Linux, diferentes comandos servem a diferentes propósitos.

Por exemplo, uma das tarefas mais comuns que realizo no Terminal é navegar por arquivos e pastas. Se você deseja ir para um diretório específico, use o comando cd seguido pelo nome do diretório:

cd Documentos

Ao trabalhar em um diretório aninhado, você pode querer saber seu destino atual no sistema de arquivos. Para isso, use o comando pwd, que significa Print Working Directory:

pwd

Para visualizar todos os arquivos e pastas na sua localização atual, use o comando ls:

ls

Além de navegar, você também pode criar um novo arquivo vazio usando o comando touch seguido pelo nome do arquivo:

touch nomearquivo.txt

Precisa criar uma nova pasta? Execute mkdir junto com o nome da pasta:

mkdir Projetos

Após criar arquivos ou pastas, você pode excluí-los usando o comando rm seguido pelo nome do arquivo ou pasta:

rm arquivoantigo.txt

Você também pode usar cp para copiar um arquivo ou diretório, e mv para mover ou renomear um arquivo ou diretório.

Outra tarefa que eu adoro realizar no Terminal é visualizar o conteúdo dos arquivos ou pesquisar dentro deles usando comandos Linux ou editores baseados em terminal. Vamos exibir todo o conteúdo de um arquivo com o cat:

cat nomearquivo.txt

Além da gestão de arquivos, existem vários comandos Linux para tarefas como gerenciamento de processos, verificação de uso de disco, rede e exibição de informações do sistema. Existem também comandos para gerenciamento de pacotes, que você pode usar para remover, atualizar ou instalar pacotes de software.

Estes são apenas os básicos, mas são suficientes para você começar. Você pode usar nosso cheatsheet de linha de comando do Linux para ajudá-lo a dominar os comandos comumente usados. À medida que você pratica, descobrirá mais comandos e atalhos que facilitam sua vida.

Use TLDR ou Man Pages para Ajuda

Digamos que você está tentando usar um comando, mas não tem certeza de como funciona. O que você faz? Não se preocupe – você não precisa ir a lugar nenhum. Você pode obter explicações detalhadas e simplificadas de qualquer comando diretamente no Terminal usando os comandos man e tldr.

O primeiro, man (abreviação de manual), mostra a página do manual para um comando. Ele fornece uma explicação detalhada, incluindo todas as suas opções, exemplos e definições.

Por exemplo, executar man ls mostrará todas as opções e detalhes para o comando ls.

Exibindo Páginas Manuais do Comando ls.

Enquanto as páginas man são abrangentes, elas podem às vezes ser sobrecarregantes para iniciantes. Entre o TLDR (Too Long; Didn’t Read). É uma versão simplificada das páginas man que fornece exemplos rápidos e definições concisas do comando solicitado. Você precisará instalá-lo com seu gerenciador de pacotes padrão, como usando APT no Ubuntu:

sudo apt install tldr

Então, simplesmente digite tldr seguido do comando:

tldr ls

Mostrando Explicação Concisa do comando ls com Tldr.

Você obterá uma folha de dicas com exemplos práticos.

Websites e Canais do YouTube para Aprender Linux

Aprender Linux não precisa ser intimidador, especialmente com a ampla gama de recursos online disponíveis hoje. Se você é um iniciante, o YouTube é um lugar fantástico para começar. Canais como The Linux Experiment e Learn Linux TV oferecem tutoriais amigáveis para iniciantes, que vão desde comandos básicos até tópicos avançados como gerenciamento de servidores. Pessoalmente, achei os vídeos introdutórios incrivelmente úteis quando comecei. É como ter um tutor virtual guiando você pelas noções básicas.

Se você prefere sites interativos, plataformas como Linux Journey e OverTheWire são excelentes opções. Linux Journey divide conceitos de Linux em lições pequenas com quizzes, enquanto OverTheWire gamifica o aprendizado com desafios como Bandit, onde você resolve quebra-cabeças usando comandos Linux. Ambas as plataformas são amigáveis para iniciantes e tornam o aprendizado divertido e envolvente.

Para aqueles que gostam de uma mistura de tutoriais e conteúdo gerado pela comunidade, canais do YouTube como DistroTube e Chris Titus Tech oferecem dicas práticas, análises de distribuições e notícias sobre Linux.

Navegue pela Nossa Seção de Linux

Se você está procurando mais dicas, truques e tutoriais, confira nossa seção de Linux. Temos artigos sobre uma ampla gama de tópicos, desde guias simples para novatos até tutoriais altamente complexos. Além disso, existem vários artigos amigáveis para iniciantes já linkados neste guia, mas aqui estão mais alguns que você pode achar úteis:

  • 6 dos Comandos Linux Mais Úteis para Novos Usuários fornece alguns dos comandos mais comuns que você precisará experimentar.
  • 15 Comandos LS do Linux que Você Precisa Conhecer mostram exemplos práticos de uso do comando ls.
  • O Guia do Iniciante para Uso do Linux fornece um guia detalhado e amigável sobre como usar o Linux.
  • Como Encontrar um Arquivo no Linux Usando o Comando Find ensina você a encontrar arquivos com a ajuda do comando find.
  • Treze Ferramentas Úteis para Trabalhar com Texto na Linha de Comando explora o poder dos comandos Linux para edição de texto.

Alternativas ao Terminal Padrão

Embora o Terminal padrão seja perfeitamente adequado para a maioria das tarefas, existem alternativas que oferecem recursos aprimorados e opções de personalização. Algumas escolhas populares incluem Terminator, Guake, Konsole e Alacritty. Cada um desses terminais possui características e especificações únicas.

Por exemplo, o Guake é um terminal suspenso que emerge do topo da tela, similar ao console Quake. Enquanto isso, terminais como Alacritty fornecem um emulador de terminal acelerado por GPU focado na simplicidade e desempenho.

Essas alternativas podem melhorar seu fluxo de trabalho e tornar o trabalho no Terminal ainda mais eficiente. Você pode instalá-los rapidamente usando seu gerenciador de pacotes Linux especificado.

Comece a aprender o terminal Linux com os básicos, explore os recursos fornecidos e não tenha medo de cometer erros. É assim que se aprende.

Crédito da imagem: James Harrison via Unsplash. Todas as alterações e capturas de tela por Haroon Javed.