iBoysoftglossary

Profil Bash sur Mac : qu’est-ce que c’est et quelle différence avec bashrc ?

Découvrez ce qu’est Bash et ce qu’est le profil Bash sur Mac. Ce guide explique également comment créer, modifier et supprimer un fichier bash_profile sur Mac.

On this page

Quick definition

Découvrez ce qu’est Bash et ce qu’est le profil Bash sur Mac. Ce guide explique également comment créer, modifier et supprimer un fichier bash_profile sur Mac.

Profil Bash sur Mac : qu’est-ce que c’est et quelle est la différence avec .bashrc ?

En résumé : Cet article explique ce qu’est Bash et ce qu’est le fichier .bash_profile sur Mac. Il présente également la procédure pour créer, modifier et supprimer le fichier .bash_profile sur Mac.

.bash_profile sur Mac

Lorsque vous utilisez macOS, vous pouvez parfois rencontrer l’erreur « source ~/.bash_profile: command not found » dans l’app Terminal. Vous pouvez alors vous demander ce qu’est le fichier .bash_profile sur Mac et comment l’utiliser. Pour en savoir plus sur le profil Bash sur Mac, poursuivez votre lecture.

Qu’est-ce que Bash et que signifie .bash_profile sur Mac ?

Avant de découvrir ce qu’est le profil Bash sur Mac, il faut commencer par comprendre ce qu’est Bash. Bash, abréviation de Bourne Again SHell, est un shell Unix et un langage de commande destiné au système d’exploitation GNU. Il permet d’interagir avec le système d’exploitation en saisissant directement des commandes dans le Terminal. Bash est puissant, car il permet d’automatiser des tâches, de manipuler des fichiers et d’exécuter des programmes complexes à l’aide de simples commandes textuelles.

Bash est également disponible sur Windows. Par ailleurs, il était le shell par défaut de macOS Mojave et des versions antérieures. Depuis la sortie de macOS Catalina, Apple a défini Zsh comme shell par défaut, mais Bash reste disponible comme shell alternatif. Si nécessaire, vous pouvez remplacer Zsh par Bash sur Mac.

Qu’est-ce que Bash ?

En termes simples, .bash_profile est un fichier de configuration du shell Bash. Il s’agit d’un fichier masqué situé dans le répertoire utilisateur de votre Mac. Le fichier .bash_profile contient vos paramètres personnalisés et vous aide à adapter le fonctionnement du Terminal à vos besoins. Vous pouvez notamment y modifier l’invite du Terminal, changer la couleur du texte ou créer des alias pour les fonctions que vous utilisez régulièrement.

Le fichier .bash_profile sur Mac est un outil très puissant qui peut rendre l’utilisation de l’app Terminal plus simple et plus rapide. Il peut améliorer votre efficacité, vous aider à éviter les erreurs qui vous font perdre du temps et personnaliser l’affichage à l’écran.

Qu’est-ce que le profil Bash sur Mac ?

Quelle est la différence entre .bashrc et .bash_profile ?

Lorsqu’on parle de .bash_profile sur Mac, un autre fichier de configuration Bash vous vient peut-être à l’esprit : .bashrc. Ces deux fichiers se ressemblent beaucoup. Savez-vous toutefois quelle est la différence entre .bash_profile et .bashrc ?

.bash_profile et .bashrc sont tous deux des fichiers contenant des commandes shell exécutées au lancement de Bash. .bash_profile est exécuté par les shells de connexion, tandis que .bashrc est exécuté par les shells interactifs qui ne sont pas des shells de connexion.

 Moment d’utilisationSituations concernées
.bash_profileLors de la création d’une session shell de connexionDéfinition des variables d’environnement, modification du chemin d’accès et autres configurations à appliquer une seule fois par session.
.bashrcÀ chaque session shell interactiveFonctions, alias et commandes que vous souhaitez rendre disponibles dans chaque session shell, et pas uniquement lors de la connexion initiale.

Sur macOS, il est courant de charger .bashrc depuis .bash_profile afin que les deux types de paramètres soient appliqués dans toutes les situations concernées. Ainsi, les personnalisations définies dans .bashrc restent disponibles, que vous utilisiez ou non un shell de connexion.

Partagez cet article pour aider davantage de personnes à comprendre la différence entre .bashrc et .bash_profile.

 

Comment créer .bash_profile sur Mac

Pour créer .bash_profile sur Mac, procédez comme suit :

  1. Ouvrez Launchpad > Autre > Terminal.
  2. Saisissez la commande suivante pour accéder au répertoire personnel, puis appuyez sur Entrée : cd ~/
  3. Saisissez la commande touch ci-dessous pour créer .bash_profile sur Mac :touch .bash_profile

Vous pouvez également saisir nano ~/.bash_profile pour le créer. 

Dans l’éditeur de texte, vous pouvez ajouter vos alias personnalisés, vos variables d’environnement et vos fonctions. Par exemple : 
export PATH="$PATH:/usr/local/bin"
alias ll="ls -la"

Comment modifier .bash_profile sur Mac

Pour les utilisateurs Mac peu familiarisés avec ces opérations, il n’est généralement pas recommandé de modifier vous-même .bash_profile sur Mac, car toute modification incorrecte peut entraîner des problèmes sur votre ordinateur. En revanche, si vous maîtrisez macOS et souhaitez modifier ce fichier, vous pouvez utiliser les méthodes suivantes.

Pour modifier .bash_profile dans Terminal, utilisez la commande vi comme suit :

vi ~/.bash_profile

Si le fichier .bash_profile de votre Mac est trop volumineux, sa modification directement dans Terminal peut devenir difficile. Vous pouvez alors utiliser TextEdit pour modifier .bash_profile sur Mac. 

  1. Ouvrez un éditeur de texte brut, par exemple TextEdit.
  2. Appuyez sur Command+O pour ouvrir le fichier.
  3. Accédez à votre dossier personnel.
  4. Il est possible que .bash_profile soit masqué dans votre dossier personnel. Vous ne pourrez alors pas voir ce fichier. Appuyez sur Command+Shift+Period (.) pour afficher les fichiers masqués.
  5. Sélectionnez .bash_profile, corrigez le problème, puis enregistrez le fichier.

Vous pouvez également utiliser la commande suivante pour ouvrir et modifier .bash_profile :open -a TextEdit.app ~/.bash_profile

Comment supprimer le fichier bash_profile sur Mac

Pour supprimer .bash_profile sur Mac, procédez comme suit :

  1. Ouvrez le Finder sur votre Mac.
  2. Accédez au dossier personnel de l’utilisateur.
  3. Vérifiez si .bash_profile y est visible. Si ce n’est pas le cas, appuyez sur Command+Shift+Period (.) pour afficher les fichiers masqués. Sélectionnez ensuite .bash_profile et placez-le dans la Corbeille du Mac.

Vous savez maintenant ce qu’est .bash_profile sur Mac et comment le gérer. Pourquoi ne pas partager cet article ?

 

Quick answers

Zsh est-il meilleur que Bash ?

Zsh est plus interactif et personnalisable que Bash. Il prend en charge les nombres à virgule flottante, contrairement à Bash. Zsh prend également en charge les structures de données de type table de hachage, absentes de Bash. En revanche, les fonctionnalités d’invocation de Bash sont plus performantes que celles de Zsh.

Bash est-il un langage ?

Bash est un langage de programmation puissant, parfaitement conçu pour être utilisé en ligne de commande et dans des scripts shell.