Comandos Linux para Totós 2025: Tutorial n.º 1
Em 2011 iniciamos um conjunto de tutoriais com o objetivo de ensinar a usar a linha de comandos do Linux. Intitulada “Comandos Linux para Totós”, a rubrica teve enorme sucesso. Este ano voltamos a recordar a rubrica... com algumas novidades.
Primeiros comandos Linux...
Como já referimos em alguns artigos, a shell (terminal) do Linux permite introduzir comandos. Através dos comandos podemos realizar quase todas as tarefas possíveis num sistema como, por exemplo, copiar ficheiros, criar/apagar diretórios, controlar serviços, etc. Vamos conhecer então alguns comandos apresentado para que serve e seguido de um exemplo.
whoami – (quem sou eu?) Permite saber qual o nosso utilizador
pplware@pplware:~$ whoami pplware |
pwd - Permite saber qual a diretoria corrente (“print current/working directory)
pplware@pplware:~$ pwd /home/pplware |
id – Permite saber a “identidade” de um utilizador
pplware@pplware:~$ id uid=1000(pplware) gid=1000(pplware) groups=1000(pplware),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare) |
who – Permite saber quem está logado no sistema
pplware@pplware:~$ who pplware tty7 2025-03-21 09:07 pplware pts/0 2025-03-21 10:25 (192.168.152.1) |
date – Permite visualizar informações sobre a data e hora do sistema
pplware@pplware:~$ date Fri Mar 21 10:26:24 WET 2025 |
cal – Permite ver um calendário relativo ao mês atual
pplware@pplware:~$ cal March 2025 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
Estes são alguns comandos básicos para quem se quiser iniciar no mundo do Linux, mais concretamente na linha de comandos. Numa próxima rubrica vamos trazer mais alguns exemplos e dicas de utilização. Esperamos que tenham gostado!
Tao pequenino, podiam escrever mais nao? E como um artigo de como aprender uma lingua e dao 4 palavras
Já vem mais. Vamos passo a passo. Para quem está a começar é útil ir devagar.
Os dois mais importantes são o “sudo apt update” e “sudo apt upgrade”.
sudo: apt: command not found
Depende da sua distribuição. Tente yum update, por exemplo
Há alguém que use Linux que não saiba que distribuição usa?
Era só uma “boca” para quem acha que linux === debian
O artigo, e bem, é para pessoas que começaram recentemente a usar Linux.
Para mim, por exemplo, grande parte do que está no artigo não é novidade. Mas, por exemplo, para o meu pai a quem eu instalei o Mint como OS é e, se ele tiver um “sudo: apt: command not found”, não sabe o que fazer, quer dizer, vai sobrar para mim…
E, já agora, não dei o exemplo do “sudo: apt: command not found”, como algo que lhe vá acontecer, mas sim o que uma pessoa com o seu nivel de conhecimentos não consegue lidar…
sudo pacman -Syu. Se for outra é melhor ires para o windows porque andas a instalar distros feito por outros ou por malta “shady”.
Sim porque existem distros para malta que não quer fazer nenhum e essas distros são “duvidosas” porque o utilizador final é “calão” e dpeois existem as distros mais “seguras” para esses calões que são todas ou quase todas vindas do Debian e se não gostas de Debian ao menos mete Linux Mint que é o mal menor.
Depois, se queres algo personalizado então vai de arch linux. Se queres algo já feitinho e tal em arch linux mete EndeavourOS que é o mal menor.
Tudo o resto é para calões!!! Mais vale ficarem no W11.
É isso tudo pá! Só que não!…
Experimenta fazer um update && upgrade numa máquina proxmox, e boa sorte!
Etamos a falar de distros para utilizadores normais fazerem o mesmo que fazem no W11. Ninguém falou de soluções de servidores e outras tretas. Até porque para servidor apenas de sjea o que for tens muito melhor que o proxmox…
emerge –ask –update –deep –newuse @world. Se queres algo profundamente personalizável tens o Gentoo.
Tens o controlo de toda a distribuição a fundo. Podes misturar pacotes estáveis, com upstream, ou até versões git.
É uma distribuição pra qualquer propósito, suporta arquiteturas variadas como o x86,ARM,RISC-v, e mais.
Podes compilar e ajustar todo o sistema pro teu hardware e necessidades, compilar os binários e kernel apenas com o que precisas, e trocar praticamente qualquer componente até o Systemd por outro.
Muitas vezes, como no Arch, num pacote é puxado dependências que nem usas. Isto porque, o binário foi compilado e espera aquelas dependências todas.
Se quiseres podes usar mirrors, ou simplesmente, deixar o emerge sincronizar com o repositório do Github (prefiro e é mais rápido que usar o rsync).
A personalização e o controlo do sistema é mais fácil, foi feito pra modificar.
O sistema é verdadeiramente teu, e se algo não funcionar, provavelmente a culpa é do utilizador.
No Ubuntu o comando mais importante é “sudo ufw enable”
ou “sudo ufw disable”
Porque é que irias desativar a firewall ?!
excelente iniciativa!
Não só gosto, digo mais, os meus parabéns ao autor por esta excelente iniciativa que no meu caso em concreto surge na altura certa, isto porque acabei de instalar ontem a última versão da distro Linux Mint e um dos meus objectivos sempre foi o conhecer melhor os comandos que posso executar no terminal. Agradecido por o tempo e trabalho que têm para nos transmitir esses conhecimentos.
Muto boa iniciativa!
Venham mais, muitos mais comandos!
Usem cal -3 que assim dá para ver o mês anterior e o seguinte é bastante útil nos inícios e fins do mês actual
sudo apt update
ou sudo apt install
Visto ser um artigo para quem não sabe usar Linux, acho que seria bom começar por ensinar como instalar, ou mesmo se é possível, e como usar Linux para quem tem o Windows instalado