Índice:

71 Comandos do Linux para todas as ocasiões. Quase
71 Comandos do Linux para todas as ocasiões. Quase
Anonim

Você pode fazer quase tudo no terminal Linux: configurar o sistema, instalar e desinstalar aplicativos, gerenciar discos e arquivos e até mesmo falar com vacas.

71 Comandos do Linux para todas as ocasiões. Quase
71 Comandos do Linux para todas as ocasiões. Quase

Comandos do Linux para navegar no terminal

Comandos do Linux para navegar no terminal
Comandos do Linux para navegar no terminal
  1. &&

    … A rigor, isso não é um comando. Se você quiser executar vários comandos de uma vez, coloque um "e" comercial duplo entre eles, como este:

    primeiro_comando && segundo_comando

  2. … O terminal executará os comandos em ordem. Você pode inserir quantos comandos quiser.
  3. apelido

    … Atribui os nomes que você cria a comandos longos dos quais você não consegue se lembrar. Digitar

    alias command-long short-command

  4. .
  5. CD

    … Altera a pasta do terminal atual. Quando você inicia o terminal, ele usa sua pasta pessoal. Digitar

    cd folder_address

  6. , e o terminal funcionará com os arquivos que estiverem lá.
  7. Claro

  8. … Limpa todas as mensagens da janela do terminal.
  9. história

    … Exibe todos os comandos que você digitou recentemente. Além disso, você pode alternar entre os comandos recentes usando as teclas para cima e para baixo. Se você não quiser que o comando que você digitou seja escrito, coloque um espaço antes dele, como este:

    seu time

  10. .
  11. cara

    … Exibe um guia para programas e comandos do Linux. Digitar

    man package_name

    ou

    man your_command

  12. .
  13. o que é

    … Exibe uma breve descrição de um programa. Digite o comando e o nome do programa

    whatis package_name

  14. .

Comandos do Linux para obter direitos de superusuário

Comandos do Linux para obter direitos de superusuário
Comandos do Linux para obter direitos de superusuário

Para realizar muitas ações no sistema, por exemplo, para adicionar e remover programas, você precisa de direitos de administrador, ou o superusuário root, como é chamado no Linux.

  1. sudo

    … Este comando lhe dará direitos de superusuário. Digitar

    sudo

    antes do comando que você deseja (por exemplo

    atualização do apt sudo

  2. ) para executá-lo como administrador. O sistema solicitará uma senha.
  3. sudo su

  4. … Após este comando, todos os comandos inseridos serão executados em nome do superusuário até que você feche o terminal. Use-o se precisar executar vários comandos com direitos de administrador.
  5. sudo gksudo

    … Comando para executar um aplicativo GUI como administrador. Por exemplo, se você deseja mover ou modificar arquivos de sistema, digite

    sudo gksudo nautilus

  6. (especifique o gerenciador de arquivos que você está usando).
  7. sudo !!

    … Este comando executará o comando inserido anteriormente com privilégios de administrador. Útil se você digitou um comando sem

    sudo

  8. .

Não execute comandos em nome do superusuário que você não entenda.

Comandos do Linux para gerenciar o gerenciador de pacotes

Comandos do Linux para gerenciar o gerenciador de pacotes
Comandos do Linux para gerenciar o gerenciador de pacotes

A instalação e desinstalação de aplicativos no Linux são feitas por gerenciadores de pacotes. O Ubuntu e o Debian chamam o gerenciador de pacotes de apt, o Fedora chama dnf, Arch e Manjaro chamam de pacman. Eles baixam aplicativos de repositórios online, fontes de pacotes. Os comandos devem ser fornecidos a eles com direitos de superusuário.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install package_name

  2. … Instale o pacote necessário.
  3. sudo apt-add-repository repository_address

  4. … Adicione um repositório de terceiros.
  5. sudo apt update

  6. … Atualize as informações do pacote.
  7. atualização do apt sudo

    … Atualize todos os pacotes para os mais recentes (execute após

    atualização apt

  8. ).
  9. sudo apt remove package_name

  10. … Remova o pacote desnecessário.
  11. sudo apt purge nome_do_pacote

  12. … Remova um pacote desnecessário com todas as dependências se quiser liberar mais espaço.
  13. sudo apt autoremove

  14. … Remova todas as dependências desnecessárias, pacotes órfãos e outras porcarias.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf install package_name

  2. … Instale o pacote necessário.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Adicione um repositório de terceiros.
  5. atualização sudo dnf

  6. … Atualize todos os pacotes com os mais novos.
  7. sudo dnf remove package_name

  8. … Remova o pacote desnecessário.
  9. sudo dnf autoremove

  10. … Remova todas as dependências desnecessárias.

