Accueil > Astuces OSXFAQ > Jeudi - Éviter l’Exécution des Scripts d’Initialisation

Jeudi - Éviter l’Exécution des Scripts d’Initialisation

Pour éviter que bash n’exécute /etc/profile et ~/.bash_profile lorsqu’il est invoqué en shell de connexion, utilisez :

bash –noprofile

Pour éviter qu’un shell classique n’exécute /etc/bashrc et ~/.bashrc, lancez le à la ligne de commande comme suit :

bash –norc

Pour créer un shell de connexion à la ligne de commande, utilisez :

bash –login

Pour avoir l’option ‘noprofile’ dans X11, utilisez Applications::Customise… de la barre de menus de X11 pour ajouter un nouvel élément. Donnez lui un nom dans le style “xterm-np” et tapez la commande :

/usr/X11R6/bin/xterm -e /bin/bash –noprofile

Notez que nous indiquons à xterm de lancer une commande avec l’option -e. Si aucune option n’est passée, bash est lancé avec ses paramètres par défaut.

Fink. Attention ! Si vous exécutez le script d’initialisation de Fink, par exemple :

[ -r /sw/bin/init.sh ]&& source /sw/bin/init.sh

le script vérifie que ‘/sw/bin’ et ‘/sw/sbin’ sont présents dans le chemin d’accès. Si ce n’est pas le cas, ajoutez les au début du chemin d’accès. Fink comprend une version de bash qui ne lit pas /etc/profile mais qui lit /sw/etc/profile. Cela peut rendre le choses confuses si vous lancez un shell de connexion en tapant ‘bash –login’. Pour éviter tout pronlème, ajoutez ‘/sw/bin’ et ‘/sw/sbin’ à la fin de votre chemin d’accès avant d’appeler ‘/sw/bin/init.sh’, ou sinon faites un alias vers le bash correct ou invoquez le directement avec ‘/bin/bash’


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
S'abonner aux commentaires de cet article