me-terminal, sakura, terminal XFCE...) et avec le shell Bash.
===== Utilisation =====
==== Avoir de la ... de suivant à leur ''.zshrc'' :
<code bash>
if [ "$SHELL" = '/bin/zsh' ]
then
case $TERM in
s
s à votre goût.
== Précision ==
- bash est le shell interactif par défaut pour les utilisateurs.
- dash est le shell non interactif par défaut pour le système (/bin/s... h, c'est pourquoi il est utilisé par Debian comme shell non interactif par défaut pour l'exécution des sc... . \\
Par contre, il n'est pas très pratique comme shell interactif car il n'a pas les fonctionnalités int
sshd</code>
<code>● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh... démarre souvent les démons au démarrage. Scripts shell stockés dans /etc/init.d sont utilisés pour démar
emple.
Il est aussi possible [[doc:programmation:shell:shell#enchainer-plusieurs-commandes | d’enchaîner et de combiner des commandes]] grâce aux "interpréteurs de commandes".
* [[:doc:programmation:shell:shell|Shell - Détail]] Les shell bash, dash et autres, expliqués pas à pas.
==== Historique des command
quez plusieurs commandes. \\
Afin d'éviter que le shell interprète certains caractères, il vaut mieux enc... ion rationnelle**. \\
Voir : [[:doc:programmation:shell:regexp]]
<note tip>Pour que les fichiers traités... unix.org/fr/unix/expr-sed.htm#haut
* http://www.shellunix.com/sed.html
**Voir aussi ssed aux fonctions
u message d'erreur, comme précédemment.
Un petit shell GETKEY :
<code bash>
#!/bin/sh
# @(#) TITLE MESS... ) != "0" ]; then
echo "Seul root peut executer ce shell" >&2
exit 1
fi
if [ $# -ne 1 ]; then
echo "syntax
^ //COMMENTAIRE// ^
| [[:doc:programmation:shell:chevrons|> (chevron)]] |Commande de redirection... r la sortie standard. |
| [[:doc:programmation:shell:cd|cd]] |Permet de changer le répertoire de tra... |pwd]] |Affiche le dossier de travail actuel du shell. |
| [[:doc:systeme:quota|quota]] |Les quota
fet de lancer son gestionnaire de fenêtre ''gnome-shell'',
- alors le processus ''gnome-shell'' lancé aura les droits de l'utilisateur ''debian'', et des grou... ion) qui permet cela.
- Si ensuite depuis ''gnome-shell'' l'utilisateur lance ''gnome-terminal'',
- alo... é héritera des mêmes droits,
- et il lancera un shell, par exemple ''bash'', qui à son tour héritera de