2008-10-16 14 views
6

Al ajustar la ruta de exportación en Unix, ejemplo:Unix: Obtener ruta de exportación a "Stick"

export PATH=$PATH: $EC2_HOME/bin 

Si dejo terminal y abrir una copia de seguridad para seguir trabajando, tengo que pasar por todos los pasos nuevamente, configurando las rutas cada vez. Me pregunto cómo puedo establecer el camino y hacer que se "admita" para que mi sistema sepa dónde encontrarlo todo la próxima vez que abra el terminal sin tener que volver a hacerlo todo de nuevo. Gracias!

+1

No incluya el espacio entre los dos puntos y $ EC2_HOME. –

+0

pasar a superuser.com? –

+0

'man bash' - o 'man ksh' –

Respuesta

15

abierto ~/.bashrc. Este archivo se carga cada vez que inicia una nueva shell (si está usando Bash, que la mayoría de las personas son) . Si está utilizando un shell diferente, el archivo puede tener un nombre diferente, como ~/.shrc.

Agregue la línea que necesita para la parte inferior del archivo:

export PATH=$PATH:$EC2_HOME/bi 

otra información enrollado de en el hilo en otra parte:

hay varios lugares para poner esto, dependiendo de su concha y tus necesidades. Todos estos archivos están en el directorio de inicio:

Para Bash:

.bashrc (executed when you shart a shell) 

O

.bash_profile (executed when you log in) 

Para csh y tcsh:

.cshrc 

Para ksh sh y:

.profile 
+1

En general, es mejor que lo haga en un archivo de perfil, ejecutado una vez cuando inicia sesión, en lugar de en un archivo rc (como .bashrc) que se lee cada vez que inicia un shell . –

+0

Finalmente entiendo cómo funciona esto. ¡Gracias! –

+0

Sugerencia de seguridad importante: ponga comillas alrededor de expansiones variables, por ej., 'Export PATH =" $ PATH: $ EC2_HOME/bi "' (a menos que esté usando un shell como zsh, que las trata como predeterminadas para evitar este tipo de errores). –

0

agréguela a su .bashrc u otro archivo de inicio de .bash.

1

Necesita encontrar su archivo de perfil y poner esa línea allí. Supongamos que usa bash, los archivos de perfil son .bashrc y .bash_profile, que se encuentran en ~. Estos archivos variarán según el shell que use.

1

Tienes que poner esos comandos en uno de los archivos de "arranque automático" de tu caparazón.

Para Bash esto sería .bashrc en su directorio personal (créelo si es necesario)

2

Añádelo a tu .cshrc (por CSH y tcsh), .profile (para sh y ksh) o un archivo .bash_profile (por bash)

0

... y para ksh edición .profile .