¿Variables de entorno?

Mi pregunta es quizás sencilla, es que yo soy nuevo en esto de linux, no se si sea correcto el titulo de mi pregunta pero bueno...
Mi pregunta es la siguiente: uso Red Hat 8 y me conecto a internet escribiendo en la consola "/sbin/ifup ppp0", pero lo que quisiera saber es como hacer para solo escribir "ifup ppp0" sin tener que esciribir "/sbin/ifup ppp0"
4

4 Respuestas

41.900 pts. Soy Tecnico en administracion de sistemas informaticos
Tienes que mirar si en el PATH está /sbin y si no está añadirlo... esta línea es la que tienes que añadir PATH=./:$PATH:/sbin
Esta variable es la que dice al sistema por donde hay que buscar para encontrar las órdenes que le damos...
ya me cuentas ;-)
135.300 pts. He usado Unix desde 1988, y comence con Linux en 1993,...
El .bash_profile (de tu directorio $HOME) se carga cada vez que haces "login" al sistema.
Puedes verificar si el alias esta activo, escribiendo "alias" y revisando la lista.
También puedes verificar el Path, escribiendo "echo $PATH" y revisando el contenido de la variable.
Hay varias formas de hacer eso.
En una si, modificas la variable del entorno PATH para agregar "/sbin" así:
PATH=$PATH:/sbin
Export PATH
Otra forma es crear un "alias" (ppp-up) para que ejecute el comando por vos, como una abreviatura, de esta forma:
alias ppp-up='/sbin/ifup ppp0'
Cualquier de las 2, o ambas, las puedes hacer en el archivo: .bash_profile
29.800 pts. http://www.rhernando.net(por favor, no olvides cerrar...
El titulo de la pregunta es el exacto :)
Las variables de entorno las puedes definir desde el shell o -lo que es más cómodo- definirlas en algunode los archivo de configuración que se leen cuando se inicia la sesión.
Como utilizas RedHat posiblemente utilices como shell bash. El archivo de configuración de bash está en el directorio personal del usuario (habitualmente /home/nombreUsuario) y se llama:
.bash_profile
(Con el punto delante, que le hace ser un archivo "oculto").
Para conseguir lo tú quieres sólo tienes que añadir las siguientes líneas al fichero anterior:
PAtH=$PATH:/sbin
Export PATH
(Respetando mayúsculas y minúsculas)
Con esto le dices que a la variable PATH (que es la que le dice dónde buscar los ejecutables) le añada el directorio /sbin y que esta variable esté disponible (export) para todos los procesos hijos de tu shell.
Espero que esto te haya servido de ayuda.
Un saludo
--
Roberto (http://rhernando.ya.st/)
18.775 pts.
¿Ejem manejas una interfaz gráfica? Si es así mejor instala el rpm kppp para ahorrarte problemas. XD

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas