Giter VIP home page Giter VIP logo

comandos-distro-linux's Introduction

Comandos Linux Básicos e Suas Funcionalidades Essenciais

O sistema operacional Linux é amplamente utilizado em servidores, sistemas embarcados e até mesmo em computadores pessoais devido à sua estabilidade, segurança e versatilidade. Dominar os comandos Linux básicos é fundamental para qualquer administrador de sistema ou entusiasta que deseja explorar esse sistema operacional de código aberto. Neste artigo, exploraremos 56 comandos essenciais que podem ajudar você a se familiarizar com o Linux e aumentar sua eficiência ao trabalhar com ele.

Comandos Linux Básicos

  1. ls (List) - O comando ls é usado para listar os arquivos e diretórios presentes em um diretório específico.

  2. man (Manual) - O comando man exibe o manual de um comando específico, fornecendo informações detalhadas sobre seu uso.

  3. clear (Limpar) - Com o comando clear, você pode limpar a tela do terminal, tornando-a mais organizada.

  4. mkdir (Make Directory) - Para criar um novo diretório, você pode usar o comando mkdir.

  5. cd (Change Directory) - O comando cd permite que você mude o diretório atual para o especificado.

  6. pwd (Print Working Directory) - Com pwd, você pode descobrir qual é o diretório de trabalho atual.

  7. whoami (Who Am I) - Este comando exibe o nome do usuário atualmente logado no sistema.

  8. date (Date) - Use date para exibir a data e hora atuais.

  9. cal (Calendar) - O comando cal exibe um calendário mensal.

  10. echo (Echo) - echo é usado para exibir mensagens ou variáveis no terminal.

Redirecionadores

  1. > (Redirecionamento para arquivo) - Este redirecionador envia a saída padrão de um comando para um arquivo, sobrescrevendo-o se já existir.

  2. >> (Anexar ao arquivo) - O redirecionador >> envia a saída padrão de um comando para um arquivo, anexando-a ao final do arquivo existente.

  3. < (Redirecionamento de arquivo de entrada) - Usando <, você pode redirecionar a entrada padrão de um comando a partir de um arquivo.

  4. | (Pipe) - O operador | redireciona a saída de um comando para a entrada de outro, permitindo a criação de pipelines.

Criar e acessar pasta com nome composto

  1. mkdir "nome composto" - Crie um diretório com nome composto usando aspas.

  2. cd "nome composto" - Acesse um diretório com nome composto da mesma maneira, entre aspas.

Editar arquivo de texto

  1. touch (Touch) - Use touch para criar um arquivo vazio.

  2. nano (Nano) - O comando nano permite que você edite arquivos de texto diretamente no terminal.

  3. vim (Vi IMproved) - O editor de texto avançado vim oferece recursos poderosos para edição de texto no terminal.

Manipulação de arquivos

  1. cat (Concatenate) - O comando cat exibe o conteúdo de um arquivo no terminal.

  2. mv (Move) - Com mv, você pode mover ou renomear arquivos e diretórios.

  3. cp (Copy) - Use cp para copiar arquivos e diretórios.

  4. find (Find) - O comando find permite buscar arquivos e diretórios com base em diferentes critérios.

  5. grep (Global Regular Expression Print) - Use grep para pesquisar por padrões em arquivos de texto.

  6. sed (Stream Editor) - O sed é um editor de texto em fluxo que permite realizar edições avançadas.

  7. awk - O processador de texto awk é útil para manipular dados em formato de texto.

  8. tar (Tape Archive) - Com o tar, é possível arquivar e descompactar arquivos.

  9. zip - Compacte arquivos em formato zip usando este comando.

  10. unzip - Descompacte arquivos no formato zip.

Comandos de Rede

  1. hostname (Hostname) - O comando hostname exibe o nome do host.

  2. hostname -i (Hostname IP) - Use hostname -i para exibir o endereço IP do host.

  3. ip a (IP Address) - ip a fornece informações detalhadas sobre interfaces de rede.

  4. ifconfig (Interface Configuration) - Exiba e configure interfaces de rede com ifconfig.

  5. ping (Ping) - O comando ping é usado para testar a conectividade de rede enviando pacotes ICMP.

  6. netstat (Network Statistics) - Use netstat para visualizar estatísticas de rede.

  7. ssh (Secure Shell) - Com ssh, é possível acessar remotamente outra máquina de forma segura.

  8. scp (Secure Copy) - Copie arquivos de ou para uma máquina remota usando scp.

Gestão de Processos

  1. ps (Process Status) - O comando ps exibe informações sobre os processos em execução.

  2. ps aux (All User Extended) - Use ps aux para obter detalhes estendidos dos processos em execução.

  3. top (Top Processes) - top fornece informações em tempo real sobre os processos do sistema.

  4. htop (Htop) - O htop é uma ferramenta interativa para visualização de processos.

  5. kill (Kill) - Envie sinais para interagir com processos em execução usando o comando kill.

  6. pgrep (Process Grepper) - Encontre IDs de processos por nome com pgrep.

  7. nohup (No Hang Up) - Execute um comando que continua a funcionar mesmo após o logout com nohup.

Sistema de Arquivos

  1. df -h (Disk Free - Human-readable) - df -h exibe informações sobre o espaço em disco de maneira legível para humanos.

  2. du (Disk Usage) - O comando du mostra o uso de disco de diretórios.

  3. mount (Mount) - Utilize mount para montar sistemas de arquivos.

  4. umount (Unmount) - Desmonte sistemas de arquivos usando o comando umount.

Outros Comandos Úteis

  1. ncdu (NCurses Disk Usage) - O `ncdu

` permite analisar e gerenciar o uso de disco de forma interativa.

  1. uname (Unix Name) - Exiba informações do sistema com uname.

  2. lscpu (List CPU) - Use lscpu para obter informações sobre a CPU do sistema.

  3. lsusb (List USB) - lsusb exibe dispositivos USB conectados ao sistema.

  4. history (Histórico) - history mostra o histórico de comandos do usuário.

  5. chmod (Change Mode) - Altere permissões de arquivos e diretórios com chmod.

  6. chown (Change Owner) - Altere o proprietário de arquivos e diretórios usando chown.

  7. ln (Link) - Crie links simbólicos para arquivos e diretórios com o comando ln.

Para se tornar mais proficiente no Linux, continue explorando esses comandos e suas diversas funcionalidades. O conhecimento desses comandos básicos é fundamental para administradores de sistemas e usuários que desejam aproveitar ao máximo o sistema operacional Linux. Com prática e experiência, você poderá se tornar um especialista em Linux e aproveitar ao máximo suas capacidades.

comandos-distro-linux's People

Contributors

rubenslyra avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.