Introdução à linha de comando Linux no começo

Introdução à linha de comando Linux no começo

O Interface da linha de comando Linux (CLI) é uma interface baseada em texto para interagir com o sistema operacional. Os usuários podem inserir comandos, que o sistema então interpreta e realiza para o kernel. Ele permite ao usuário navegar pelo sistema de arquivos, gerenciar arquivos e executar várias outras tarefas. A interface da linha de comando é uma ferramenta poderosa para usuários avançados e é frequentemente usada para tarefas como automação, script e administração do sistema.

A maioria dos servidores Linux fornece CLI apenas para interagir com o sistema, que também é o caminho preferido para os administradores do sistema. Muitos usuários de desktop também adoram usar as interfaces da linha de comando para executar rapidamente trabalhos.

Este artigo abordará o básico do uso da linha de comando Linux, incluindo navegação, gerenciamento de arquivos e comandos comuns.

Vantagens da linha de comando Linux

Existem várias vantagens em usar a linha de comando Linux:

  1. Eficiência: A linha de comando permite que os usuários executem tarefas de maneira rápida e fácil digitando comandos, em vez de navegar por menus gráficos.
  2. Automação: A linha de comando permite que os usuários criem scripts e automatizem tarefas repetitivas, facilitando a execução de operações complexas.
  3. Poder: A linha de comando oferece aos usuários acesso a uma ampla gama de ferramentas e utilitários poderosos que não estão disponíveis através de uma interface gráfica.
  4. Acesso remoto: A linha de comando permite que os usuários acessem e controle remotamente outros sistemas em uma rede, tornando -a uma ferramenta valiosa para administradores de sistemas e engenheiros de rede.
  5. Costumização: A linha de comando permite que os usuários personalizem e configuram seu sistema ao seu gosto editando arquivos de configuração e configurações do sistema.
  6. Lightweight: A interface da linha de comando não requer muitos recursos, permitindo que ela seja executada em sistemas mais antigos e menos poderosos.
  7. Free e de código aberto: A maioria das ferramentas de linha de comando Linux é gratuita e de código aberto, tornando-as acessíveis a qualquer um.

Começando com a linha de comando Linux

Se você é novo na interface da linha de comando Linux, este tutorial ajudará você a começar a trabalhar nele.

  1. Lançar terminal
  2. O usuário do servidor Linux está conectado diretamente na interface da linha de comando.

    Para acessar o CLI dos sistemas remotos, você pode usar um cliente SSH para conectá -lo. Apenas certifique -se de que o servidor SSH esteja em execução no controle remoto e se a porta está aberta para o sistema de clientes.

    Os usuários da área.

  3. Navegação do sistema de arquivos
  4. Primeiro, vamos discutir como navegar no sistema de arquivos usando a linha de comando. A interface da linha de comando usa um sistema de arquivos hierárquicos, com o diretório raiz representado por uma barra para a frente (/). Para navegar para um diretório específico, você pode usar o comando "CD" seguido pelo caminho do diretório.

    Aqui estão alguns exemplos básicos de navegação do sistema de arquivos:

    ComandoDetalhes
    CD ~Mude para o diretório inicial.
    cd… Mudar um diretório
    cd… /… /… Switch 3 Directory Up
    CD /var /wwwMudar para /var /www diretório.
    CD… /BackupAlterne para o diretório "backup" disponível no diretório pai .

  5. Listando arquivos e diretórios
  6. Depois de navegar para um diretório específico, você pode usar o comando "LS" para listar o conteúdo desse diretório. Este comando mostrará todos os arquivos e subdiretos no diretório atual. Você também pode usar a opção "-l" para visualizar o conteúdo em um formato longo, que inclui informações adicionais, como permissões de arquivo e registro de data e hora.

    ComandoDetalhes
    lsListar arquivos no diretório atual.
    ls -lMostrar longa listagem de arquivos no diretório atual.
    LS -LAInclua arquivos ocultos em uma listagem de diretórios.
    ls -l /var /wwwListar arquivos disponíveis no diretório /var /www.

  7. Criar e gerenciar arquivos
  8. Gerenciamento de arquivos é outro aspecto importante do uso da linha de comando Linux. Aqui:

    • Crie novo arquivo: O comando "Touch" pode ser usado para criar um novo arquivo vazio.
      toque em file_name  
    • Arquivo de copiar: O comando "CP" é usado para copiar arquivos
      copie file_name new_file  
    • Mover ou renomear o arquivo: O comando "MV" é usado para mover ou renomear arquivos
      toque em file_name /opt /new_file 
    • Exclua um arquivo: Use o comando "rm" é usado para excluir arquivos
      rm file_namee 

    Para copiar ou mover vários arquivos de uma só vez, você pode usar o caractere curinga (*) para especificar um grupo de arquivos.

  9. Exibir processos de execução
  10. Além do gerenciamento de arquivos, a linha de comando Linux também fornece vários comandos úteis para gerenciar processos e informações do sistema. O comando “top” exibe informações em tempo real sobre os processos em execução em seu sistema, incluindo CPU e uso de memória. O comando "ps" exibe informações sobre os processos em execução em seu sistema, incluindo os IDs de processo deles.

  11. Padrão serchig em arquivos
  12. Outro comando útil é "Grep", que procura um padrão especificado em um arquivo ou um grupo de arquivos. Este comando pode ser usado em combinação com outros comandos para filtrar e manipular a saída.

  13. Obter ajuda para comandos
  14. Um dos comandos mais importantes é "Man", que fornece páginas manuais para a maioria dos comandos do Linux. Este comando pode ser usado para visualizar informações detalhadas sobre um comando específico, incluindo suas opções e exemplos de uso.

Conclusão

Em conclusão, a linha de comando Linux é uma ferramenta poderosa que fornece uma ampla gama de recursos para interagir com o sistema operacional e executar várias tarefas. Ao aprender o básico da navegação, gerenciamento de arquivos e comandos comuns, você pode melhorar bastante sua eficiência e produtividade ao trabalhar com Linux.