10 comandos do Linux úteis e não muito conhecidos

por | 16/05/2023 | Linha de comando

A lista de comandos do Linux é bem grande. Na verdade, existem tantas opções, variações, flags e argumentos, que até mesmo uma lista dos comandos Linux básicos pode ficar enorme.

Minha intenção é listar, neste guia, alguns comandos úteis e, talvez, não muito conhecidos. Obviamente, se você usa Linux há algum tempo, é provável que já os conheça.

Assim, este é um guia voltado ao usuário iniciante. A você que está dando seus primeiros passos no sistema operacional livre, por exemplo.

E antes de mais nada, gostaria também de sugerir os dois artigos abaixo, especificamente voltados a iniciantes:

Comandos do Linux úteis e pouco conhecidos

É importante ressaltar que os comandos abaixo são muito úteis. Apesar de pouco conhecidos (dependendo do usuário, é claro), eles não são inúteis.

Muito pelo contrário, e através de alguns deles você pode inclusive obter acesso a funcionalidades e saídas que demandariam dois outros comandos diferentes, em outras situações.

Comandos

Além disso, existem situações em que determinadas dicas e truques proporcionam um grande aumento de produtividade. E pelo menos uma das opções abaixo se encaixa nesta categoria.

E se você está em busca dos principais comandos do Linux, por exemplo, gostaria também de lembrar que trata-se de um assunto já coberto aqui no TecLinux.

Continue comigo, portanto, e conheça alguns comandos bem interessantes.

Comando tree

O comando tree é muito útil. Ele permite que você visualize o conteúdo de um diretório em formato de “árvore”.

Através do tree, você pode listar o conteúdo de uma pasta qualquer, obtendo resultados bem fáceis de entender. O tree, além disso, também informa o total de diretórios e arquivos.

Como usar o comando tree no Linux

O comando é fácil de usar, e para utilizá-lo, basta digitar tree, no terminal (seguido de um ENTER, é claro).

Comandos do Linux - tree
Exemplo de saída do comando tree

Alternativamente, você também pode combinar o uso do comando com caminhos absolutos ou relativos. Por exemplo:

tree ~/Documentos

O comando acima listará, em formato de “árvore”, o conteúdo da pasta Documentos localizada dentro do diretório home do usuário. E assim por diante!

Obs: é importante também que você saiba que o atalho ~/ é o mesmo que /home/usuario. E isto vale para este guia como um todo, Ok?

Comando pstree

De certa forma similar ao tree, o pstree também oferece uma saída em formato de “árvore”. Porém, neste caso são listados os processos em execução no sistema.

Trata-se de uma excelente maneira de visualização de processos, até mesmo porque o pstree os exibe de um modo bem peculiar, identificando todos os processos “filhos”, e de modo recursivo.

Como usar o comando pstree no Linux

Utilizar o pstree é muito simples. Basicamente, apenas digite pstree no terminal e tecle ENTER. Você obterá então uma saída semelhante à abaixo:

Comandos do Linux - pstree
Exemplo de saída do comando pstree

Além disso, você sempre pode utilizar o comando pstree --help para conhecer flags e argumentos que podem ser utilizados juntamente com o comando.

Comando ss

O comando ss, de certa forma, é similar ao netstat. Porém, ele exibe mais detalhes relacionados a conexões TCP/IP, sockets e processos.

Como usar o comando ss no Linux

Para utilizar o comando ss em sua forma mais básica, apenas utilize o comando no terminal (ss + ENTER).

Agora, para obter um resumo com algumas estatísticas das conexões, basta utilizar da seguinte maneira:

ss -s

Neste momento, você obterá uma saída semelhante à abaixo:

Comando ss
Exemplo de saída do comando ss

E você também pode utilizar os comandos ss -p ou ss -m, por exemplo, para exibir detalhes relacionados aos processos que estão utilizando cada socket e informações ligadas ao uso de memória, respectivamente.

Você também pode, a qualquer momento, utilizar ss --help para conferir detalhes adicionais de utilização.

Comando curl ifconfig.me

Digitando curl ifconfig.me no terminal do Linux, você obtém rapidamente o IP externo da máquina. É simples, rápido e totalmente descomplicado, esteja você em um desktop ou em um servidor.

Comando CTRL + X + E

O CTRL + X + E na verdade nem é um comando. Trata-se, na verdade, de um atalho de teclado.

Um atalho de teclado através do qual você é capaz de abrir o editor padrão do Linux automaticamente.

O CTRL + X + E, além disso, abre o editor padrão no seu shell (Vi, nano, etc) e nele insere automaticamente tudo o que você tem na linha de comando.

Comando stat

Muitos comandos do Linux contam com alternativas e/ou opções bem variadas, capazes de fornecer, muitas vezes, um número bem grande de informações.

