Preparei uma lista com 120 comandos para o iniciante começar a dominar a linha de comando nas distros Linux.
No mundo Linux temos uma infinidade de comandos, cada um para a sua finalidade especifica, aqui selecionei 120 dos que considero um bom inicio para a linha de comando Linux.
Top 20 dos principais comandos Linux que são frequentemente utilizados:
- ls: Lista o conteúdo de um diretório.
- cd: Muda o diretório atual.
- pwd: Mostra o diretório atual.
- mkdir: Cria um novo diretório.
- rm: Remove arquivos ou diretórios.
- cp: Copia arquivos e diretórios.
- mv: Move ou renomeia arquivos e diretórios.
- cat: Exibe o conteúdo de um arquivo.
- grep: Pesquisa por padrões em arquivos.
- chmod: Modifica permissões de arquivos.
- chown: Modifica o proprietário e o grupo de arquivos.
- sudo: Executa um comando com privilégios de superusuário.
- ps: Lista processos em execução.
- kill: Finaliza um processo.
- top: Exibe processos em execução e suas informações.
- df: Exibe o uso do sistema de arquivos.
- free: Mostra a quantidade de memória livre e usada.
- man: Exibe o manual de um comando específico.
- wget: Baixa arquivos da internet.
- ssh: Acessa um servidor remoto de forma segura.
Esses comandos formam uma base sólida para realizar muitas tarefas comuns no Linux, para entender a utilização de cada um utilize o manual executando a sintaxe.
man comando
Exemplo comando cp
man cp
Top 100 comandos Linux que podem ser úteis em várias situações:
- ls: Lista o conteúdo de um diretório.
- cd: Muda o diretório atual.
- pwd: Mostra o diretório atual.
- mkdir: Cria um novo diretório.
- rm: Remove arquivos ou diretórios.
- cp: Copia arquivos e diretórios.
- mv: Move ou renomeia arquivos e diretórios.
- cat: Exibe o conteúdo de um arquivo.
- less: Exibe o conteúdo de um arquivo de forma paginada.
- head: Exibe as primeiras linhas de um arquivo.
- tail: Exibe as últimas linhas de um arquivo.
- grep: Pesquisa por padrões em arquivos.
- find: Procura por arquivos em um diretório.
- chmod: Modifica permissões de arquivos.
- chown: Modifica o proprietário e o grupo de arquivos.
- sudo: Executa um comando com privilégios de superusuário.
- su: Troca de usuário.
- du: Mostra o uso do disco de arquivos e diretórios.
- df: Exibe o uso do sistema de arquivos.
- tar: Cria ou extrai arquivos compactados.
- gzip: Compacta ou descompacta arquivos.
- wget: Baixa arquivos da internet.
- curl: Faz requisições para URLs.
- ssh: Acessa um servidor remoto de forma segura.
- scp: Copia arquivos entre computadores via SSH.
- rsync: Sincroniza arquivos e diretórios localmente ou via SSH.
- ping: Testa a conectividade com um host.
- traceroute: Mostra a rota que os pacotes seguem para alcançar um host.
- ifconfig: Exibe e configura interfaces de rede.
- netstat: Exibe informações sobre conexões de rede.
- route: Exibe e configura a tabela de roteamento.
- iptables: Configura o firewall.
- top: Exibe processos em execução e suas informações.
- ps: Lista processos em execução.
- kill: Finaliza um processo.
- nohup: Executa um comando de forma que continue rodando mesmo após sair do terminal.
- jobs: Lista os trabalhos em execução ou suspensos.
- bg: Coloca um trabalho em execução em segundo plano.
- fg: Coloca um trabalho em execução em primeiro plano.
- cron: Agendador de tarefas.
- at: Executa comandos em um determinado momento.
- uptime: Mostra há quanto tempo o sistema está em execução.
- date: Exibe ou configura a data e hora do sistema.
- cal: Exibe o calendário.
- who: Mostra quem está conectado.
- w: Mostra quem está logado e o que estão fazendo.
- last: Exibe o histórico de logins.
- hostname: Mostra o nome do host.
- uname: Exibe informações sobre o sistema.
- df: Exibe o uso do sistema de arquivos.
- free: Mostra a quantidade de memória livre e usada.
- ps: Lista processos em execução.
- kill: Finaliza um processo.
- chmod: Modifica permissões de arquivos.
- chown: Modifica o proprietário e o grupo de arquivos.
- apt: Ferramenta de gerenciamento de pacotes no Debian e suas distribuições derivadas.
- yum: Ferramenta de gerenciamento de pacotes no Red Hat e suas distribuições derivadas.
- dnf: Ferramenta de gerenciamento de pacotes no Fedora.
- rpm: Gerenciador de pacotes RPM.
- make: Compila programas a partir do código-fonte.
- gcc: Compilador C.
- g++: Compilador C++.
- java: Compilador Java.
- python: Interpretação de scripts Python.
- perl: Interpretação de scripts Perl.
- php: Interpretação de scripts PHP.
- ruby: Interpretação de scripts Ruby.
- sqlite: Cliente de linha de comando para SQLite.
- mysql: Cliente de linha de comando para MySQL.
- psql: Cliente de linha de comando para PostgreSQL.
- git: Sistema de controle de versão distribuído.
- svn: Sistema de controle de versão Subversion.
- curl: Ferramenta de transferência de dados.
- scp: Copia arquivos entre computadores via SSH.
- rsync: Sincroniza arquivos e diretórios localmente ou via SSH.
- tailf: Exibe as últimas linhas de um arquivo em tempo real.
- nc: Utilidade de rede para leitura e escrita em conexões de rede.
- htop: Exibe processos em execução de forma interativa.
- iftop: Mostra o tráfego de rede em tempo real.
- iostat: Exibe estatísticas de uso da CPU, disco e redes.
- vmstat: Mostra informações sobre memória, processos, E/S do sistema, entre outros.
- watch: Executa um comando repetidamente em intervalos regulares.
- ncdu: Analisa o uso do disco de forma interativa.
- ncftp: Cliente FTP de linha de comando.
- lynx: Navegador de linha de comando.
- links: Navegador de linha de comando.
- elinks: Navegador de linha de comando.
- mutt: Cliente de e-mail de linha de comando.
- pine: Cliente de e-mail de linha de comando.
- nano: Editor de texto de linha de comando.
- vim: Editor de texto avançado.
- emacs: Editor de texto avançado.
- exit: Sai do terminal.
- logout: Encerra a sessão do usuário.
- shutdown: Desliga ou reinicia o sistema.
- reboot: Reinicia o sistema.
- halt: Interrompe o sistema.
- poweroff: Desliga o sistema.
- history: Exibe o histórico de comandos.
- man: Exibe o manual de um comando específico.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!