Navegação no Sistema:
cd
: Altera o diretório atual.ls
: Lista o conteúdo do diretório atual.pwd
: Exibe o diretório de trabalho atual.pushd
: Salva o diretório atual na pilha e muda para o diretório especificado.popd
: Retorna para o diretório anterior salvo na pilha.home
: Vai para o diretório home do usuário atual.history
: Exibe o histórico de comandos recentes.alias
: Cria ou lista aliases de comandos.
Manipulação de Arquivos e Diretórios:
touch
: Cria um arquivo vazio.cp
: Copia arquivos e diretórios.mv
: Move ou renomeia arquivos e diretórios.rm
: Remove arquivos e diretórios.mkdir
: Cria um novo diretório.rmdir
: Remove um diretório vazio.find
: Encontra arquivos e diretórios que correspondem a um padrão.locate
: Encontra arquivos por nome.whereis
: Localiza o binário, a fonte e os arquivos de página de manual para um comando.tar
: Arquiva e extrai arquivos.gzip
: Comprime ou descomprime arquivos usando o algoritmo gzip.bzip2
: Comprime ou descomprime arquivos usando o algoritmo bzip2.unzip
: Extrai arquivos de um arquivo ZIP.zip
: Cria um arquivo ZIP.file
: Identifica o tipo de conteúdo de um arquivo.chmod
: Altera as permissões de arquivos e diretórios.chown
: Altera o proprietário de um arquivo ou diretório.chgrp
: Altera a propriedade do grupo de um arquivo ou diretório.du
: Exibe o uso de disco de arquivos e diretórios.df
: Exibe o espaço livre no disco no sistema de arquivos.mount
: Monta um sistema de arquivos.umount
: Desmonta um sistema de arquivos.
Gerenciamento de Usuários e Grupos:
useradd
: Cria uma nova conta de usuário.userdel
: Exclui uma conta de usuário.usermod
: Modifica uma conta de usuário.groupadd
: Cria um novo grupo.groupdel
: Exclui um grupo.groupmod
: Modifica um grupo.passwd
: Altera a senha de uma conta de usuário.su
: Alterna o usuário para se tornar outro usuário.sudo
: Executa um comando com privilégios de superusuário.finger
: Exibe informações sobre usuários no sistema.last
: Exibe informações sobre logins recentes.whoami
: Exibe o ID do usuário atual.id
: Exibe informações do usuário e do grupo.
Trabalhando com Texto:
cat
: Concatena e exibe arquivos.cut
: Recorta seções de um arquivo.grep
: Busca por um padrão em um arquivo.awk
: Linguagem de processamento e varredura de padrões.sed
: Editor de fluxo para filtragem e transformação de texto.head
: Exibe as primeiras linhas de um arquivo.tail
: Exibe as últimas linhas de um arquivo.sort
: Ordena as linhas de um arquivo.uniq
: Remove linhas duplicadas de um arquivo.wc
: Conta linhas, palavras e caracteres em um arquivo.less
: Exibe o conteúdo do arquivo em um formato paginado.more
: Exibe o conteúdo do arquivo uma página por vez.nano
: Editor de texto básico.vim
: Editor de texto avançado.
Gerenciamento de Processos:
ps
: Lista os processos em execução.top
: Exibe o uso de recursos do sistema e informações do
kill
: Envia um sinal para um processo para encerrá-lo.jobs
: Lista os trabalhos em segundo plano.fg
: Traz um trabalho em segundo plano para o primeiro plano.bg
: Envia um trabalho para o segundo plano.renice
: Altera a prioridade de um processo.top
: Monitora o uso de recursos do sistema e dos processos em tempo real.
Rede e Comunicação:
ssh
: Login remoto seguro e execução de comandos.scp
: Copia segura de arquivos entre hosts.rsync
: Sincronização remota de arquivos e diretórios.ftp
: Transfere arquivos usando o protocolo FTP.wget
: Recupera arquivos da web usando diversos protocolos.curl
: Transfere dados de ou para um servidor usando diversos protocolos.nslookup
: Busca informações sobre nomes de domínio.dig
: Busca informações sobre nomes de domínio usando o DNS.netstat
: Exibe informações sobre conexões de rede e estatísticas.ifconfig
: Configura interfaces de rede.route
: Exibe ou modifica a tabela de roteamento.ping
: Testa a conectividade com um host de rede.traceroute
: Rastreia a rota de um pacote de dados até um destino.nmap
: Ferramenta de varredura de rede para detectar hosts e serviços ativos.wireshark
: Analisador de tráfego de rede para capturar e inspecionar pacotes.
Administração do Sistema:
service
: Gerencia serviços do sistema (init scripts).systemctl
: Gerencia serviços do sistema (systemd).chkconfig
: Configura inicialização de serviços (init scripts).logrotate
: Gerencia rotação e compactação de logs.crontab
: Agenda tarefas para serem executadas automaticamente.at
: Agenda tarefas únicas para serem executadas em um horário específico.sudoers
: Configura usuários e permissões para o comando sudo.iptables
: Firewall para filtrar pacotes de rede.fail2ban
: Sistema de detecção e intrusão para banir IPs maliciosos.dd
: Copia e converte dados de um dispositivo para outro.
Outras Ferramentas Úteis:
cal
: Exibe um calendário do mês atual ou especificado.date
: Exibe ou define a data e hora do sistema.bc
: Calculadora de linha de comando.echo
: Exibe uma string na tela.expr
: Realiza expressões matemáticas na linha de comando.true
: Retorna um valor de sucesso.false
: Retorna um valor de falha.man
: Exibe páginas de manual para comandos e bibliotecas.help
: Exibe informações de ajuda para um comando específico.apropos
: Procura por comandos que correspondem a uma palavra-chave.
Dicas:
- Aprenda a usar o atalho de teclado
Ctrl + Tab
para alternar entre as guias de conclusão de comando. - Utilize o comando
history
para visualizar o histórico de comandos recentes. - Use o comando
man
para obter informações detalhadas sobre a sintaxe, opções e exemplos de uso de um comando específico. - Combine comandos usando pipes (
|
) para realizar tarefas complexas em uma única linha de comando. - Explore ferramentas gráficas para gerenciar tarefas comuns, como gerenciamento de arquivos, configuração de rede e administração do sistema.
Lembre-se que a prática leva à perfeição! Com o tempo e a experiência, você se tornará um usuário proficiente do terminal Linux e poderá realizar qualquer tarefa com eficiência.
0 Comentários