\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}
\usepackage{minted}

\author{Bertrand Benjamin}
\title{Système d'exploitation - Cours}
\date{octobre 2022}

\pagestyle{empty}

\begin{document}

\maketitle

\setcounter{section}{1}

\section{Commandes shell}

\begin{definition}[ Commande shell ]
    Une commande shell est constituée du nom de la commande suivi d’un ou plusieurs arguments. Des options peuvent être ajoutées pour modifier le comportement de la commande


    \begin{center}
        \begin{minipage}{0.5\linewidth}
            \begin{minted}[bgcolor=base3]{bash}
        commande -option1 -option2 ... arg1 arg2...
            \end{minted}
        \end{minipage}
    \end{center}
\end{definition}

\subsection*{Mémo des commandes shell}

\setlength{\columnseprule}{0pt}

\begin{multicols}{2}
    \begin{encadre}{\mintinline{bash}{ssh}}
        \bigskip
        \textbf{Description:} \dotfill \\[0.2cm] .\dotfill \\

        \textbf{Exemples:}

        \dotfill \\[0.2cm]
        .\dotfill \\[0.2cm]
        .\dotfill \\[0.2cm]
        .\dotfill \\
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{pwd}}
        \bigskip
        \textbf{Description:} \dotfill \\[0.2cm] .\dotfill \\

        \textbf{Exemples:}

        \dotfill \\[0.2cm]
        .\dotfill \\[0.2cm]
        .\dotfill \\[0.2cm]
        .\dotfill \\
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{cd [DOSSIER]}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{tree [OPTION]... [DOSSIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{cat [OPTION]... [FICHIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{mv [OPTION]... [SOURCE] [CIBLE]}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{cp [OPTION]... [SOURCE] [CIBLE]}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{touch [FICHIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{rm [OPTION]... [DOSSIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{mkdir [OPTION]... [DOSSIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Options courantes:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
        \end{itemize}
        \bigskip
        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

    \begin{encadre}{\mintinline{bash}{nano [FICHIER]...}}
        \bigskip
        \textbf{Description:}
        \dotfill \\[0.2cm]
        .\dotfill \\

        \textbf{Exemples:}
        \begin{itemize}[leftmargin=*]
            \item \dotfill
            \item \dotfill
            \item \dotfill
            \item \dotfill
        \end{itemize}
        \bigskip
    \end{encadre}

\end{multicols}

\end{document}
