Os comandos Linux essenciais para o terminal permitem navegar e gerenciar diretórios com pwd, ls e cd. Para arquivos, use touch, cp, mv e rm. Edite e visualize com cat, less e nano, e compacte com tar e gzip, dominando o sistema.
Se você quer se aventurar no mundo do Linux, conhecer os comandos linux essenciais é o primeiro passo para dominar o terminal e ganhar agilidade no dia a dia. Já pensou em navegar pelas pastas, copiar arquivos e até editar textos sem sair do terminal? Vamos juntos descobrir como!
Comandos básicos para navegação e gerenciamento de diretórios
Para começar a mexer no Linux, você precisa saber onde está. O comando pwd (print working directory) mostra exatamente o seu local atual no sistema. É como perguntar ao computador: “Onde eu estou agora?”. Experimente digitar pwd e veja o caminho completo da sua pasta.
Depois de saber onde está, você vai querer ver o que tem por lá. O comando ls lista todos os arquivos e pastas no diretório que você está. Se quiser ver mais detalhes, use ls -l. Isso mostra informações como permissões e tamanho dos arquivos. Para ver tudo, incluindo arquivos escondidos, use ls -a.
Mudar de pasta é super fácil com o cd (change directory). Digite cd seguido do nome da pasta para entrar nela. Por exemplo, cd Documentos. Se quiser voltar para a pasta anterior, digite cd ... E para ir direto para sua pasta principal (sua “home”), basta digitar cd sozinho ou cd ~.
Precisando criar um novo lugar para seus arquivos? O mkdir (make directory) é o comando certo. É bem simples: digite mkdir e o nome da nova pasta. Por exemplo, mkdir MeusProjetos. Agora você tem uma pasta novinha pronta para usar.
Para apagar uma pasta vazia, use o comando rmdir (remove directory). Lembre-se, ele só apaga pastas que não têm nada dentro. Digite rmdir e o nome da pasta que quer remover. Por exemplo, rmdir PastaVazia. Se a pasta tiver arquivos, ele não vai funcionar.
Como criar, copiar, mover e apagar arquivos e pastas
Criar arquivos novos é bem fácil no Linux. Use o comando touch seguido do nome que você quer dar ao arquivo. Por exemplo, touch meu_documento.txt. Assim, você cria um arquivo de texto vazio, pronto para ser usado.
Para fazer cópias de arquivos, o comando cp é o que você precisa. Ele copia um arquivo de um lugar para outro. Digite cp, depois o nome do arquivo original e, por último, o novo nome ou o lugar onde ele será copiado. Se quiser copiar documento.txt para a pasta Backup, use cp documento.txt Backup/.
Mover arquivos e pastas é tarefa do comando mv. Ele também serve para renomear. Para mover um arquivo, digite mv, o arquivo e o destino. Por exemplo, mv foto.jpg Imagens/. Se quiser renomear carta.txt para carta_final.txt, use mv carta.txt carta_final.txt.
Apagar arquivos indesejados é feito com o comando rm (remove). Mas cuidado: uma vez apagado, não tem volta fácil! Para apagar um arquivo, digite rm e o nome dele. Por exemplo, rm arquivo_velho.zip. Sempre confira antes de apagar.
E se precisar apagar uma pasta cheia de coisas? O rmdir que vimos antes só apaga pastas vazias. Para pastas com conteúdo, use rm -r. O -r significa recursivo, ou seja, ele apaga a pasta e tudo que estiver dentro dela. Exemplo: rm -r PastaComCoisas. Tenha certeza do que está fazendo!
Editando e visualizando arquivos, além de compactação no terminal
Ver o que está dentro de um arquivo é fácil com o comando cat. Ele mostra o conteúdo completo na tela. Por exemplo, cat meu_texto.txt. É ótimo para arquivos pequenos. Se o arquivo for muito grande, a tela vai rolar rapidinho.
Para arquivos maiores, o comando less é a melhor opção. Ele permite que você veja o arquivo página por página, sem que tudo passe voando. Use as setas para rolar e ‘q’ para sair. Digite less log.txt para testar.
Para editar um arquivo direto no terminal, o nano é bem simples de usar. Ele é um editor de texto básico. Digite nano nome_do_arquivo.txt para abrir. Você pode escrever, apagar e salvar. As instruções para salvar e sair aparecem na parte de baixo da tela.
Outro editor famoso é o vi (ou vim). Ele é mais potente, mas pode ser um pouco complexo para quem está começando. Se quiser se aprofundar, vale a pena aprender o vi. Por enquanto, o nano já ajuda muito nas tarefas diárias.
Você pode precisar compactar arquivos para economizar espaço ou enviar algo. O comando tar ajuda a juntar vários arquivos em um só, como se fosse um pacote. Por exemplo, tar -cvf meu_pacote.tar meus_documentos/ cria um pacote de todos os seus documentos.
Para compactar esse pacote e deixar ele menor, use o gzip. Ele deixa o arquivo com a extensão .gz. Digite gzip meu_pacote.tar. Isso vai criar meu_pacote.tar.gz. Para descomprimir, use gunzip ou tar -xzvf. Com esses comandos linux, você gerencia tudo.
Dominando o Terminal Linux
Viu só como o terminal Linux não é um bicho de sete cabeças? Com esses comandos básicos, você já consegue navegar entre pastas, criar e apagar arquivos, e até mesmo editar e compactar documentos. É como ter um superpoder para controlar seu computador de um jeito mais rápido e eficiente.
Praticar é a chave para se sentir mais à vontade com esses comandos. Quanto mais você usa, mais fácil e natural se torna. Logo, você estará fazendo tarefas que antes pareciam complicadas em poucos segundos.
Então, não perca tempo! Comece a experimentar esses comandos e descubra todo o potencial do Linux. Com dedicação, você se tornará um mestre do terminal.
FAQ – Perguntas frequentes sobre comandos Linux
Qual comando eu uso para saber em qual pasta estou?
Para saber sua localização atual no terminal, você deve usar o comando pwd (print working directory).
Como faço para ver todos os arquivos em uma pasta, incluindo os escondidos?
Você pode usar o comando ls -a. O -a faz com que ele liste também os arquivos ocultos.
Qual é a maneira mais rápida de voltar para a pasta principal do meu usuário?
Para ir direto para sua pasta principal, basta digitar cd sozinho ou cd ~ no terminal.
Posso apagar uma pasta que não está vazia usando o comando rmdir?
Não, o comando rmdir só apaga pastas que estão vazias. Para apagar pastas com conteúdo, você deve usar rm -r.
Qual comando devo usar para ler o conteúdo de um arquivo grande sem que ele role muito rápido?
Para arquivos grandes, o comando less é o ideal. Ele permite que você visualize o conteúdo página por página, usando as setas para navegar.
Existe um comando para juntar vários arquivos em um só pacote antes de compactar?
Sim, você pode usar o comando tar para agrupar vários arquivos em um único pacote antes de compactá-lo, por exemplo, com gzip.
