Os 20 Principais Comandos Linux

Para quem utiliza o Linux, o terminal é uma ferramenta fundamental. A partir dele você pode fazer a configuração de diversos pacotes, atualizar o sistema, editar arquivos e até mesmo acessar outros sistemas remotamente.

Aos Linux Lovers já mais experientes e profissionais de TI, a possibilidade de poder configurar todo e qualquer serviço utilizando o terminal torna-se vantajosa pois ele agiliza tal processo, uma vez que é possível utilizar scripts e plug-ins para executar mais facilmente tarefas intediantes.

Apesar dessa lista contar com comandos destinados à Linux, é possível utilizar a maioria deles em outros sistemas operacionais, a exemplo do MacOS e demais sistemas baseados no BSD.

1. CD

cd é utilizado para poder navegar entre os diretórios do sistema. Sua estrutura básica é:

Linux Bash
cd /caminho/do/diretório

Podemos utilizar  ~ para navegar para o diretório padrão do usuário logado:

Linux Bash
cd ~

Podemos utilizar  para retornar ao diretório acima do atual:

Linux Bash
cd ...

2. PWD

Esse comando retorna o caminho para o diretório em que você se encontra.

3. LS

Esse comando lista os arquivos e pastas presentes no diretório atual.

4. CP

Esse comando copia arquivos. Sua estrutura básica é:

Linux Bash
cp /caminho/de/origem /caminho/de/destino

Caso precise copiar diretórios inteiros, é necessário passar o argumento -r (de recursivo) ao comando:

Linux Bash
cp -r /diretorio/de/origem /diretorio/de/destino

5. MV

Esse comando move arquivos. Sua estrutura básica é:

Linux Bash
mv /caminho/de/origem /caminho/de/destino

Caso precise mover diretórios inteiros, é necessário passar o argumento -r (de recursivo) ao comando:

Linux Bash
mv -r /diretorio/de/origem /diretorio/de/destino

6. RM

Esse comando remove arquivos. Sua estrutura básica é:

Linux Bash
rm /caminho/do/arquivo

Caso precise remover diretórios inteiros, é necessário passar o argumento -r (de recursivo) ao comando:

Linux Bash
rm -r /caminho/do/diretorio

7. MKDIR

Esse comando cria diretórios. A sua estrutura básica é:

Linux Bash
mkdir nomeDoDiretorio

8. RMDIR

Esse comando remove diretórios. Sua estrutura básica é:

Linux Bash
rmdir /caminho/do/diretorio

Vale lembrar que esse comando, diferentemente do rm -r, só é capaz de remover diretórios vazios por padrão.

9. CLEAR

Limpa a tela do terminal. Você também pode fazer isso pelo atalho CTRL+L.

10. MAN

Abre o manual do comando desejado. É muito útil quando se quer entender o que cada argumento de um comando faz. Em geral é mais detalhado que o argumento de ajuda (-h ou –help) do próprio comando, Sua estrutura é:

Linux Bash
man comandoDesejado

Para sair do manual, basta pressionar a tecla q.

11. WHO

Lista quais os usuários logados, em que interface eles estão e desde que horas estão logados.

12. UPTIME

Mostra a quanto tempo a máquina está logada e algumas informações adcionais. É um comando muito útil em servidores, quando precisa-se saber se houve uma queda de energia ou se o servidor foi reiniciado.

13. SUDO

Permite que um usuário execute um comando como superusuário (root). Para isso, o usuário deve fazer parte do grupo sudo. A sua estrutura básica é:

Linux Bash
sudo comandoDesejado

14. SU

Permite logar no sistema como outro usuário. A sua estrutura básica é:

Linux Bash
su nomeDoUsuario

15. GREP

Retorna, por padrão, apenas a linha co do comando com a palavra chave pesquisada. Deve ser utilizado em conjunto de um pipe, da seguinte forma:

Linux Bash
comandoASerExecutado | grep palavraDesejada

16. HISTORY

Exibe os últimos comandos executados. 

17. EXIT

Desloga da sessão.

18. TOUCH

Cria um arquivo. A sua estrutura básica é:

Linux Bash
touch nomeDoArquivo

19. CAT

Retorna o conteúdo de um arquivo. A sua estrutura básica é:

Linux Bash
cat nomeDoArquivo

20. TAIL

Retorna as últimas linhas do arquivo. É muito útil para a leitura de arquivos de logs, por exemplo. A sua estrutura básica é:

Linux Bash
tail nomeDoArquivo

Caso queira definir o número de linhas que o tail deve retornar, é preciso utilizar o argumento -n, seguido pelo número de linhas:

Linux Bash
tail -n numeroDeLinhas nomeDoArquivo

Fale conosco!

Escolha como deseja entrar em contato com a Vertexa.

Entraremos em contato!

Preencha com os seus dados para entrarmos em contato com você.

Obrigado 😊

Informações enviadas!

Em breve entraremos em contato contigo via e-mail.

Choose your region

South America 🇧🇷 Brasil