Posar ./ davant del nom d'un executable serveix per indicar-li a la consola que vols usar un executable de la carpeta a la que estàs en aquell moment. Si no hi posessis res al davant interpretaria que ha de buscar l'aplicació amb aquell nom a unes carpetes especials que se li ha indicat (normalment són les carpetes bin). Si no ho troba en aquelles carpetes et diu que no ha trobat l'aplicació.
De la mateixa manera que pots fer ./nomdaplicacio podries fer, també, posem per cas com a l'exemple que ara et posaré:
Imaginem que ets a /home/usuari amb la consola i vols arrencar alguna cosa que tens a /home/usuari/aplicacions.
Llavors en tindries prou fent ./aplicacions/nomdaplicacio
Quina conclusió has de treure de tot això? Que per defecte la consola busca les aplicacions a unes carpetes preparades especialment per contenir executables de les aplicacions però si es dóna un cas excepcional en el que vols executar alguna cosa en una carpeta "que no toca" li has d'indicar la ruta completa i per no haver d'escriure el /home/usuari/aplicacions/nomdaplicacio cada vegada, si ja ets a la carpeta que conté l'aplicació amb el ./ li indiques que és dins de la carpeta a la que ets. Si li dius ./aplicacions/aplicacio li estàs dient que busqui dins de la carpeta actual una carpeta que es diu aplicacions i dintre d'aquesta un executable anomenat aplicacio.
Sé que pot semblar una mica complicat. Potser algú t'ho sabria explicar d'una forma més senzilla.
Una cosa, llavors si vull poguer cridar una aplicació desde qualsevol lloc el que hauria de fer és crear un enllaç simbolic al $PATH o a la carpeta /bin ? que si no m'equivoco és el lloc on hi ha totes les comandes que volem cridar desde qualsevol lloc.
És així?
És que em trobo amb un petit problema:
He instalat el nvu i només em deixa executar-lo si entro dins de la seva carpeta i escric ./nvu
He escrit un ln -s /opt/nvu-0.60/nvu /usr/bin/nvu tal i com diu a ubuntu.es però quan el crido des de la consola em diu : orden no encontrada
Sembla ser que l'enllaç que havia creat a /usr/bin no sé pq però no funcionava correctament i cada vegada que intentava sobreescriure'l no em deixava i em deia que ja existia i no l'actualitzava.
L'he tingut que esborrar manualment i tornar a crear l'enllaç.
Ara ja funciona.
Gràcies per les explicacions, ja he après una cosa meś.