5 votes

définir le PATH de façon permanente

Comment puis-je modifier mon .profile pour définir une valeur permanente pour mon PATH variable ?

Y a-t-il un autre fichier qui doit être modifié ? (Ceci est sur CentOs 6.2)

1 votes

Pourquoi avez-vous fermé ma question ???? Qu'y a-t-il de mal à demander des choses que l'on ne connaît pas ?

0 votes

Stack Overflow est destiné aux questions sur la programmation. Vous aurez peut-être plus de chance avec cette question sur unix.stackexchange.com .

5voto

mgoffin Points 161

Vous voudrez probablement faire cela dans le fichier rc de votre Shell (.bashrc, .zshrc, etc.). Vous voudrez ajouter quelque chose comme ce qui suit :

export PATH=$PATH:/new/folder/path

si vous souhaitez uniquement ajouter un chemin d'accès à un fichier. Vous pouvez aussi vous montrer plus rusé et créer un fichier de chemin (pour zsh, j'ai un fichier .zpath). Dans ce fichier, vous pouvez faire quelque chose comme :

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

Désormais, chaque fois que ce fichier est sourcé ( source ~/.zpath par exemple), il chargera ces chemins dans votre environnement. Vous pouvez ajouter source ~/.zpath dans votre fichier rcfile pour que cela se produise à chaque fois que vous vous connectez ou que vous créez un nouveau Shell.

1voto

sukesh Points 11
 - Go to /etc/profile 
Go to line # Path manipulation if [ "$EUID" = "0]; then
       pathmunge /sbin
       pathmunge /usr/sbin
       pathmunge /usr/local/sbin

   ***add your path like this- pathmunge /your/path

** ou vous changez l'identifiant (0 est root) ou vous ajoutez d'autres conditions comme

   if [ "$EUID" >= "0" ]; then
       pathmunge /sbin
       pathmunge /usr/sbin
       pathmunge /usr/local/sbin 
   ** to find your id type this command at prompt #id

Et redémarrer le système

0voto

Narasimha Points 1907

Je pense faire un script bash pour cela il faut utiliser le profile.d /etc/profile pourrait être remplacé par une mise à jour ?

vi /etc/profile.d/path.sh

!/bin/bash

export PATH=$PATH:/nouveau/dossier/chemin:/opt/autrechemin:/etc/etc/etc

sauvegarder et chmod +x /etc/profile.d/path.sh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X