You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.3 KiB
41 lines
1.3 KiB
\chapter{Le Shell}\index{shell} |
|
\label{chap:shell} |
|
|
|
Le \texttt{shell} est le coquillage qui isole le MC/P des yusers. |
|
En gros, hein, je vais simplifier, et me limiter aux |
|
bricolages constructifs et/ou amusant. Il y aura du gore\index{gore} |
|
aussi. |
|
|
|
Le shell est à la fois un interpréteur de commande et un |
|
langage de programmation. Ces deux notions ont beaucoup de |
|
choses en commun. |
|
|
|
Nous allons nous concentrer sur le \textsl{Bourne again shell}. |
|
aka \texttt{bash} qui est peut-être le plus répandu. Mais il |
|
en exuste d'autres : sh, ksh, ash, zsh\dots |
|
|
|
% ============================================================== |
|
|
|
\section{Interpréteur}\index{cli} |
|
|
|
Ceci est un prompt. Son petit nom est \texttt{PS1}. |
|
|
|
% ============================================================== |
|
|
|
\section{Langage}\index{script} |
|
|
|
Parlons un peu du \textsc{shebang}\index{shebang}\dots |
|
|
|
% ============================================================== |
|
\section{Le pipeline}\index{pipeline} |
|
Une invention géniale, voir un exemple d'utilisation par |
|
un gadget sonore en page \pageref{say-uptime}. |
|
% ============================================================== |
|
\section{Questions à voir} |
|
|
|
\begin{itemize} |
|
\item le traitement des chaines de caractères\dots |
|
\end{itemize} |
|
|
|
|
|
% ==============================================================
|
|
|