Alles klaar, nog niet netjes helaas
[linuxnijmegen-bash.git] / part1 / 5script.tex
1 % dirname for while case if read shebang function variabelen test
2 \begin{frame}[fragile]
3 \frametitle{Combineren}
4 Verticale streep $|$\\
5 \begin{lstlisting}[style=bashregel]
6 history | grep "froobz"
7 \end{lstlisting}
8 \begin{lstlisting}[style=bashregel]
9 naam=\$(echo "aoue Mijn naam is: \$(whoami)" | cut -c 6-)
10 \end{lstlisting}
11 \end{frame}
12
13 \begin{frame}
14 \frametitle{Omgeving}
15 Bevat alle variabelen
16 \begin{enumerate}
17 \item \$(HOME)
18 \item \$(MAIL)
19 \item \$(PWD)
20 \item ...
21 \item env
22 \end{enumerate}
23 \end{frame}
24
25 \begin{frame}
26 \frametitle{Hulpmiddelen}
27 \begin{enumerate}
28 \item dirname, basename
29 \item function
30 \item test
31 \item read
32 \end{enumerate}
33 \end{frame}
34
35 \begin{frame}
36 \frametitle{Structuur constructies}
37 \begin{enumerate}
38 \item for, done
39 \item while, done
40 \item case, esac
41 \item if, then, else, fi
42 \end{enumerate}
43 \end{frame}
44
45 \begin{frame}
46 \frametitle{Contest}
47 \begin{center}
48 \textit{Give a man a fish and he'll eat for a day, teach him how to fish
49 and he'll never be hungry again}
50 \end{center}
51 \end{frame}
52
53 \begin{frame}
54 \frametitle{Status lijn programma}
55 Handige command line programma's:\\
56 \begin{enumerate}
57 \item{Temperatuur} sensors
58 \item{Batterij status} acpi
59 \item{Harde schijf} df
60 \item{Netwerk status} ifconfig
61 \item{Datum/tijd} date
62 \item{Volume} amixer
63 \item{Muziek?} mpc?, dbus?
64 \item{Email?} mutt?, thunderbird?, procmail?
65 \item{Configurate file} cat, grep
66 \end{enumerate}
67 \end{frame}