pacman (Arch / Manjaro)

  1. sudo pacman -S package_name

  2. … Instale o pacote necessário.
  3. sudo yaourt -S package_name

  4. … Instale um pacote do AUR se ele não estiver no repositório principal.
  5. sudo pacman -Sy

  6. … Atualize as informações do pacote.
  7. sudo pacman -Syu

  8. … Atualize todos os pacotes com os mais novos.
  9. sudo pacman -R package_name

  10. … Remova o pacote desnecessário.
  11. sudo pacman -Rs package_name

  12. … Remova o pacote desnecessário com todas as dependências.

Você pode instalar e desinstalar vários pacotes de uma vez, simplesmente listando-os separados por um espaço.

sudo apt install firefox clementine vlc

Se você deseja instalar um pacote, mas não sabe seu nome exato, digite as primeiras letras do nome do pacote e pressione Tab duas vezes. O gerenciador de pacotes mostrará todos os pacotes que começam com o mesmo nome.

Comandos Linux para gerenciamento de processos

Comandos Linux para gerenciamento de processos
Comandos Linux para gerenciamento de processos
  1. matar

    … Este comando é usado para forçar o encerramento de processos. Você precisa entrar

    matar processo_PID

    … O PID do processo pode ser encontrado digitando

    principal

  2. .
  3. xkill

  4. … Outro comando para encerrar processos. Acesse-o e clique na janela que deseja fechar.
  5. Mate todos

    … Mata processos com um nome específico. Por exemplo,

    killall firefox

  6. .
  7. principal

  8. … Exibe uma lista de processos em execução, classificados de acordo com o consumo de CPU. Uma espécie de terminal "Monitor de Sistema".

Comandos do Linux para gerenciamento de arquivos

Comandos do Linux para gerenciamento de arquivos
Comandos do Linux para gerenciamento de arquivos

Ver e modificar arquivos

  1. gato

    … Quando o comando é usado com um arquivo de texto (como este:

    cat path_to_file

    ), ele exibe seu conteúdo em uma janela de terminal. Se você especificar dois ou mais arquivos,

    cat path_to_file_1 path_to_file_2

    ela vai colá-los. Se nós apresentarmos

    cat path_to_file_1> new_file

  2. , ele mesclará o conteúdo dos arquivos especificados em um novo arquivo.
  3. chmod

  4. … Permite que você altere as permissões do arquivo. Isso pode ser útil se você quiser fazer alterações no arquivo do sistema.
  5. chown

  6. … Altera o proprietário do arquivo. Deve ser executado com direitos de superusuário.
  7. Arquivo

  8. … Exibe informações sobre o arquivo especificado.
  9. nano

    … Abre um editor de texto simples. Você pode criar um novo arquivo de texto ou abrir um existente:

    nano path_to_file

  10. .
  11. renomear

  12. … Renomeia um arquivo ou vários arquivos. O comando também pode ser usado para renomear arquivos em massa por máscara.
  13. tocar

  14. … Altera a data em que o arquivo especificado foi aberto ou modificado pela última vez.
  15. wget

  16. … Faz download de arquivos da Internet para uma pasta de terminal.
  17. fecho eclair

  18. … Descompacta e compacta arquivos.

Criação e exclusão de arquivos e pastas

  1. mkdir

    … Cria uma nova pasta na pasta do terminal atual ou na pasta especificada:

    mkdir folder_path

  2. .
  3. rmdir

  4. … Exclui a pasta especificada.
  5. rm

  6. … Exclui arquivos. Ele pode excluir um arquivo separado e um grupo correspondente a certas características.

Copiar e mover arquivos

  1. cp

    … Cria uma cópia do arquivo especificado na pasta do terminal:

    cp path_to_file

    … Ou você pode especificar o destino

    cp path_to_file path_to_copy

  2. .
  3. mv

  4. … Move um arquivo de uma pasta para outra. Você pode especificar um nome para o arquivo relocável. Curiosamente, no Linux, esse comando também pode ser usado para renomear arquivos. Basta especificar a mesma pasta onde o arquivo está localizado e um nome diferente.

Pesquisar por arquivos

  1. achar

  2. … Pesquise arquivos por critérios específicos, como nome, tipo, tamanho, proprietário, data de criação e modificação.
  3. grep

  4. … Pesquise arquivos de texto contendo strings específicas. Os critérios são muito flexíveis.
  5. localizar

  6. … Pesquise arquivos e pastas cujos nomes correspondam à consulta e exiba seus caminhos no sistema de arquivos.

