À chaque fois que l’on ouvre un (nouveau) terminal, un nouveau bash
est lancé et il exécute avant tout le fichier ~/.bash_profile
(le fichier caché .bash_profile
dans votre dossier maison) s’il existe.
Pour éditer ce fichier (si emacs est déjà configuré, cf « Configurer Emacs dans Bash » ci dessous), vous pouvez taper la succession de commandes suivantes :
# revenir dans le dossier "maison"
cd
# voir le contenu actuel du fichier .bash_profile
cat .bash_profile
# SI EMACS EST BIEN CONFIGURÉ DANS BASH, ouvrir le fichier .bash_profile
# SINON (cf section ci dessous)
emacs .bash_profile
Pour tester les changements, il faut lancer un nouveau terminal. Autrement dit : RELANCER gitbash pour tester les changements
🎥 Vidéos : Configurer-Emacs.
Pour pouvoir ouvrir emacs depuis le terminal en tapant juste emacs
, il va falloir créer/modifier le fichier ~/.bash_profile
.
Pour cela (on suppose emacs installé) :
cd
touch .bash_profile
pwd
# se rappeler du chemin renvoyé par pwd, par exemple /c/Users/Bob
IMPORTANT: sur MacOS assez récent, il faut remplacer .bash_profile
par .zsh_profile
.
.bash_profile
qui est par exemple dans C:/Users/Bob
C:\Users\Bob\...\runemacs.exe
)alias emacs='"/c/Users/Bob/.../runemacs.exe"'
/c/Users/Bob/
par $HOME/
\
par /
C:
du début par /c
(en minuscule)python3
dans Bash🎥 Vidéos : Configurer-Bash.
Il faut préalablement avoir configuré Emacs dans Bash (c.f. ci dessus).
Ouvrez alors le fichier .bash_profile
avec
cd
emacs .bash_profile
Pour pouvoir le lancer en tapant python3
au lieu de python
(pour faire comme en salle de TP), il faut ajouter dans le fichier .bash_profile
la ligne suivante:
alias python3=python
Il faut préalablement avoir configuré Emacs dans Bash (c.f. ci dessus).
Ouvrez alors le fichier .bash_profile
avec
cd
emacs .bash_profile
Et ajoutez les lignes suivantes (garder tel quel le $HOME
, adaptez le Python39
à votre version de Python) :
alias pip="python3 -m pip"
alias python3=python
alias python='"$HOME/AppData/Local/Programs/Python/Python39/python.exe"'
Le but est ici de pouvoir lancer la commande zip
depuis le terminal, pour les rendus de TP.
Vous pouvez télécharger 7zip depuis la page de téléchargement de 7zip, ou directement, 64bits, ou 32bits.
Une fois installé, il faut dire à bash de l’utiliser
Comme pour emacs et python, il faut alors dire à bash où trouver 7zip et de l’utiliser quand on tappes zip
.
Ouvrez donc le fichier .bash_profile
avec
cd
emacs .bash_profile
Et ajoutez une ligne ressemblant à la suivante (trouvez le chemin où est installé 7zip et utilisez bien des /
):
alias zip='"/c/.../7-Zip/7z.exe"'
ls
Ajouter la ligne suivante dans votre fichier ~/.bash_profile
:
alias ls="ls --color"
Pour que cp/mv/rm demandent (par défaut) avant d’écraser un fichier existant, ajouter les lignes suivantes dans votre fichier ~/.bash_profile
:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'