This is an old revision of the document!
Table of Contents
Bash
à tes souhaits…
Qu'est ce que c'est ?
Bash est un “interpreteur de commandes”.
Pour celles et ceux qui regardaient par la fenetre quand on a parlé de ssh, bash est une interface homme machine logicielle : on entre des commandes par le clavier qui sont traduites en language machine.
Pour faire plus cout, c'est la ligne de commandes… (sous linux)
Pour faire plus long : on peut creer des scripts en bash et avoir des conditions etc… ça peut aller tres loin.
Comment configurer bash ?
Chaque utilisateur a un fichier .bashrc dans son “home”. On peut editer ce fichier(oui c'est une usine à gaz) avec nano (voir le tuto de nano) puis “sourcer” le fichier (le recharger)
nano ~/.bashrc source ~/.bashrcet les modifs sont prises en compte (celui ou celle qui me demande comment éditer le fichier .bashrc passera à mon bureau apres le cours)
Quelques reglages interessants
Mettre la ligne de commande en couleurs
sur mon serveur de test c'est ligne 46 :
#force_color_prompt=yesenlever le # devant
Utiliser ll
ll est un alias permettant d'eviter d'ecrire ls -alh
ls permet de lister les fichiers,
- le parametre a permet de lister les fichiers cachés (ceux commençant par un point pour ceux qui suivent pas)
- le parametre l (lettre L en minuscule) permet de lister un fichier par ligne
- le parametre h permet d'avoir la taille des fichiers en Ko Mo etc… plutot qu'octets.
ligne 88 pour moi :
#alias ll='ls -l'enlever le # puis remplacer par :
alias ll='ls -alh'
Faire d'autres aliases
Hey mais en fait on vient de voir comment fair un alias, donc si je veux aller dans le dossier toto qui est dans mon home, je peux faire un alias histoire de me faciliter la vie ? reponse : oui en ajoutant un alias dans .bashrc
alias titi='cd ~/toto'et apres on aura juste à ecrire ;
titidans la ligne de commande et ça nous enverra dans le dossier ~/toto
je suppose que vous avez du deja deviné que les aliases peuvent aller tres loin.