Comandos do Linux para trabalhar com partições

Comandos do Linux para trabalhar com partições
Comandos do Linux para trabalhar com partições
  1. lsblk

  2. … Este comando demonstra quais discos estão em seu sistema e em quais partições eles estão divididos. O comando também exibe os nomes de suas partições e unidades, no formato sda1, sda2 e assim por diante.
  3. monte

    … Monta drives, dispositivos ou sistemas de arquivos Linux para você trabalhar. Normalmente, os dispositivos são conectados automaticamente assim que você clica neles no gerenciador de arquivos. Mas às vezes você pode precisar montar algo manualmente. Você pode montar qualquer coisa: discos, unidades externas, partições e até imagens ISO. Este comando deve ser executado com direitos de superusuário. Para montar um disco ou partição existente, digite

    montar sdX

  4. .
  5. umount

    … Despeja sistemas de arquivos. Comando

    umount sdX

  6. irá desmontar o sistema de arquivos da mídia externa para que você possa ejetá-lo.
  7. dd

    … Este comando copia e converte arquivos e seções. Ele tem muitos usos diferentes. Por exemplo,

    dd if = / dev / sda de = / dev / sdb

    fará uma cópia exata da partição sda na partição sdb.

    dd se = / dev / zero de = / dev / sdX

    irá sobrescrever o conteúdo da mídia especificada com zeros para que as informações não possam ser restauradas. UMA

    dd if = ~ / Downloads / ubuntu.iso de = / dev / sdX bs = 4M

  8. fará mídia inicializável a partir da imagem de distribuição que você baixou.

Comandos Linux para gerenciamento de sistema

Comandos Linux para gerenciamento de sistema
Comandos Linux para gerenciamento de sistema
  1. df

  2. … Exibe o tamanho do seu disco e quanto espaço livre resta nele.
  3. gratuitamente

  4. … Exibe a quantidade de RAM disponível e usada.
  5. uname

    … Exibe informações do sistema. Se você entrar

    uname

    o terminal reportará apenas Linux. Mas o time

    uname -a

  6. exibe informações sobre o nome do computador e a versão do kernel.
  7. tempo de atividade

  8. … Informa há quanto tempo seu sistema está funcionando.
  9. Onde é

  10. … Exibe a localização do arquivo executável do programa desejado.
  11. Quem sou eu

  12. … Chama o nome de usuário.

Comandos Linux para gerenciamento de usuários

Imagem
Imagem
  1. useradd

    … Registra um novo usuário. Digitar

    usuário adicionar nome de usuário

  2. e o usuário será criado.
  3. userdel

  4. … Remove a conta e os arquivos do usuário.
  5. usermod

  6. … Altera a conta do usuário. Pode mover a pasta pessoal do usuário ou definir uma data em que a conta será bloqueada.
  7. senha

  8. … Altera as senhas da conta. Um usuário normal pode alterar a senha apenas de sua própria conta, o superusuário pode alterar a senha de qualquer conta.

Comandos Linux para gerenciamento de rede

Imagem
Imagem
  1. ip

    … Equipe multifuncional para trabalhar com a rede. Comando

    mostrar endereço ip

    exibe informações sobre endereços de rede,

    rota de ip

    gerencia o roteamento e assim por diante. Dando comandos

    ip link configurar ethX para cima

    ,

    ip link definiu ethX para baixo

    você pode ligar e desligar as conexões. O time

    ip

    muitos usos, então antes de usar é melhor ler o manual ou entrar

    ip --help

  2. ping

  3. … Mostra se você está conectado à rede e ajuda a determinar a qualidade da conexão.

E algo mais

Imagem
Imagem

Finalmente, existem os principais comandos do Linux. Eles exibem uma vaca que pode falar com você (não pergunte o que os desenvolvedores estão usando).

  1. cowsay qualquer coisa

  2. … A vaca dirá o que você disser a ela.
  3. fortuna | cowsay

  4. … A vaca dará um pensamento ou citação inteligente (ou não).
  5. cowsay -l

  6. … Lista todos os animais que podem ser exibidos no terminal. Se de repente você não gosta de vacas.
  7. fortuna | cowsay -f animal_from_list

  8. … O animal de sua escolha começa a chover com citações, às vezes apropriadas.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Faça todo o zoológico falar russo. Sem isso, os animais estão citando Twain e Wilde no original.

Nem todos são comandos do Linux. Se você precisa saber em detalhes as opções e como usar os comandos do Linux, você pode usar o tutorial embutido. Dial

man your_command

ou

your_command --help

Recomendado: