Programmer en Python: Astuces Bash

Importante introduction

À 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 :

cd
emacs .bash_profile

Pour tester les changements, il faut lancer un nouveau terminal.

Configurer Emacs dans Bash sous Windows

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
alias emacs='C:/Users/Bob/.../runemacs.exe'

Lancer python 3 avec python3 dans bash

Si anaconda est installé, il est possible de lancer python depuis le terminal bash avec python. Pour pouvoir le lancer en tapant python3 (pour faire comme en salle de TP), il est possible d’ajouter dans le fichier .bash_profile la ligne suivante:

alias python3=python

Couleurs dans ls

Ajouter la ligne suivante dans votre fichier ~/.bash_profile :

alias ls="ls --color"

Rendre cp/mv/ls plus « sûrs »

Pour que cp/mv/ls 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'