Em 2025, com a crescente demanda por automação, acesso remoto e contêiner, saber que o seu caminho em torno dos comandos do Linux não é mais apenas uma habilidade agradável de ter. Se você é um administrador do sistema, engenheiro de DevOps ou desenvolvedor, o domínio da linha de comando não é opcional, é crítico. É o que separa o usuário casual do usuário elétrico.
Este guia não é apenas um despejo de comando. É uma coleção estruturada e categorizada com base no que os usuários reais estão pesquisando e executando.
Os 75 comandos do Linux, todos os usuários elétricos devem saber
Vamos quebrar isso passo a passo e começaremos com o que muda como você pensa em navegar no sistema de arquivos Linux.
Comandos de navegação e gerenciamento de diretórios
Você não pode gerenciar sistemas se não souber onde está. Esses comandos são seu mapa e bússola.
ls
– Liste arquivos e diretórioscd
– Alterar diretóriospwd
– Mostrar diretório atualmkdir
– Faça um novo diretóriormdir
– Remova um diretório vazio
Usar ls -lh
Para ver os tamanhos dos arquivos em formato legível por humanos. Combine -o com cd
e conclusão da guia para navegação mais rápida.
Leia mais: Quais são os comandos para instalar e desinstalar os pacotes RPM no Linux?
Comandos de operações de arquivo
Linux é tudo sobre arquivos. Aprenda a criar, mover, renomear e excluí -los com precisão.
touch
– Crie um arquivo vaziocp
– Copiar arquivos e diretóriosmv
– Mova ou renomeie arquivosrm
– Excluir arquivos e pastasecho
– Sair texto ou gravar em arquivos
Sempre use rm -i
solicitar antes de excluir. Para deletes recursivos, rm –rf
Mas apenas se você souber exatamente o que está fazendo.
Visualização de arquivos e comandos de inspeção de conteúdo
Sempre que você precisar ler logs, configurações ou scripts, essas são suas ferramentas.
cat
– Veja o conteúdo completo do arquivoless
/more
– Role através de arquivos grandeshead
– Veja as 10 primeiras linhastail
– Veja as últimas 10 linhas
Usar tail -f
monitorar os logs em tempo real, essencial para a solução de problemas.
Comandos de pesquisa e processamento de texto
Essas são as ferramentas para pesquisar, contar e manipular o conteúdo e permitir que você se aprofunda.
grep
– Procure padrões em arquivosfind
– Localize arquivos e diretórioslocate
– Pesquise rapidamente arquivos indexadoswc
– Contagem de palavras/linha/caracteresort
– Organizar saída de texto
Você pode combinar grep
com tail
ou cat
Para filtragem em tempo real de logs e dados.
Comandos de conchas de concha e atalhos
Esses comandos ajudam você a trabalhar mais inteligente dentro do terminal.
clear
– Limpe a tela do terminalman
– Leia manuais de comandoalias
– Defina atalhos de comando personalizadosunalias
– Remova um alias definido
Você pode configurar um pseudônimo como alias ll="ls -alF"
Para listar arquivos com detalhes por padrão.
Comandos de monitoramento e gerenciamento de processos do sistema
Quando seu servidor causar problemas, esses comandos lhe dão visibilidade.
ps
– Liste processos de execuçãotop
/htop
– Visualizador de processos interativosdf
– Uso do espaço em discodu
– Análise de tamanho do diretóriouname
– Informações do kernel e do sistemawhoami
– Mostre o usuário atual
Você pode usar o htop sobre top
Para uma interface colorida mais fácil de usar com filtragem.
Comandos de rede e acesso remoto
A maioria dos sistemas Linux vive na rede. Estas são as suas ferramentas de acesso remoto e conectividade.
ssh
– Prenda a concha em máquinas remotasscp
– Copie os arquivos com segurança entre os sistemasping
– Verifique a acessibilidade da redecurl
– buscar conteúdo de URLs da webwget
– Download de arquivos da webnetstat
– Veja as conexões de rede
Usar ssh -i key.pem user@host
Para login seguro com um arquivo chave. Adicionar -A
para encaminhamento de agentes.
Comandos de permissões e segurança
Esses comandos protegem uma caixa Linux começando com o entendimento do controle de acesso.
sudo
– Execute comandos como outro usuário (geralmente raiz)chmod
– Alterar permissões de arquivochown
– Alterar a propriedade do arquivo
Usar chmod +x script.sh
para fazer um script executável e sempre verifique com ls -l
.
Comandos de gerenciamento de pacote e dependência
Esses comandos ajudam você a instalar, atualizar ou remover o software, de forma limpa e consistente.
apt
– Gerente de pacote Debian/Ubuntuyum
/dnf
– RHEL/CENTOS/FEDORA PACOTERS MAERTERSpacman
– Ferramenta de pacote Arch Linuxnpm
– Javascript/Node.js Package Managerdocker
– Gerenciar contêineres e imagens
Para ambientes seguros e reproduzíveis, combine o Docker com o gerente de pacotes do seu idioma.
Leia mais: 32 melhores perguntas e respostas da entrevista do Linux
O Linux não é apenas para sistemas, mas os desenvolvedores também vivem no terminal. Dê uma olhada nos seguintes comandos.
git
– Rastrear código, colaborar e implantarvim
/vi
/nvim
– Editores de terminais avançadosnano
-Editor de terminal fácil de usarcargo
– Gerente de compilação e pacote de ferrugem
Você pode combinar git log --oneline
e git diff
Para rastrear e revisar rapidamente as mudanças.
Embrulhando
Dominar esses 75 comandos Linux não apenas o torna mais rápido, o torna confiável, eficiente e confiável. Em 2025, a complexidade do sistema está aumentando apenas e o terminal continua sendo a interface mais poderosa no seu kit de ferramentas. Portanto, você deve parar de memorizar, em vez disso, comece a internalizar. A linha de comando não é o seu inimigo – é a sua vantagem.
Marque esta lista de favoritos. Defina aliases. Pratique diariamente. Porque os usuários reais de energia não adivinham, mas sabem!
Perguntas frequentes
1. Quais são os comandos do Linux, todos os usuários elétricos devem saber em 2025?
UM. Os usuários hidráulicos devem dominar comandos em categorias como navegação (ls
Assim, cd
), operações de arquivo (cp
Assim, mv
), pesquisa de texto (grep
Assim, find
), monitoramento do sistema (htop
Assim, df
), networking (ssh
Assim, curl
) e gerenciamento de pacotes (apt
Assim, dnf
Assim, docker
). Esses comandos aumentam a produtividade, a automação e o controle do sistema.
2. Como faço para navegar nos diretórios no Linux usando o terminal?
UM. Usar cd
para mudar de diretórios, pwd
Para imprimir sua localização atual e ls -lh
Para listar o conteúdo em um formato legível pelo homem. Combine com a conclusão da guia para navegar mais rapidamente.
3. Qual é a diferença entre cat
Assim, less
e tail
?
cat
: Exibe o conteúdo completo do arquivo de uma só vez.less
: Rola através de arquivos grandes interativamente.tail
: Mostra as últimas 10 linhas (tail -f
Para atualizações ao vivo, especialmente úteis para logs).
4. Qual comando devo usar para excluir com segurança os arquivos no Linux?
UM. Usar rm -i
solicitar antes de cada exclusão. Use apenas rm -rf
Quando você entende completamente as consequências -, exclui os diretórios recursivamente sem confirmação.
5. Como posso monitorar os processos de execução em tempo real?
UM. Usar top
ou htop
. htop
Fornece uma visão mais fácil de usar, interativa e colorida, com filtragem e classificação mais fáceis.
6. Qual é a maneira mais segura de se conectar a um servidor Linux remoto?
UM. Usar ssh user@host
. Para maior segurança, use ssh -i yourkey.pem user@host
com uma chave privada. Usar scp
para transferir arquivos com segurança entre máquinas.
7. Como altero as permissões de arquivo e a propriedade no Linux?
UM. Usar chmod
Para modificar as permissões de arquivo e chown
para mudar de propriedade. Exemplo:
chmod +x script.sh
(torna o script executável)
chown user:group file.txt
(muda o proprietário e o grupo)
8. Quais gerentes de pacotes devo usar no Linux em 2025?
UM. Depende da sua distro:
- Debian/Ubuntu:
apt
- RHEL/CENTOS:
dnf
ouyum
- Arco:
pacman
- Para contêineres:
docker
- Para JavaScript:
npm
- Para ferrugem:
cargo
9. Como posso personalizar comandos Linux para fluxos de trabalho mais rápidos?
UM. Usar alias
Para criar atalhos. Exemplo:
alias ll="ls -alF"
Lista arquivos em formato longo com detalhes. Para removê -lo, use unalias
.
10. Quais comandos do Linux são essenciais para os desenvolvedores?
UM. Os desenvolvedores devem saber:
git
para controle de versãovim
Assim,nano
ounvim
para o código de ediçãodocker
para contêinerescargo
para projetos de ferrugem
11. Posso combinar comandos Linux para casos de uso avançado?
UM. Sim! Por exemplo:
grep "ERROR" logfile | tail -n 20
Isso encontra as últimas 20 linhas com “erro” em um log. Você também pode encadear ferramentas como find
Assim, xargs
e awk
para operações complexas.
12. Existe uma melhor maneira de praticar os comandos do Linux diariamente?
UM. Sim. Configure uma VM de Sandbox ou contêiner, use aliases para acelerar tarefas e experimentar cenários do mundo real, como edição de configurações, analisar toras e implantar com Git A