igé ou le champ rempli !
* [[doc:programmation:shells:bash-les-differents-caracteres-speciaux|Vision d'ensemble]]
* [[doc:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Détail ... de test sur paramètres]]
* [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiq... mparaison numérique** ;-)
* [[doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathe
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
ne interface graphique comme [[:doc:programmation:shell:shell|shell]].//
Le principe ici va être le même : \\
via un canal sécurisé((mais ça, c'est ssh qui s'en char... user>ping -c 5 debian.org</code>
=== Obtenir un shell distant ===
Par exemple, pour vous connecter sous
**python**...</note>
À noter que, concernant le shell (le shell (l'interpréteur de commandes) vous allez aussi trouver le mot **Glob**. \\
La nuance est que l... on =====
Les //regexp// des [[:doc:programmation:shell:shell]] sont des règles de filtrage permettant de sélectionner des fichiers selon leur nom ou leur empla
ogout''
* ''.bash_history''
Au lancement d'un shell de login (par exemple via ssh ou dans un tty), **... er ''~/.profile''.
Il est possible de simuler un shell de login en tapant
<code user>bash -l</code>
Au lancement d'un shell non-interactif, c'est le fichier ''/etc/bash.bash... ''/etc/profile'' vérifie ensuite d'il s'agit d'un shell bash interractif. Si c'est le cas, il charge les
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
la session ou taper ''newgrp docker'' pour que le shell hérite des bons droits, cf [[:doc:systeme:droit-r... t-get install -y sudo
RUN useradd --create-home --shell /bin/bash -G sudo gnuradio
RUN echo 'gnuradio:gnu... connect:
permission denied</code>
Le shell utilisé pour lancer la commande ne dispose pas de
^ //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
ur une machine distante via
ssh((**SSH** (Secure SHell en anglais) est un protocole réseau sécurisé (cry... d'OpenSSH.[[https://fr.wikipedia.org/wiki/Secure_Shell|(wikipedie)(fr) Secure Shell]] - [[https://fr.wikipedia.org/wiki/OpenSSH|(wikipedia)(fr)OpenSSH]])).
Il
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
sole|ou non]] donnant l'accès [[doc:programmation:shell:shell|au shell]] permettant ainsi d'exécuter des commande sans passer par une interface visuelle via la saisie
Dans un terminal user, depuis [[doc:programmation:shell:shell | un shell]] :
<code user>cd ~</code>
et
<code user>mkdir .config/mpd</code>
Ensuite vous pouvez copier