Proiect in curs de dezvoltare ! Nu toate comenzile sunt explicate in detaliu ! Pana atunci, cele mai folosite comenzi pot fi gasite la sectiunea Comenzi uzuale.

alias creeaza un alias
apropos cauta in manualul Help (man -k)
apt-get cauta si instaleaza pachete software (Debian/Ubuntu)
aptitude cauta si instaleaza pachete software (Debian/Ubuntu)
aspell verifica corectitudinea scrisului
awk gaseste si inlocuieste text, sorteaza/valideaza/indexeaza
basename identifica sufixul din numele fisierelor
bash GNU Bourne-Again SHell
bc calculeaza un limbaj cu precizie arbitrara
bg trimite in background
break opreste o bucla / un loop
builtin executa o comanda interna de shell
bzip2 compreseaza sau decompreseaza nume de fisier(e)
cal afiseaza calendarul
case executa o comanda conditionat
cat afiseaza continutul fisierelor
cd schimba directorul
cfdisk tabel ce manipuleaza partitiile Linux
chgrp schimba detinatorul (ownerul) grupului
chmod schimba permisiunile de acces
chown schimba detinatorul si grupul fisierului
chroot executa o comanda dintr-un director root diferit
chkconfig serviciile de sistem (nivel de executie)
cksum afiseaza suma de control CRC si a numarului de octeti
clear 'curata' textul din terminal
cmp compara doua fisiere
comm compara doua fisiere sortate linie cu linie
command executa o comanda - ignorand functiile shell
continue reia urmatoarea iteratie a unei bucle / loop
cp copiaza unu sau mai multe fisiere intr-o alta locatie
cron daemon ce executa comenzile programate
crontab programeaza o comanda pentru a fi executata mai tarziu
csplit imparte un fisier in parti determinate contextual
cut separa un fisier in mai multe bucati
date afiseaza sau modifica data
dc calculator
dd converteste si copiaza un fisier,scrie anteturile de disc, inregistrarile de boot
ddrescue unealta pentru recuperarea de date
declare declara variabile si le da atribute
df afiseaza spatiul liber pe disc
diff afiseaza diferente intre doua fisiere
diff3 afiseaza diferente intre trei fisiere
dig cauta DNS-uri
dir listeaza continutul directorului (pe scurt)
dircolors seteaza culori pentru 'ls'
dirname converteste locatia completa a unui director intr-o locatie mai simpla
dirs afiseaza o lista de directoare amintite
dmesg afiseaza mesaje legate de kernel si drivere
du aproximeaza spatiul utilizat de fisiere
echo afiseaza mesaje pe ecran
egrep cauta fisiere pentru liniile care se potrivesc cu o expresie extinsa
eject ejecteaza periferice
enable activeaza sau dezactiveaza comenzi interne
env variabile de mediu
ethtool unealta pentru setarile ethernet
eval evalueaza cateva comenzi / argumente
exec executa o comanda
exit iese din terminal
expect automatizeaza cererile de arbitrare accesate de peste un terminal
expand converteste tab-uri in spatii
export seteaza o variabila de mediu
expr evalueaza expresii
false intoarce un rezultat fals
fdformat formateaza un floppy
fdisk tabel ce manipuleaza partitiile Linux
fg pune o sarcina in prim-plan
fgrep cauta in fisiere liniile care se potrivesc cu un sir fix
file determina tipul de fisier
find cauta fisiere dupa un anumit criteriu
fmt reformateaza paragrafe de text
fold manipuleaza textul la o latime dorita
for extind cuvinte si executa comenzi
format formateaza disk-uri
free afiseaza consumul de memorie
fsck verifica si repara coerenta fisierelor de sistem
ftp File Transfer Protocol / protocol de transfer de fisiere
function defineste macrouri de functii
fuser identifica / termina procesul ce acceseaza un fisier
gawk gaseste si inlocuieste text in interiorul fisierelor
getopts analizeaza parametrii pozitionali
grep cauta fisiere dupa linii ce potrivesc unei locatii
groupadd adauga un utilizator nou
groupdel sterge un grup
groupmod modifica un grup
groups afiseaza numele grupului in care este un utilizator
gzip compreseaza / decompreseaza fisierele numite
hash aminteste calea completa a unui nume argumentat
head afiseaza prima parte a unui fiser(e)
help afiseaza manualul Help pentru o comanda integrata
history istoricul comenzilor executate
hostname afiseaza / seteaza numele sistemului
iconv converteste setul de caractere a unui fisier
id afiseaza identitatea utilizatorului si a grupului
if executa o comanda cu o conditie
ifconfig configureaza o interfata a retelei
ifdown opreste interfata retelei
ifup porneste interfata retelei
import face o captura a imaginii serverului X si o salveaza ca fisier
install copiaza fisiere si seteaza atribute
jobs afiseaza sarcinile active
join alatura linii intr-un camp comun
kill opreste un proces
killall opreste procese dupa nume
less afiseaza iesirea, o pagina pe rand
let efectueaza aritmetica pe variabilele de shell
ln creeaza legaturi intre fisiere
local creeaza variabile
locate gaseste fisiere
logname afiseaza numele utilizatorului logat
lgout iese din interfata shell
look afiseaza linii ce incep cu un sir dat
lpc program de control pentru linia de comanda a imprimantei
lpr imprima (print) fara linia de comanda, cu valorile implicite
lprint imprima (print) un fisier
lprintd anuleaza imprimarea
lprintq afiseaza lista de printat
lprm sterge sarcinile din lista de imprimare
ls afiseaza informatii despre fisier(e)
lsof listeaza fisierele deschise
make recompileaza un grup de programe
man manual de ajutor
mkdir creaza director (folder) nou
mkfifo creaza FIFO-uri (numite 'pipes')
mkisofs creaza un hibrid ISO9660/JOLIET/HFS filesystem
mknod creaza un bloc / caracter special fisierelor
more afiseaza iesirile, cate un ecran pe rand
mount monteaza un fisier de sistem
mtools manipuleaza fisiere MS-DOS
mtr diagnostic de retea (traceroute / ping)
mv muta sau redenumeste fisiere sau directoare
mmv muta sau redenumeste (fisiere) in masa
netstat afiseaza informatii despre retea
nice seteaza prioritatea unei comenzi / sarcini
nl numara linii si scrie fisiere
nohup executa o comanda imuna la opriri
notify-send trimite notificari pe desktop (ecranul principal)
nslookup interogheaza name servere de internet
open deschide un fisier in aplicatia predefinita
op acces de operator
passwd modifica parola pentru un utilizator
paste imbina liniile fisierelor
pathchk verifica portabilitatea numelui fisierului
ping testeaza o conectivitate de retea
pkill opreste un proces
popd restaureaza valoarea anterioara a directorului curent
pr pregateste fisiere pentru imprimare
printcap baza de date a capabilitatii imprimantei
printenv afiseaza variabile de mediu
printf formateaza si afiseaza date
ps statutul procesului
pushd salveaza si apoi iese din directorul curent
pwd afiseaza directorul curent de lucru
quota afiseaza utilizarea disk-ului si limitele
quotacheck verifica utilizarea de disk a unui fisier de sistem
quotactl seteaza cote pentru disk
ram dispozitivul ram disk
rcp copiaza fisiere intre doua computere
read citeste o linie din intrarea implicita
readarray citeste din 'stdin' intr-o variabila de matrice
readonly marcheaza variabile / functii cu permisiunea 'readonly'
reboot reporneste sistemul
rename redenumeste fisiere
renice modifica prioritatea proceselor
remsync sincronizeaza fisiere la distanta prin email
return iese dintr-o functie shell
rev inverseaza liniile unui fisier
rm sterge fisiere
rmdir sterge directoare
rsync copiaza fisiere la distanta (sincronizeaza arborele fisierelor)
screen terminal multiplex, conecteza la distanta prin SSH
scp copiaza securizat (la distanta)
sdiff imbina interactiv doua fisiere
sed editor stream
select accepta intrarea tastaturii
seq afiseaza secvente numerice
set manipuleaza variabile si functii shell
sftp FTP securizat
shift schimba parametrii pozitionali
shopt optiuni shell
shutdown opreste sau reporneste Linux
sleep amanare pentru o durata determinata
slocate gaseste fisiere
sort sorteaza fisiere text
source executa comenzi dintr-un fisier `.'
split imparte un fisier in bucati predefinite ca marime
ssh Secure Shell Client (program pentru autentificare de la distanta)
strace urmareste semnalele sistemului
su identitate substituita a utilizatorului
sudo executa o comanda sub un utilizator diferit
sum afiseaza 'checksum' pentru un fisier
suspend suspenda executia shell
symlink creeaza un nume nou pentru un fisier
sync sincronizeaza informatiile de pe disk cu memoria
tail afiseaza ultima parte a unui fisier
tar Tape ARchiver , arhivator
tee redirectioneaza rezultatul mai multor fisiere
test evalueaza o expresie conditionata
time masoara timpii de functionare a unui program
times afiseaza timpul utilizatorului si a sistemului
touch modifica timpii unui fisier
top listeaza procesele active ale sistemului
traceroute urmareste ruta catre un host (gazda)
trap executa o comanda cand e definit un semnal
tr traduce, strange si / sau sterge caractere
true intoarce un rezultat cu succes
tsort sorteaza topologic
tty afiseaza numele fisierului din terminal in 'stdin'
type descrie o comanda
ulimit limiteaza resursele unui utilizator
umask mascheaza fisierele create de un utilizator
unmount demonteaza un dispozitiv
unalias sterge un alias
uname afiseaza informatii despre sistem
unexpand converteste spatii in tab-uri
uniq creeaza fisiere unice
units transforma unitati de la o scara la alta
unset elimina variabile sau nume de functii
unshar despacheteaza scripturi arhivate shell
until executa comenzi (pana la eroare)
useradd creeaza un utilizator nou
userdel sterge un utilizator
usermod modifica un utilizator
users afiseaza toti utilizatorii autentificati
uuencode codeaza un fisier binar
uudecode decodeaza un fisier creat prin 'uuencode'
v listeaza continutul directoarelor (`ls -l -b')
vdir listeaza continutul directoarelor (`ls -l -b')
vi editor text
vmstat afiseaza statistici pentru memoria virtuala
wait asteapta un proces sa se incheie
watch executa / afiseaza un program periodic
wc afiseaza cuvinte si numara linii
whereis cauta in calea $ a utilizatorului, pagini 'man' si fisiere sursa ale programelor
which cauta in calea $ a utilizatorului un fisier de program
while executa comenzi
who afiseaza toti utilizatorii autentificati (si detalii suplimentare)
whoami afiseaza utilizatorul curent si numele (`id -un')
wget preia pagini web prin HTTP, HTTPS sau FTP
write trimite un mesaj altui utilizator
xargs executa un utilitar care trece de lista de argumente construite
xdg-open deschide un fisier sau URL in aplicatia preferata de utilizator
yes afiseaza un sir pana e intrerupt
. executa un script de comanda in shell-ul curent
!! executa ultima comanda (cea mai recenta)
### comentariu / remarca

Atentie ! Comenzile nu sunt disponibile in toate distributiile Linux ! Daca voi dispune de resursele necesare, voi lista si descrie toate comenzile Linux. La comenzile listate in prezent am adaugat o descriere scurta, fiecare comanda urmand sa primeasca o descriere in detaliu cu sintaxele aferente.