Ordres bàsiques del Terminal
ORDRES DE NAVEGACIÓ
pwd Mostra el directori a on estem
cd xxx Canvi de directori (al directori xxx)
cd .. Canvi al directori anterior
ls Mostra contingut del directori actual
ls xxx Mostra contingut del directori xxx
ls -l Mostra detalls dels directoris i fitxers
ls -la Mostra detalls ocults dels directoris i fitxers
ls -lR Mostra tots els fitxers de forma recursiva
tree Mostra tots els fitxers en forma d'arbre
tree -d Mostra l'arbre de directoris
find / -name xxx Cerca un fitxer o directori
grep bbb xxx Cerca paraules (bbb) dintre un fitxer
type xxx Indica a on està ubicada una ordre del sistema
history Mostra totes les ordres executades (fer servir com "history | less")
ORDRES DE VISUALITZACIÓ
cat xxx Mostra el contingut del fitxer xxx
more xxx Mostra el contingut del fitxer pàgina a pàgina
less xxx Mostra el contingut i permet navegar dintre d'ell
od -c Mostra els contingut d'un fitxer en format caracter (-x hexadecimal)
tail xxx Mostra les darreres línies d'un fitxer
diff xxx yyy Mostra les diferències entre fitxers de text
man xxx Mostra el manual d'us d'una ordre del sistema
xxx --help Mostra el manual d'us d'una ordre del sistema
ORDRES DE COMUNICACIÓ
ssh usuari@ordinador Permet conectar el nostre terminal a un ordinador remot
telnet ordinador Permet accedir a un ordinador remot
telnet ordinador 80 Permet verificar si l'ordinador remot te un servidor web
ping ordinador Envia i reb paquets de dades, per medir el temps de resposta
traceroute ordinador Mostra tots el ordinadors per on s'envien i reben les comunicacions
ORDRES D'ADMINISTRACIÓ
sudo Fer una.acció com a superusuari
sudo apt update Actualitzar la llista de programes disponibles
sudo apt upgrade Actualitzar el sistema operatiu
sudo apt install xxx Afegir funcions al sistema
shutdown -h now Apagar l'ordinador
wall "text" Envia un missatge a tots els usuaris
sh Interpret d'ordres del sistema
bash Interpret d'ordres del sistema
sudo service xxx status Mostra l'estat d'un servei
sudo systemctl status Mostra l'estat del serveis
ORDRES DE CONTROL D'ESTAT
df Espai en disc (Disk free)
du xxx Mostra l'espai en disc ocupat per un fitxer o directori
ps Mostra els processos en marxa de l'usuari
ps -ef Mostra els processos en marxa al sistema
ifconfig Mostra la configuració dels enllaços de xarxa i estadístiques d'ús
iwconfig Mostra la configuració dels enllaços wifi
ip addr show Mostra la configuració dels enllaços de xarxa
netstat Mostra les conexions remotes
netstat -anp Mostra totes les conexions remotes i els programes que les controlen
netstat -tunlp Mostra el ports oberts al sistema (TCP i UDP)
netstat -tnlp Mostra el ports oberts al sistema (TCP)
ss -tunlp Semblant a l'anterior
w Mostra els usuaris connectats al sistema
who Mostra els usuaris connectats al sistema
last Mostra el darrers accessos al sistema
lspci -nn Mostra els periférics de l'equip i els codis de fabricant i producte
EDITORS
nano Editor de text força simple
vi Editor de text molt potent i més complex
MANIPULACIÓ DE FITXERS
cp origen destí Ordre per duplicar un fitxer
cat origen ... origen > destí Ordre per enganxar fitxers de text
mv xxx yyy Cambia de nom un fitxer
rm xxx Esborra un fitxer
rmdir xxx Esborra una carpeta o directori
mkdir xxx Crea una carpeta o directori
chmod nnn xxx Canvia els permisos d'un fitxer o directori
chmod u+x xxx Fa que un fitxer sigui executable (user + executable)
LLENGUATGE PYTHON
python3 Crida a l'intèrpret del llenguatge Python
pip3 Administrador de paquets de Python
ENLLAÇOS EXTERNS
Alguns recopilatoris en català sobre ordres del Terminal
http://personal.biada.org/~ealonso/matin/linux/comandes_basiques.html
https://www.swhosting.com/ca/comunidad/manual/ordres-basiques-per-utilitzar-al-terminal