10 comandos úteis do Linux básico

Quando você começa a usar o Linux, pode ser impressionante tentar entender todos os comandos disponíveis. Geralmente, os usuários aprendem comandos lentamente, ao longo do tempo, até que o uso do comando se torne uma segunda natureza.


Nesta lista de comandos básicos do Linux, mostraremos 10 comandos interessantes que você provavelmente usará consistentemente. Os comandos que abordaremos são:

  1. cara
  2. sudo
  3. grep
  4. dedo
  5. árvore
  6. du e df (São dois, mas saia das minhas costas, ok?)
  7. livre
  8. uname
  9. wget
  10. ping

Supomos que você já tenha alguma experiência com os conceitos básicos do gerenciamento de arquivos Linux, como iniciar e parar o sistema ou criar, renomear ou excluir diretórios. Continue lendo para ver como você pode adicionar e aprimorar seu conhecimento sobre Linux.

1. O comando do homem:

Se você está se perguntando como usar um comando Linux específico, use man para solicitar o manual na tela. Por exemplo, para obter detalhes sobre como usar o comando top para gerenciamento de processos Linux, digite:

1 1 homem top

E se você souber o que deseja fazer, mas não souber o nome exato do comando? O Linux também tem uma solução para isso.

O comando man -k com uma palavra-chave relacionada à sua área de interesse retornará trechos relevantes para você (você também pode tentar o comando apropos, para obter informações mais completas). Por exemplo, se você quiser saber mais sobre suas opções de edição, tente a palavra-chave “editor” como em:

1 1 editor man -k

2. O comando sudo

Quando você precisar executar programas em seu sistema Linux que exijam privilégios de administrador, você poderá ter duas opções (dependendo da distribuição do Linux usada).

O primeiro é fazer login como root ou superusuário. Nesse caso, você exerce um poder enorme, mas isso pode levar a danos sérios. Por favor não faça isso.

O segundo é usar o sudo para executar apenas um comando que precisa de autoridade de administrador e, em seguida, reverter para o status de usuário normal (não super).

Por exemplo:

1 1 sudo shutdown -r +10 "faça uma pausa enquanto reiniciamos"

Isso interromperá o sistema em 10 minutos e o reinicializará..

3. Usando grep

Às vezes, você faz uma pergunta ao Linux e recebe de volta uma lista telefônica completa de respostas. O comando grep permite filtrar informações de seu interesse particular.

Por exemplo, se você quiser ver se o usuário “rocky” existe pesquisando o arquivo / etc / passwd, digite:

1 1 grep rochoso / etc / passwd

Você também pode combinar o uso do grep com um pipe do Linux. Por exemplo, use o comando ps-a. Por si só, listará todos os processos em execução e canalizará (|) os resultados no grep para obter informações específicas sobre o processo do Firefox:

1 1 ps -a grep firefox

4. Descobrindo usuários usando o comando finger

Enquanto o Linux oferece o comando who para uma lista geral de usuários logados, o finger fornece mais informações sobre um usuário individual.

Isso inclui login do usuário, nome de usuário, diretório inicial, informações do shell e atividades recentes. Se você quiser saber mais sobre o rochoso, por exemplo, digite:

1 1 dedo rochoso

5. O comando da árvore

Como um ser humano e não um computador, você provavelmente achará mais fácil ver o que está acontecendo em um diretório se o conteúdo for definido para você em uma estrutura de árvore clara.

É isso que o comando tree faz por você. Para ver um diagrama fácil de entender do que está no diretório / etc, por exemplo, digite:

1 1 árvore / etc

Este comando também possui família no gerenciamento de processos do Linux: pstree lista os processos de uma maneira semelhante à árvore para mostrar os relacionamentos do processo pai / filho.

6. Os comandos du e df

Tendo se familiarizado com os usuários do sistema e suas estruturas de diretório, pode ser bom ver quanto espaço está sendo usado.

O comando du exibirá uma lista de diretórios no diretório atual, com seus tamanhos e uma figura para o tamanho total do diretório atual.

O comando df permite fazer isso e lista os nomes dos sistemas de arquivos em questão, a quantidade de espaço correspondente ao sistema de arquivos, o que foi usado e o que ainda está disponível.

Ambos os comandos aceitam a opção -a para listar todas as informações (du -a, por exemplo) e a opção -h para ver as informações em um tipo de formulário mais amigável com formato de gigabytes e megabytes, em vez de um número muito longo de 1 kilobyte -blocks (df -h, por exemplo).

Obviamente, você também pode combinar as duas opções (como em du -ah).

7. Verificando sua memória com livre

A contrapartida da memória ao vivo para os dois comandos acima, grátis, fornece informações sobre a quantidade de RAM atualmente usada ou disponível.

As estatísticas impressas usando free incluem informações sobre a quantidade de RAM usada para buffers de memória e armazenamento em cache, bem como uma figura para a quantidade de espaço de troca, que é a quantidade de espaço reservada em um disco rígido para simular outras informações adicionais. memória.

8. Compreendendo a configuração do sistema com uname

Até agora, você pode estar chegando a um ponto em que pensa em instalar funcionalidades extras em um sistema Linux, como a árvore acima.

Nesse caso, para saber qual versão do programa é necessária, você precisará saber qual versão do Linux está sendo executada no sistema.

Use o comando uname -a (a opção -a fornece informações completas) para imprimir informações sobre a máquina atual e o sistema operacional em execução nela.

Por exemplo, uname -a fornece uma resposta que pode ser semelhante ao Linux my-server 2.6.32-21-generic # 32-Ubuntu SMP segunda-feira 17 de fevereiro 09:04:45 UTC 2010 x86_64 GNU / Linux

Nesse caso, Linux é o nome do kernel, Ubuntu é o nome da distribuição e 2.6.32-21-generic é a versão de lançamento (correspondente ao Ubuntu 11.04).

9. Obtendo coisas da Web com o wget

Você vê uma página da Web ou um arquivo que deseja baixar? Então o wget pode ajudar porque lida com os protocolos HTTP, HTTPS e FTP.

Você pode usá-lo para acessar uma página, www.sample_site.com/index.html, por exemplo, como este wget www.sample_site.com/index.html

Vantagens oferecidas pelo wget, incluindo o trabalho em segundo plano (você não precisa estar logado como usuário), tentando automaticamente downloads novamente em caso de problemas de rede e fazendo download recursivo de páginas ou arquivos, se desejar todo o conteúdo do site ou diretório.

10. Um Oldie, mas um Goodie: ping

Por fim, se o wget não conseguir fazer o download acontecer, verifique se é possível acessar o outro sistema na rede.

No passado, o ping (abreviação de “Packet Internet Groper”) foi inventado como um teste simples para verificar se um sistema remoto estava online e capaz de responder.

Funcionou tão bem que continua sendo a primeira verificação que muitas pessoas fazem para ver se uma conexão de rede está funcionando.

O formato básico do comando é ping 127.0.0.1, em que “127.0.0.1” é um exemplo de endereço IP de outro sistema.

Se os pacotes forem enviados novamente, você verá uma série de notificações na tela com o tempo de ida e volta para obter a resposta. Se os pacotes não forem devolvidos, é aí que está o seu (primeiro) problema.

Nota final:

Se um comando ainda não estiver presente no seu sistema, você pode precisar instalá-lo usando um comando como sudo apt-get install (um exemplo para Debian, Ubuntu, etc.).

Fontes da foto: visiblemagazine.com

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector