19 votes

Quelles sont les valeurs par défaut de $PATH ?

Sous Mac OS X, la valeur par défaut $PATH sont les valeurs :

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Quelles sont les valeurs par défaut sous Linux ?

3voto

Jason Points 31

Selon le Linux que vous utilisez, cela peut être différent. Si vous êtes déjà connecté à un système Linux, tapez simplement 'env' pour voir vos variables d'environnement.

Si vous voulez savoir comment la variable d'environnement PATH est construite, jetez un coup d'oeil à .bashrc et .bash_profile dans votre répertoire personnel. Si vous êtes plus curieux, vous pouvez également consulter /etc/profile, /etc/profile.d/* (s'il existe) et le manuel de bash (man bash).

2voto

Nick Hutchinson Points 1831

Pour voir le chemin par défaut, utilisez ce qui est mentionné dans les réponses :

echo $PATH

Pour modifier, utilisez :

gedit ~/.bashrc

Ce défaut PATH variable sont définis sous /etc/enviroment .

0voto

David C. Points 111

L'emplacement canonique semble varier selon les distributions. Avec Debian 10, le PATH par défaut du système est défini dans /etc/login.defs . Le PATH par défaut pour les utilisateurs normaux est son ENV_PATH et la variable par défaut pour les super-utilisateurs est ENV_SUPATH . Ils seront utilisés pour les sessions qui ne génèrent pas de shells (par exemple, les tâches cron).

D'autres valeurs par défaut peuvent être définies par les Shell Shell, notamment :

  • /etc/bash.bashrc
  • /etc/csh.cshrc
  • /etc/csh.login
  • /etc/profile
  • /etc/profile.d/*

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