A l’hora de treballar en sistemes GNU/Linux, i en tots els Unix en general, si ens sabem moure des d’un terminal podem fer algunes tasques de forma molt ràpida. Per començar a aprendre com treballar des d’un terminal, convé tenir en compte les següents consideracions:
- El Linux troba diferents les majúscules i les minúscules. És a dir, no és el mateix el fitxer anomenat «Fitxer.txt» que el «fitxer.txt».
- El separador de directoris és la «/».
- El directori arrel és el «/». A partir d’aquí es van disposant els directoris i subdirectoris del nostre equip.
- El directori HOME de cada usuari normalment es troba a «/home/nom_usuari», tot i que es pot configurar perquè es trobi en un altre camí diferent.
- L’usuari «root» és el superusuari, i ho pot fer tot. L’entrada com a root està restringida en moltes distribucions Linux GNU/Linux (entre elles, Ubuntu).
- Comodins: «*» vol dir tots els caràcters. «?» vol dir un caràcter.
- Variables: Generalment, se’ls posa el nom en majúscules (tot i que no és obligatori). Es criden posant un «$» davant.
- Internament al sistema operatiu, tot el que executem crea un procés. Cada procés pot generar subprocessos i així consecutivament. Per exemple, quan ens connectem amb telnet, es crea un procés per a la nostra connexió que es diu «telnetd». Aquest, alhora, genera un subprocés «bash» que correspon a l’intèrpret d’ordres. Qualsevol ordre que executem, genera un subprocés d’aquest «bash». Si alguna ordre, programa o shell que executem llença internament més ordres, programes o shells, va generant més subprocessos lligats al primer. I així successivament. Aquests processos tenen assignat un número de procés (PID), que és el realment important i que el sistema operatiu segueix.
Un cop fetes aquestes consideracions, veurem les principals ordres de terminal, que hem catalogat segons la seva funcionalitat:






Retroenllaç: Tres ordres útils per conèixer les característiques de l’ordinador des del terminal | GNULinux.cat
Retroenllaç: Redirecció de la sortida d’una ordre amb tee | GNULinux.cat
Retroenllaç: Utilització de «set» en la programació de shells | GNULinux.cat