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