LINUX - Comandos básicos
LINUX - Comandos básicos
Linux é um sistema operacional de código aberto baseado em Unix
que foi criado em 1991 por Linus Torvalds. Ele foi projetado para ser um
sistema operacional multiusuário e multitarefa, o que significa que várias
pessoas podem usá-lo ao mesmo tempo e executar várias tarefas simultaneamente.
Uma das principais características do Linux é sua flexibilidade e
adaptabilidade. Ele pode ser usado em uma ampla variedade de dispositivos,
desde servidores de grande escala até smartphones e dispositivos IoT (Internet
das coisas). Além disso, o Linux é altamente personalizável e pode ser
modificado para atender às necessidades específicas de um usuário.
O Linux é distribuído gratuitamente e sua fonte de código está
disponível para que qualquer pessoa possa examiná-lo, modificá-lo e
distribuí-lo. Isso torna uma opção popular entre os desenvolvedores e
organizações que desejam construir sistemas operacionais personalizados e
soluções de software.
A última versão do kernel do Linux, que é o núcleo do sistema
operacional, é o Linux 5.16, lançado em janeiro de 2022. No entanto, é
importante destacar que existem várias distribuições de Linux diferentes, que
incluem versões personalizadas do kernel do Linux, além de outras ferramentas e
aplicativos. Portanto, a versão mais recente do Linux que está disponível para
uso pode variar de acordo com a distribuição específica que está sendo
utilizada. Alguns exemplos de distribuições populares de Linux incluem o
Ubuntu, o Debian, o Fedora e o Arch Linux. Cada uma dessas distribuições pode
ter versões diferentes do kernel do Linux e de outros softwares que compõem o
sistema operacional.
Não é possível listar apenas 50 comandos do Linux em uma única resposta, pois há uma grande quantidade de comandos disponíveis. Além disso, os comandos podem variar dependendo da distribuição e da versão específica do Linux disponível para uso.
No entanto, aqui estão alguns comandos básicos do Linux que podem ser úteis:
Navegação e Gerenciamento de Arquivos:
1. pwd: pwd (mostra algo como /home/usuario)2. cd: cd Documentos (muda para o diretório "Documentos" dentro do diretório atual)3. ls: ls -l (lista arquivos e diretórios com detalhes como permissões, tamanho e data de modificação)4. mkdir: mkdir Minhas_Fotos (cria o diretório "Minhas_Fotos")5. rmdir: rmdir Pasta_Vazia (remove o diretório "Pasta_Vazia", se estiver vazio)6. touch: touch novo_arquivo.txt (cria o arquivo "novo_arquivo.txt")7. rm: rm arquivo.txt (remove o arquivo "arquivo.txt")8. cp: cp arquivo.txt /home/usuario/Documentos/backup.txt (copia "arquivo.txt" para "backup.txt" dentro de "Documentos")9. mv: mv arquivo.txt /home/usuario/Documentos/ (move "arquivo.txt" para dentro de "Documentos")10. cat: cat meu_arquivo.txt (exibe o conteúdo de "meu_arquivo.txt" no terminal)11. less: less arquivo_grande.txt (exibe o conteúdo de "arquivo_grande.txt" com paginação)12. head: head -n 5 arquivo.txt (mostra as 5 primeiras linhas de "arquivo.txt")13. tail: tail -f log.txt (mostra as últimas linhas de "log.txt" e atualiza em tempo real)14. grep: grep "erro" log.txt (busca linhas contendo "erro" no arquivo "log.txt")15. find: find /home/usuario -name "*.jpg" (procura por arquivos JPG dentro do diretório do usuário)16. locate: locate meu_arquivo.txt (procura por arquivos com o nome "meu_arquivo.txt")17. file: file imagem.png (mostra algo como "imagem.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced")18. du: du -sh Downloads (mostra o tamanho total do diretório "Downloads")19. df: df -h (mostra o espaço em disco disponível em formato legível para humanos)
Informações do Sistema:
20. uname: uname -a (mostra informações completas do sistema, como kernel, versão e arquitetura)21. hostname: hostname (exibe o nome da máquina)22. whoami: whoami (exibe o nome do usuário logado)23. date: date (mostra a data e hora no formato "Dom 26 Nov 2023 14:32:54 -03")24. cal: cal (mostra o calendário do mês atual)25. uptime: uptime (mostra o tempo que o sistema está ligado e a quantidade de usuários)26. w: w (mostra informações sobre os usuários logados, como o que estão executando)27. top: top (exibe os processos em execução em tempo real, ordenados por uso de CPU)28. free: free -h (mostra a memória RAM total, usada e disponível em formato legível)
Gerenciamento de Processos:
29. ps: ps aux (lista todos os processos em execução com detalhes)30. kill: kill 1234 (encerra o processo com ID 1234)31. killall: killall firefox (encerra todos os processos chamados "firefox")32. bg: bg (coloca o último processo em segundo plano)33. fg: fg (traz o último processo em segundo plano para primeiro plano)
Gerenciamento de Usuários e Grupos:
34. useradd: sudo useradd novo_usuario (cria um novo usuário chamado "novo_usuario")35. userdel: sudo userdel novo_usuario (remove o usuário "novo_usuario")36. passwd: passwd (permite que o usuário atual altere sua senha)37. groupadd: sudo groupadd novo_grupo (cria um novo grupo chamado "novo_grupo")38. groupdel: sudo groupdel novo_grupo (remove o grupo "novo_grupo")
Rede:
39. ping: ping google.com (envia pacotes ICMP para google.com e mostra as respostas)40. ifconfig: ifconfig (mostra as interfaces de rede e suas configurações)41. iwconfig: iwconfig (mostra as interfaces de rede wireless e suas configurações)42. ssh: ssh usuario@192.168.1.10 (conecta ao servidor com IP 192.168.1.10 como "usuario")43. scp: scp arquivo.txt usuario@192.168.1.10:/home/usuario/Documentos (copia "arquivo.txt" para o diretório "Documentos" do usuário no servidor)44. wget: wget https://www.exemplo.com/arquivo.zip (baixa o arquivo "arquivo.zip" da URL especificada)
Outros Comandos Úteis:
45. man: man ls (mostra o manual do comando "ls")46. info: info grep (mostra informações detalhadas sobre o comando "grep")47. echo: echo "Olá mundo!" (exibe a mensagem "Olá mundo!" no terminal)48. clear: clear (limpa a tela do terminal)49. history: history (mostra o histórico de comandos executados)50. sudo: sudo apt update (atualiza a lista de pacotes como superusuário)
Lembre-se que alguns comandos exigem privilégios de administrador (root). Nesses casos, use o comando sudo antes do comando que deseja executar.
.png)
Comentários
Postar um comentário