2008-10-16 22 views
6

Lors du réglage du chemin d'exportation sous Unix, par exemple:Unix: Obtenir PATH Exporter vers « Stick »

export PATH=$PATH: $EC2_HOME/bin 

Si je quitte la borne et l'ouvrir de nouveau à continuer à travailler, je dois passer par toutes les étapes encore une fois, en mettant en place les chemins à chaque fois. Je me demande comment je peux définir le chemin et le faire "coller" pour que mon système sache où trouver tout ce que j'ouvrirai la prochaine fois sans avoir à tout recommencer. Merci!

+1

N'incluez pas l'espace entre les deux points et $ EC2_HOME. –

+0

passer à superuser.com? –

+0

'man bash' - ou 'man ksh' –

Répondre

15

Ouvrir ~/.bashrc. Ce fichier est chargé chaque fois que vous démarrez un nouveau shell (si vous utilisez Bash, que la plupart des gens sont) . Si vous utilisez un shell différent, le fichier peut avoir un nom différent, par exemple ~/.shrc.

Ajoutez la ligne dont vous avez besoin au fond du fichier:

export PATH=$PATH:$EC2_HOME/bi 

Autres informations enroulé d'ailleurs dans le fil:

Il y a plusieurs endroits pour mettre cela, en fonction de votre coquille et vos besoins. Tous ces fichiers sont dans votre répertoire personnel:

Pour Bash:

.bashrc (executed when you shart a shell) 

OU

.bash_profile (executed when you log in) 

Pour csh et tcsh:

.cshrc 

Pour sh et ksh:

.profile 
+1

Généralement, vous feriez mieux de le faire dans un fichier de profil - exécuté une fois lorsque vous vous connectez, plutôt que dans un fichier rc (comme .bashrc) qui est lu chaque fois que vous lancez un shell . –

+0

Enfin, je comprends comment cela fonctionne. Merci! –

+0

Astuce de sécurité importante: Placez des guillemets autour des extensions de variables, par exemple, 'export PATH =" $ PATH: $ EC2_HOME/bi "' (sauf si vous utilisez un shell comme zsh, qui les traite par défaut pour éviter ce genre de erreurs). –

0

Ajoutez-le à votre fichier .bashrc ou à un autre fichier de démarrage .bash.

1

Vous devez trouver votre fichier de profil et mettre cette ligne là-dedans. Supposons que vous utilisiez bash, les fichiers de profil sont .bashrc et .bash_profile, trouvés dans ~. Ces fichiers varient en fonction du shell que vous utilisez.

1

Vous devez placer ces commandes dans l'un des fichiers "autostart" de votre shell.

Pour bash ce serait .bashrc dans votre répertoire personnel (créer si nécessaire)

2

Ajoutez à votre fichier .cshrc (pour csh et tcsh), fichier .profile (pour sh et ksh), ou d'un fichier .bash_profile (pour bash)

0

... et pour modifier ksh .profile .