Este é o caso do comando stat, por exemplo, que pode ser utilizado para a obtenção de informações detalhadas sobre diretórios e arquivos.

O stat lista inclusive os grupos, usuários e datas de criação e de modificação, por exemplo.

Como usar o comando stat no Linux

Simplesmente executar stat no terminal não funciona. Você deve também informar o nome/caminho. Por exemplo:

stat ~/

Através do comando acima, você pode visualizar estatísticas sobre o diretório home do seu usuário. Você obterá uma saída semelhante à abaixo:

Comando stat
Exemplo de saída do comando stat

Vale também a pena lembrar que o stat pode ser perfeitamente utilizado com caminhos absolutos e relativos, bem como para a obtenção de estatísticas de arquivos.

Para exibir informações e estatísticas de um arquivo, basta utilizar a seguinte sintaxe:

stat [nome_Do_Arquivo]

Por exemplo:

stat arquivoDestino1.txt

E abaixo segue um outro exemplo, desta vez com a informação do caminho absoluto para um arquivo:

stat /home/marcos_zy/testes/origem/arquivoOrigem2.txt

Lembre-se também que, a qualquer momento, é possível acessar a ajuda do comando, através de stat --help.

Comando id

O comando id lista rapidamente informações a respeito de grupos e usuários. Você pode tanto utilizar o comando em sua forma mais “genérica” (através de id + ENTER) quando especificar um usuário (id + nome_usuario).

Comando mtr

Dentre todos os comandos do Linux, o mtr bem que poderia figurar entre os principais.

O prático e útil comando é uma espécie de combinação entre o traceroute e o ping. O mtr exibe detalhes de forma bastante visual, incluindo informações sobre pacotes enviados e hosts.

Como eu disse acima, trata-se de uma forma mais rápida e prática de obter resultados combinados que, de outro modo, seriam obtidos apenas através do uso de comandos diferentes (traceroute e ping).

Como usar o comando mtr no Linux

Você deve utilizar a seguinte sintaxe:

mtr [host]

Por exemplo:

mtr google.com

O comando mtr conta com várias opções alternativas, as quais você pode consultar através de mtr --help.

Comando last

O comando last lista todos os usuários que fizeram login recentemente. Ele apresenta datas e horários de logins, bem como endereços IP.

Como usar o comando last no Linux

Utilizar o last é bem simples: simplesmente digite o comando no terminal (seguido de um ENTER).

E você ainda pode aprimorar o uso do comando, através de flags e argumentos opcionais. Use last --help para consultá-los.

Comando CTRL + L

O CTRL + L na verdade não é um comando. Trata-se, isto sim, de um atalho de teclado através do qual você “limpa” a tela do terminal.

Ou seja, após utilizar e testar todos os comandos descritos neste guia, você pode simplesmente utilizar CTRL + L para limpar o prompt de comando.

Obs: também é possível obter o mesmo resultado através do comando (sim, agora trata-se de um comando) clear.

Conclusão

O terminal é importantíssimo, e dessa forma, os comandos do Linux representam algo que você deve entender e utilizar.

Como você pôde perceber (e como de fato deve estar percebendo através de nossas séries de artigos relacionados), não se trata de nada muito complexo.

Pelo contrário, e este guia de comandos do Linux pouco conhecidos apresentou alguma opções interessantes e úteis, tanto a desktops e notebooks quanto a servidores.

Espero que o conteúdo tenha sido do seu agrado. Em caso de dúvidas, por favor, não hesite em deixar um comentário.

Até a próxima!

Tags: comando | linux

Compartilhe este conteúdo:

<a href="https://teclinux.com/author/marcos-zy/" target="_self">Marcos A.T. Silva</a>

Marcos A.T. Silva

Apaixonado por tecnologia desde tenra idade, trabalha com TI há mais de 20 anos. Tem no rock and roll (em suas mais variadas vertentes) uma válvula de escape, e adora escrever guias e tutoriais, além de ser um grande entusiasta do Linux e do software livre.

2 Comentários

  1. Fagner Martins

    Nossa este site tem muitos conteúdos e de fácil aprendizagem este site com um conteúdo desses deveria já está monetizado a tempos pois e um grande conteúdo bem escrito e de fácil compreensão . continuem fazendo conteúdos de grande valor estou iniciando no Linux essa semana no Debian e aqui estou achando muitos conteúdos que estão me ajudando bastante

  2. Marcos A.T. Silva

    Olá, Fagner!

    Muito obrigado pela gentileza.

    E fico feliz que o conteúdo esteja te ajudando: este é o intuito. 🙂

    Boa sorte no Linux e no Debian. É uma excelente distribuição.

Enviar um comentário

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

Pin It on Pinterest

Share This

Compartilhe

Compartilhe este post com seus amigos!