Seguridad Wireless - Wifi
Suite Seguridad Wireless => Live wifislax => Mensaje iniciado por: System86 en 10-12-2015, 01:21 (Jueves)
-
A ver... Me estoy liando un poco, y quiero ver si me echais un cable...
Mi ordenador, es de los modernos y casi ningun driver me lo detecta wifislax, entonces ando metiendo y metiendo driver por driver con el cd x/x/x, despues el chmod, etc, etc, etc. Bueno, el caso...
Alguien, puede explicarme que diferencia hay en esto?
Cuando quiero ejecutar un cierto programa, pongo la ruta absoluta, es decir:
/home/wifislax/Desktop/Ejecutable
Entonces, se ejecuta..
Pero, si estoy en desktop, en vez de poner
/Desktop/Ejecutable
Pongo ./Ejecutable
El punto, es para indicar que estoy en "Desktop", y que quiero ejecutar el ejecutable desde "Desktop".. Pero, Por que no puedo directamente poner "/Ejecutable", si ya estoy dentro de Desktop? Por que hay que indicarle al sistema que estoy dentro de la carpeta, si lo estoy ejecutando dentro?
Ando dandole mil vueltas al tema...
Saludos.
-
por que NO ESTASD DONDE TU CREES.
fijate que si haces
cd /root/Desktop
veras como al lado de wifislax , pondra donde estas.
wifislax Desktop-:
Hay ya si puedes ejecutarl ..
un ejecutable en /usr/bin puede ser ejecutado sin la ruta absoluta por que se entiende que esa es una de las rutas estandard hacia los ejecutables..
Desktop en la vida va a ser una ruta de ejecutables estandard.
por eso ..o usas cd .... o
click derecho sobre la carpeta y "abrir terminal aqui"
-
En LINUX, el directorio actual no suele formar parte del PATH (en esa variable indicas las distintas rutas en las que quieres que el sistema busque archivos por defecto).
Si incluyes ./, podrás lanzar ejecutables alojados en la ruta en la que te encuentres directamente:
export PATH=$PATH:./
Saludos