Verified Commit 94b1b601 authored by Stephane Bonnet's avatar Stephane Bonnet
Browse files

locate

parent c14cc883
Pipeline #33752 passed with stage
in 31 seconds
......@@ -317,11 +317,69 @@ $ ls -a
\end{frame}
\subsection{Chercher des fichiers}
\begin{frame}{Trouver des fichiers}
Des centaines de milliers de fichiers sur une distribution classique.
Difficile de s'y retrouver sans outils...
\begin{block}{\cmd{locate}}
Recherche des fichiers dans une base de données préremplie
\end{block}
\begin{block}{\cmd{find}}
Recherche des fichiers dans l'arborescence, éventuellement avec des filtres
précis.
\end{block}
\end{frame}
\begin{frame}[fragile]{\cmd{locate}}
%% find
%% Exécution de commandes
\begin{block}{}
\begin{description}
\item[\cmd{locate <motif>}] recherche \cmd{<motif>} dans la base de données \cmd{/var/lib/mlocate/mlocate.db}
\end{description}
\end{block}
\begin{beamercolorbox}[rounded=true,shadow=true]{terminal}
\begin{Verbatim}
$ locate issue
/etc/issue
/etc/issue.net
[...]
\end{Verbatim}
\end{beamercolorbox}
\begin{alertblock}{Si \cmd{locate} ne renvoie rien}
\begin{itemize}
\item Rien n'a été trouvé
\item La base de donnée est vide
\end{itemize}
\end{alertblock}
\end{frame}
\begin{frame}[fragile]{\cmd{updatedb}}
\begin{block}{}
\begin{description}
\item[\cmd{updatedb}] met à jour la base de données \cmd{/var/lib/mlocate/mlocate.db}
\end{description}
\end{block}
\begin{alertblock}{\cmd{sudo} obligatoire!}
Cette commande modifie un fichier que seul le superutilisateur peut modifier.
Il faut exécuter \cmd{sudo updatedb}.
\end{alertblock}
\begin{alertblock}{\cmd{sudo} (\emph{SuperUserDO})}
\begin{itemize}
\item Cette commande exécute une autre commande avec les droits du superutilisateur.
\item Seuls certains utilisateurs ont le droit de l'invoquer.
\item Elle demande le mot de passe de l'utilisateur qui l'invoque avant de s'exécuter.
\end{itemize}
\end{alertblock}
\end{frame}
\begin{frame}[fragile]{\cmd{find}}
\end{frame}
......@@ -347,7 +405,6 @@ $ ls -a
%% cut
%% sort
%% wc
%% diff
\end{frame}
\subsection{Combiner les commandes: les pipes}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment