Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tuto:2 [2022/02/07 12:32] – external edit 127.0.0.1 | tuto:2 [2026/01/20 11:00] (current) – [Qu'est ce que c'est ?] ssm2017 | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| 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 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 court, 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. | Pour faire plus long : on peut creer des scripts en bash et avoir des conditions etc... ça peut aller tres loin. | ||
| Line 17: | Line 17: | ||
| Chaque utilisateur a un fichier .bashrc dans son " | Chaque utilisateur a un fichier .bashrc dans son " | ||
| On peut editer ce fichier(oui c'est une usine à gaz) avec nano (voir le tuto de nano) puis " | On peut editer ce fichier(oui c'est une usine à gaz) avec nano (voir le tuto de nano) puis " | ||
| - | <sxh bash> | + | <code bash> |
| nano ~/.bashrc | nano ~/.bashrc | ||
| source ~/.bashrc | source ~/.bashrc | ||
| - | </sxh> | + | </code> |
| et les modifs sont prises en compte (celui ou celle qui me demande comment éditer le fichier .bashrc passera à mon bureau apres le cours) | et les modifs sont prises en compte (celui ou celle qui me demande comment éditer le fichier .bashrc passera à mon bureau apres le cours) | ||
| ===== | ===== | ||
| Line 30: | Line 30: | ||
| sur mon serveur de test c'est ligne 46 : | sur mon serveur de test c'est ligne 46 : | ||
| - | <sxh bash> | + | <code bash> |
| # | # | ||
| - | </sxh> | + | </code> |
| enlever le # devant | enlever le # devant | ||
| Line 46: | Line 46: | ||
| ligne 88 pour moi : | ligne 88 pour moi : | ||
| - | <sxh bash> | + | <code bash> |
| #alias ll='ls -l' | #alias ll='ls -l' | ||
| - | </sxh> | + | </code> |
| enlever le # puis remplacer par : | enlever le # puis remplacer par : | ||
| - | <sxh bash> | + | <code bash> |
| alias ll='ls -alh' | alias ll='ls -alh' | ||
| - | </sxh> | + | </code> |
| ==== Faire d' | ==== Faire d' | ||
| Line 59: | Line 59: | ||
| reponse : oui en ajoutant un alias dans .bashrc | reponse : oui en ajoutant un alias dans .bashrc | ||
| - | <sxh bash> | + | <code bash> |
| alias titi=' | alias titi=' | ||
| - | </sxh> | + | </code> |
| et apres on aura juste à ecrire ; | et apres on aura juste à ecrire ; | ||
| - | <sxh bash> | + | <code bash> |
| titi | titi | ||
| - | </sxh> | + | </code> |
| dans la ligne de commande et ça nous enverra dans le dossier ~/toto | dans 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. | je suppose que vous avez du deja deviné que les aliases peuvent aller tres loin. | ||