Reestablecer Vaiable PATH (solucionado)

Imagen de xrax063
0 puntos

Bueno creo que ahora si metí las de caminar, el rollo es que estaba jugueteando con esta variable de entorno para la instalación de el último jdk y no entiendo que hice mal, pero ahora no me corren comandos básicos de la shell como ls o sudo, me aparece:

La orden «ls» está disponible en «/bin/ls»
La orden no se pudo encontrar porque «/bin» no se ha incluido en la variable de entorno PATH.
ls: orden no encontrada

revise el archivo /etc/environment y efectivamente esta bien declarada la variable:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

pero en la consola cuando le digo

echo $PATH

aparece vacio

:s no entiendo que sucede agradezco la ayuda

Imagen de xrax063
+1
0
-1

:( ni una pistica??

+1
0
-1

_______________________________________________________________________________

  • Soy un AprendizTux
  • Semillero de Investigación de Software Libre Universidad Manuela Beltrán SLUMB
  • Imagen de xrax063
    +1
    0
    -1

    Bueno, en vista de que no di con el chiste! :s a formatear,aún asi agradezco que alguien nos cuente que se debe hacer en estos casos, gracias.

    +1
    0
    -1

    _______________________________________________________________________________

  • Soy un AprendizTux
  • Semillero de Investigación de Software Libre Universidad Manuela Beltrán SLUMB
  • Imagen de razaAztk
    +1
    0
    -1

    Pss igual y si te creabas otra cuenta, esa cuenta puede que tuviese la variable $PATH por defecto.
    Otra podía ser que en el fichero $HOME/.bashrc pusieras algo del estilo de:

    export PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    

    Aunque estas "soluciones" no son tan elegantes, a ver si alguien más contesta, je.

    Saludos!

    +1
    0
    -1

    void hey(int x,int y)
    {
    if (x && y)
     printf("http://libertadhack.blogspot.com/");
    else
     printf("http://libertadpunk.blogspot.com/");
    }
    Imagen de xrax063
    +1
    0
    -1

    Muchas gracias razaAstek, realmente no pense en lo de la sesion :! pero la segunda opcion no me permite por la misma razon, export está úbicado en /usr/bin y la ruta no estaba declarada en el PATH

    voy a quitar nuevamente la variable en vBox y a ver si lo de la sesion funciona ;) les comento al rato :)

    +1
    0
    -1

    _______________________________________________________________________________

  • Soy un AprendizTux
  • Semillero de Investigación de Software Libre Universidad Manuela Beltrán SLUMB
  • Imagen de razaAztk
    +1
    0
    -1

    Tienes razón, pero siempre puedes lanzar una orden con todo y su path:

    /usr/bin/export PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    

    Saludos!

    +1
    0
    -1

    void hey(int x,int y)
    {
    if (x && y)
     printf("http://libertadhack.blogspot.com/");
    else
     printf("http://libertadpunk.blogspot.com/");
    }
    Imagen de xrax063
    +1
    0
    -1

    jajaja en serio??? :( no sabia eso asi lo pude haber arreglado jajaja muy chistoso hey viejo razaAztk muchas gracias por sacarme de mi ignorancia (atrebida!!!!) no siendo mas! se da por solucionado :)

    +1
    0
    -1

    _______________________________________________________________________________

  • Soy un AprendizTux
  • Semillero de Investigación de Software Libre Universidad Manuela Beltrán SLUMB
  • Imagen de elgitanotraidor
    +1
    0
    -1

    Por favor, "atrevida" es con V.

    +1
    0
    -1