
STKWenuka
(usa Ubuntu)
Enviado em 09/06/2025 - 11:06h
Sou usuário novo de Linux, estou a cerca de 2 semanas utilizando todo dia o Zorin OS.
Nesse tempo, percebi que minha evolução como usuário veio cada vez mais crescente no mundo no Linux.
Percebo que aprendi muita coisa sobre como utilizar o terminal e cada dia aprendendo mais, e com isso senti falta de ao buscar na internet ter alguns comandos básico e explicado de maneira curta e entendível.
Com isso resolvi compartilhar um pequeno documento que desenvolvi para meu próprio uso, no caso um .txt, onde anotei os principais comandos para uso diário do Linux.
Sei que aqui tem muita gente que utiliza o Linux a anos e não precisa desse tipo de informação, porém sei também que tem gente como eu, que inicio recentemente nesse mundo e está procurando cada dia aprender mais.
Bom, para os que estão aprendendo Linux agora como eu, logo abaixo estão os comandos.
Cada dia estou aprendendo ainda mais, então sei que daqui alguns meses posso retornar aqui, em outro post ou nesse mesmo, e compartilhar novos comandos que fui aprendendo conforme o tempo. Hoje eu trabalho em uma empresa onde os servidores dos clientes são Linux, então vi a necessidade de ter um computador pessoal somente com o mesmo e assim poder desenvolver essa nova "habilidade".
Para os mais experientes, favor não me julgar por esse post. Ao invés disso, compartilhem seus conhecimentos aqui também, para assim mais gente poder ter conhecimento de Linux.
Segue os comandos que possuo já em nota comigo:
Para abrir o TLauncher: java -jar TLauncher
Navegação e Manipulação de Diretórios
• ls - Lista arquivos e diretórios.
• cd - Muda o diretório atual.
• pwd - Exibe o caminho completo do diretório atual.
• mkdir - Cria um novo diretório.
• rmdir - Remove diretórios vazios.
• tree - Exibe estrutura de diretórios em formato de árvore.
Manipulação de Arquivos
• touch - Cria arquivos vazios.
• cp - Copia arquivos e diretórios.
• mv - Move ou renomeia arquivos e diretórios.
• rm - Remove arquivos ou diretórios.
• file - Exibe o tipo de um arquivo.
• stat - Mostra informações detalhadas de um arquivo.
Visualização de Conteúdo
• cat - Exibe o conteúdo de arquivos.
• less - Visualiza arquivos página por página.
• more - Similar ao less, visualiza arquivos.
• head - Mostra as primeiras linhas de um arquivo.
• tail - Mostra as últimas linhas de um arquivo.
• nl - Mostra conteúdo com numeração de linhas.
Busca
• find - Localiza arquivos e diretórios.
• locate - Busca arquivos usando banco de dados.
• grep - Procura por padrões em arquivos.
• which - Mostra o caminho de um executável.
• whereis - Localiza arquivos binários, fonte e manuais.
• type - Informa o tipo de um comando.
Permissões e Propriedades
• chmod - Altera permissões.
1• chown - Altera dono e grupo de arquivos.
• chgrp - Altera o grupo de arquivos.
• umask - Define permissões padrão de novos arquivos.
Processos e Gerenciamento
• ps - Mostra processos atuais.
• top - Exibe processos em tempo real.
• htop - Versão interativa do top (se instalado).
• kill - Envia sinais para processos.
• killall - Mata processos pelo nome.
• nice - Executa com prioridade definida.
• renice - Altera a prioridade de um processo em execução.
• jobs - Lista tarefas em segundo plano.
• fg - Traz processo em segundo plano para frente.
• bg - Retoma processo parado em segundo plano.
Informações do Sistema
• uname - Mostra informações do sistema.
• uptime - Tempo em que o sistema está ligado.
• hostname - Exibe ou define o nome da máquina.
• whoami - Exibe o usuário atual.
• id - Mostra UID e GID do usuário.
• date - Exibe ou altera data e hora.
• cal - Mostra calendário.
• df - Mostra uso de disco.
• du - Mostra uso de espaço por diretórios.
• free - Exibe uso de memória.
• vmstat - Estatísticas de memória e processos.
• lscpu - Informações da CPU.
• lsblk - Lista dispositivos de bloco.
• lsusb - Lista dispositivos USB.
• lspci - Lista dispositivos PCI.
Rede
• ip - Gerencia interfaces de rede.
• ifconfig - Exibe configurações de rede (obsoleto, mas usado).
• ping - Testa conectividade com outro host.
• traceroute - Mostra o caminho até um host.
• netstat - Exibe conexões e portas (obsoleto).
• ss - Substituto moderno do netstat.
• curl - Requisições HTTP, FTP, etc.
• wget - Baixa arquivos da web.
• scp - Copia arquivos via SSH.
2• rsync - Sincroniza arquivos local/remoto.
• ftp - Cliente FTP interativo.
• telnet - Cliente de terminal remoto.
• ssh - Acesso remoto seguro.
Arquivos Compactados
• tar - Empacota e desempacota arquivos.
• gzip/gunzip - Compacta/descompacta com gzip.
• zip/unzip - Compacta/descompacta com zip.
• xz/unxz - Compacta/descompacta com xz.
Instalação e Atualização de Programas
• apt - Gerenciador de pacotes Debian.
• dpkg - Instala pacotes .deb.
• yum - Gerenciador de pacotes Red Hat.
• dnf - Substituto moderno do yum.
• snap - Gerenciador de pacotes snap.
• flatpak - Gerenciador de pacotes Flatpak.
Usuários e Grupos
• adduser - Adiciona um novo usuário.
• useradd - Adiciona usuário (mais técnico).
• passwd - Altera a senha de usuário.
• usermod - Modifica usuários.
• deluser - Remove um usuário.
• groupadd - Cria novo grupo.
• groupdel - Remove grupo.
• groups - Mostra grupos de um usuário.
Programação e Scripts
• bash - Shell Bash.
• sh - Shell padrão.
• source - Executa comandos de um script no shell atual.
• alias - Cria atalhos de comandos.
• echo - Exibe mensagens ou valores de variáveis.
• read - Lê entrada do usuário.
Agendamentos
• crontab - Agenda tarefas repetitivas.
3• at - Agenda tarefas únicas.
Outros
• man - Acessa manual de comandos.
• info - Versão detalhada do man.
• history - Mostra histórico de comandos.
• clear - Limpa o terminal.
• sudo - Executa como superusuário.
• su - Troca para outro usuário.
• reboot - Reinicia o sistema.
• shutdown - Desliga o sistema.
• mount - Monta dispositivos.
• umount - Desmonta dispositivos.
• nano - Editor de texto simples.
• vim - Editor de texto avançado.
• env - Mostra variáveis de ambiente.
• export - Define variáveis de ambiente.
• printenv - Exibe variáveis do ambiente.