Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
lien:bash:perso:bashrc [2009/03/30 17:39] per |
lien:bash:perso:bashrc [2009/03/31 00:14] (Version actuelle) per |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
</code> | </code> | ||
Lire man bash puis recherche ignoredups /ignoredups ou plus largement HISTCONTROL | Lire man bash puis recherche ignoredups /ignoredups ou plus largement HISTCONTROL | ||
- | On pourra voir l'ensemble des dernièrement commande avec history | + | On pourra voir l'ensemble des dernièrement commande avec : history |
Comment afficher plus d'une page de history : ................... | Comment afficher plus d'une page de history : ................... | ||
+ | |||
+ | **Astuce** Pour rappelez une commande de l'historique sans la lancer | ||
+ | Supposons que vous avez dans l'historique la commande : arborescence /etc | ||
+ | si vous faîtes : !arbo:p , on vous proposera la commande arborescence /etc sans la lancer, un simple (flèche haut) puis entrée l'exécutera. | ||
==== Les options du Shell ==== | ==== Les options du Shell ==== | ||
Ligne 40: | Ligne 44: | ||
</code> | </code> | ||
On recherchera dans man bash-builtins , shopt et checkwinsize | On recherchera dans man bash-builtins , shopt et checkwinsize | ||
- | donnez alors le sens de la ligne : shopt -s checkwinsize | + | donnez alors le sens de la ligne : shopt -s checkwinsize ...................... |
==== Gestion de l'affichage avec Less ==== | ==== Gestion de l'affichage avec Less ==== | ||
Ligne 60: | Ligne 64: | ||
</code> | </code> | ||
tester la variable debian_chroot avec : | tester la variable debian_chroot avec : | ||
- | Proposer un test simple avec ls ?? /etc/??? : pour voir si /etc/debian_chroot existe et est lisible | + | Proposer un test simple avec ls .. /etc/... : pour voir si /etc/debian_chroot existe et est lisible |
==== Type de Terminal ==== | ==== Type de Terminal ==== | ||
Ligne 84: | Ligne 88: | ||
Le prompt comprend une partie caractères spéciaux et gestion des couleurs : | Le prompt comprend une partie caractères spéciaux et gestion des couleurs : | ||
- | Les caractères spéciaux : man bash recherchez INVITES /invites | + | Les caractères spéciaux : man bash puis /invites pour rechercher INVITES |
Exemple : donnez le sens de | Exemple : donnez le sens de | ||
Ligne 92: | Ligne 96: | ||
\$ ........ | \$ ........ | ||
- | Pour les couleurs | + | Pour les couleurs : echo -e '\E[COLOR1;COLOR2mDu texte vient ici.' |
- | echo -e '\E[COLOR1;COLOR2mDu texte vient ici.' | + | |
| Couleur |noir |rouge |vert |jaune |bleu |magenta |cyan |blanc | | | Couleur |noir |rouge |vert |jaune |bleu |magenta |cyan |blanc | | ||
Ligne 123: | Ligne 126: | ||
# . ~/.bash_aliases | # . ~/.bash_aliases | ||
#fi | #fi | ||
- | |||
# enable color support of ls and also add handy aliases | # enable color support of ls and also add handy aliases | ||
if [ "$TERM" != "dumb" ]; then | if [ "$TERM" != "dumb" ]; then | ||
Ligne 131: | Ligne 133: | ||
#alias vdir='ls --color=auto --format=long' | #alias vdir='ls --color=auto --format=long' | ||
fi | fi | ||
- | |||
# some more ls aliases | # some more ls aliases | ||
#alias ll='ls -l' | #alias ll='ls -l' |