Foros del Web » Administración de Sistemas » Unix / Linux »

Configurar bash

Estas en el tema de Configurar bash en el foro de Unix / Linux en Foros del Web. Buenas. He actualizado de la version Ubuntu 8 a la 10. Al entrar en el terminal y ejecutar cualquier orden me sale el siguiente error: ...
  #1 (permalink)  
Antiguo 01/12/2010, 13:35
poi
 
Fecha de Ingreso: octubre-2008
Mensajes: 73
Antigüedad: 15 años, 6 meses
Puntos: 2
Configurar bash

Buenas.
He actualizado de la version Ubuntu 8 a la 10. Al entrar en el terminal y ejecutar cualquier orden me sale el siguiente error:
bash: /home/usuario/bin/cat: no se puede ejecutar el fichero binario

intenta ejecutar comandos en una carpeta que se ha creado en este directorio en vez de ejecutar los comandos en /bin.
¿Cómo se puede cambiar eso para que ejecute los de /bin?

gracias
  #2 (permalink)  
Antiguo 01/12/2010, 17:06
 
Fecha de Ingreso: noviembre-2010
Mensajes: 38
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Configurar bash

Cuando intentas ejecutar algo en un shell, hay una serie de directorios que se chequean. En cuanto se encuentra el programa en uno, es el que se ejecuta. La lista de rutas, es la famosa variable de entorno PATH:

Si haces:

echo $PATH

verás su contenido. Las rutas están separadas por ':'. Para cambiar la ruta:

export PATH=/dir1:/dir2:/dir3

Si lo que quieres hacer es agregar un directory al final de la lista:

export PATH=$PATH:/newdir

Si lo quieres agregar al principio:

export PATH=/newdir:$PATH

Suerte
  #3 (permalink)  
Antiguo 02/12/2010, 10:58
poi
 
Fecha de Ingreso: octubre-2008
Mensajes: 73
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Configurar bash

Gracias.
¿Pero de que forma lo puedo poner para que no tenga que ejecutar esa orden cada vez que enciendo el ordenador? no hay ningun fichero de configuracion donde le diga eso o me toca hacer un script?
  #4 (permalink)  
Antiguo 02/12/2010, 14:31
 
Fecha de Ingreso: noviembre-2010
Mensajes: 38
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Configurar bash

Para que afecte a todos los usuarios:

/etc/profile

Para que se ejecute en el shell de login:

~/.bash_profile

Para que se ejecute en un shell interactivo:

~/.bashrc

Más información:

man bash

Etiquetas: bash, configurar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.