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
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
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
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
^ //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
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
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