Guia do Iniciante: 26 principais comandos no Linux

Se você está entrando agora na área da tecnologia da informação, tenho certeza que você já ouviu falar do Linux. Segundo a revista Exame, o Linux é utilizado por 41% das empresas brasileiras.

Isso se deve ao fato deste sistema operacional ser bastante utilizado por administradores de sistemas e profissionais da área, seja para criação de servidores web; para armazenar informações de usuários e outras várias utilidades que ele pode trazer. Tudo isto sendo feito a partir de comandos na linha do terminal.

Neste artigo você aprenderá os principais comandos do Linux e poderá utiliza-los no seu dia a dia.

PRINCIPAIS COMANDOS NO LINUX

01. Comando pwd

O “pwd” é um comando que permite visualizar o caminho do diretório que você está utilizando naquele momento:

02. Comando ls

O comando “ls” é um acrônimo da palavra em inglês “list”, que significa lista. Este comando tem como principal objetivo listar o conteúdo do seu diretório atual:

03. Comando ls -la

Como vimos acima, o comando “ls” é responsável por listar o conteúdo do diretório atual, já o comando “ls-la”, além de mostrar o conteúdo do diretório atual, também mostra as permissões que cada arquivo contido neste diretório possui, além de mostrar conteúdos ocultos:

04. Comando touch

Com o “touch” é possível criar arquivos em branco, sem necessariamente possuir um conteúdo:

05. Comando nano

Além de ser um editor de arquivos, com este comando você consegue criar arquivos de maneira fácil e rápida, porém, deve haver um conteúdo nele. Atente-se as seguintes observações:

  • Se você deseja criar um arquivo com o nano, este arquivo deve possuir um conteúdo dentro dele necessariamente
  • Ao terminar de escrever o conteúdo, lembre-se de salvar
  • Para salvar conteúdos no nano, faça essa seguinte sequência de comandos:
    1. nano arquivo_desejado
    2. Escreva o conteúdo do arquivo
    3. Ctrl + X
    4. Caso seu linux esteja configurado em inglês, aperte em “y” (yes) para salvar, caso esteja em português aperte “s” (sim)
    5. Dê um enter. Pronto! O seu arquivo está salvo.

06. Comando vim

Assim como o “nano”, o “vim” também é um editor de arquivo, bastante utilizado quando o usuário deseja saber de forma mais clara os conteúdos de cada linha, visto que, diferentemente do nano que salva o arquivo de acordo como o usuário deixou, ele divide o conteúdo em tópicos, linhas ou números. Atente-se as seguintes observações:

  • Pode ocorrer de sua distro não possuir este editor de texto. Caso não possua, digite na sua linha de terminal “sudo apt-get install vim”. Este comando baixará os pacotes relacionados ao editor de texto. Lembrando também que o comando “sudo” é referente a privilégio alto, então para baixar o pacote ou qualquer outro tipo de programa, é necessário que você já possua um usuário configurado no modo root
  • Para criar e salvar o arquivo no “vim”, faça os seguintes comandos:
    1.  vim arquivo_desejado e digite o que desejar
    2.  Pressione as teclas “: wq”
    3.  Dê enter. Pronto! O seu arquivo está salvo.

07. Comando rm

O rm é um comando que permite que você exclua um arquivo desejado:

  • rm arquivo_desejado.txt

08. Comando cat

O comando “cat” é a abreviação da palavra em inglês “concatenate”, ou seja, concatenar. Além de você conseguir visualizar o conteúdo do arquivo sem necessariamente abri-lo ou edita-lo, é possível criar arquivos e concatenar os conteúdos dos mesmos:

  • Para visualizar o conteúdo: cat arquivo.txt
  • Para criar um arquivo: cat >arquivo_novo
  • Para concatenar arquivos: cat arquivo_01 arquivo_02 > arquivo_novo ( Neste caso, os conteúdos dos arquivos 01 e 02, sairão no “arquivo_novo”)

09. Comando head

O head é responsável por mostrar ao usuário as primeiras 10 linhas de um conteúdo de um arquivo. Caso você queira ver os 10 primeiros conteúdos do arquivo, digite:

  • head arquivo.txt
  • Porém, caso você deseja ver uma determina quantidade, basta acrescentar um “-n” de numbers. Exemplo : head -n 3 arquivo.txt

10. Comando tail

Ao contrário do “head”, o tail mostra os 10 últimos conteúdos do arquivo, exemplo:

  • tail arquivo.txt
  • Também possui a opção de visualizar a quantidade de conteúdos por último: tail -n 3 arquivo.txt ( o tail possui um detalhe,caso você queira visualizar as 3 últimas linhas coloque “-n 4”, e assim por diante)

11. Comando cd

Caso você queira entrar em algum diretório.

  • cd : Entrar em algum diretório. Quando escrito sozinho, volta para o diretório inicial de onde estava. Você também pode colocar um caminho de diretório, não sendo apenas um em si. Exemplo:  cd /home/Imagens/Férias/Verão
  • cd .. : Se deseja sair do diretório atual, basta digitar cd .. :
    • Antes: cd /home/ubuntu/Imagens/Férias/Verão
    • Depois: cd ..
    • Resultado : cd /home/ubuntu/Imagens/Férias

12. Comando mkdir

Para criação de diretórios basta digitar :

  • mkdir nome-do-diretório-novo

13. Comando rmdir

Para remover diretórios. Exemplo: rmdir diretório_desejado

14. Comando whoami

Com este comando você descobre o seu nome de usuário na máquina:

15. Comando uname

Este comando é extremamente útil e significa “Unix Name”. Bastante utilizado por usuários Linux e administradores de sistemas, serve justamente para mostrar informações sobre o sistema. Com ele é possível saber a versão da distro Linux que está sendo utilizada, nome da máquina além também de mostrar a versão do kernel:

  • Coloque uname –help para ver mais opções de uso deste comando
  • Caso você coloque o comando “uname -a” ele irá exibir informações sobre o sistema

16. Comando adduser

Se você quiser criar um usuário no Linux, basta utilizar o comando “adduser nome_do_usuario”.

  • Para criar um usuário novo digite: adduser nome_do_usuario
  • Ao criar um novo usuário, várias opções irão aparecer, mas você não precisa preencher todas para a criação. Caso queira pular, basta preencher enter

17. Comando userdel

Já se você quer deletar um usuário, basta digitar:

  • userdel nome_do_usuario

18. Comando su – (usuario)

Imagine que no seu sistema tenham vários usuários e você deseja alternar para o seu usuário. Para isso, basta digitar o comando “su – usuario_desejado” para que isso aconteça:

19. Comando history

Caso você queira visualizar todos os comandos que já foram utilizados na sua linha de terminal, basta digitar o comando “history” e por padrão ele irá te mostrar:

  • history: comando para mostrar todos os comandos que já foram utilizados na sua linha de terminal até então
  • history -c : Deletar todo o histórico

20. Comando clear

Com o comando “clear” é possível limpar tudo o que foi digitado até o momento:

21. Comando locate

Com este comando, é possível localizar o arquivo que você procura. Exemplo: locate arquivo.txt

22. Comando find

Bastante parecido com o comando “locate”, este comando tem como objetivo encontrar arquivos em um diretório em específico. Digamos que você queira encontrar o “arquivo.txt” no diretório /home/ubuntu. Para isto, bastaria digitar:

  • find /home/ubuntu/arquivo.txt ou find arquivo.txt

23. Comando cp

O comando “cp” é utilizado para copiar um arquivo de um lugar para outro. Para isto, deve-se utilizar o caminho do diretório completo do arquivo para o outro que você deseja colar. Exemplo:

  • cp /home/ubuntu/imagens/arquivo_teste  /home/ubuntu/outra_pasta/

24. Comando wget

Com o comando wget é possível baixar arquivos da internet. Exemplo:

  • wget www.site.com/arquivo.exe

25. Comando ifconfig

  • Caso queira ver o endereço ip da sua máquina, digite no terminal “ifconfig”
  • Outro comando que você pode utilizar também é o “ip add”

26. Comando ping

Este comando é utilizado para testar conexões existentes, podendo ser usado em aplicações web e outros dispositivos. Diferentemente do Windows onde o ping tem um limite de 4 solicitações, o Linux não possui este limite. Para estabelecer, basta acrescentar “-c” e o número de solicitações desejadas. Exemplo:

  • ping -c 3 google.com

PLUS (CARACTERES ESPECIAIS)

Alguns caracteres podem te ajudar a acelerar com o seu uso no Linux no dia a dia. Exemplo:

  • && : Com este comando você consegue aplicar vários comandos em uma linha só

Efraim Moreira

Mais artigos deste autor »

Bacharel em Administração, formado Técnico em Redes de Computadores e pós graduando em Segurança Ofensiva e Inteligência Cibernética. Pesquisador de segurança da informação e Hacker ético; apaixonado por tecnologia, seu funcionamento e suas inovações. Também escrevo artigos sobre ataques cibernéticos, demonstrando eles na prática para melhor compreensão dos mesmos.


Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!