\NeedsTeXFormat{LaTeX2e}
\documentclass[a4paper,10pt,onecolumn]{article}
%  landscape sucks, sad but true
\input colordvi
\usepackage{color} % z.B. \Blue{...} oder \textBlue ...
\usepackage{multicol}
\usepackage[dvips,final]{graphics} % -> \includegraphics{datei}
%  final/draft moeglich, draft ersetzt Bilder durch Rahmen
\usepackage{german}
\usepackage[T1]{fontenc} % T1 normal, OML kursiv
\usepackage[latin1]{inputenc}
\selectlanguage{german}
\pagestyle{empty} % nur Seitennummer in der Fusszeile: plain
% z.B. pagestyle headings
\pagenumbering{arabic}
\setlength{\parindent}{0pt}             % erste Zeile im Absatz nicht einruecken
\setlength{\topmargin}{2cm}
\setlength{\oddsidemargin}{1.5cm}
\setlength{\evensidemargin}{1.5cm}
\addtolength{\topmargin}{-1in}          %
\addtolength{\oddsidemargin}{-1in}      % Workaround fuer eine TeX Besonderheit,
\addtolength{\evensidemargin}{-1in}     % falls KEIN Rand gewuenscht wird...
\addtolength{\textwidth}{1in}
\addtolength{\textheight}{1in}
\setlength{\parskip}{-1ex}             % ex: x Hoehe,  em: m Breite
% da kommt in dieser datei noch 1 Zeilenhoehe dazu, weil sie
% computergeneriert \\ am Ende jeder Zeile hat, auch wenn ein
% Paragraph zu Ende ist - sonst 1.5ex
\setlength{\textwidth}{18cm}            % z.B. 21cm - 3cm
\setlength{\textheight}{24.7cm}         % 29.7cm - (4cm, ca. 1.5cm Ueberschrift)
% war also 24.2cm
\begin{document}

% -- \begin{multicols}{2}

% \Green{User}
% \textsc{Aufnahmefehler}
% \rule{3cm}{1pt}


\begin{center}
\Black{{\Huge $\mathsf{CoLi_{{\Red{Linux}}}}$ \\
}}

% -- \Blue{{\Huge Merkblatt}} \\
%
\end{center}


\begin{center}
\Blue{{\Large\bf Kurzübersicht UNIX an der CoLi}}
\end{center}
% muendlich: xlock (-bomb 20), write/talk-Hoeflichkeit


\section{ \Blue{\emph{ Nützliche Programme }}}

\begin{tabular}{|r|l|}
\hline
{\tt \Red{\bf (xman)} {\em befehl}}, {\tt \Red{\bf man} {\em befehl}} &
  Hilfetexte lesen. Tasten wie bei $\Rightarrow$ {\tt\Red{\bf les\/s}}. \\
{\tt {\em befehl} \Red{\bf --\/--help}}, {\tt {\em befehl} \Red{\bf --h}} &
  Die Kurzhilfe eines Programmes aufrufen \\
\hline
{\tt \Red{\bf xpaint} {\em (datei(en))}}, {\tt \Red{\bf gimp} {\em datei(en)}} &
  Bilder zeichnen und bearbeiten \\
{\tt \Red{\bf xv} {\em (datei(en))}} &
  Bilder (und Texte) ansehen, Bilder bearbeiten \\
{\tt \Red{\bf netscape} {\em (adresse)}} &
  Im Web surfen, Mails lesen, HTML bearbeiten \\
{\tt \Red{\bf acroread} {\em (datei(en))}}, {\tt \Red{\bf gv} {\em datei}} &
  PDF und PS(.gz) Dateien ansehen \\
& (ACHTUNG: Nur PS sind direkt druckbar!) \\
\hline
{\tt\Red{\bf xcalc}}, {\tt\Red{\bf date}}, {\tt\Red{\bf fortune}} &
  Taschenrechner, Datum und Uhrzeit, Spruch \\
{\tt\Red{\bf top}}, {\tt \Red{\bf ps} {\em (auxw)} {\em (|les\/s)}} &
  Sehen, welche Programme gerade laufen \\
{\tt \Red{\bf kil\/lal\/l} {\em (--KILL)} {\em programm}},
      {\tt \Red{\bf kil\/l} {\em (--KILL)} {\em nummer}} &
  Programme beenden, --KILL ist ,,brutaler'' \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Textdateien }}}

\begin{tabular}{|r|l|}
\hline
{\tt \Red{\bf sof\/f\/ice} {\em (datei)}} &
 Gros\/ses Off\/icepaket, z.B. für Worddokumente (z.Zt. nur auf {\em head}) \\
{\tt \Red{\bf emacs} {\em (datei(en))}}, {\tt \Red{\bf xemacs} {\em (datei(en))}} &
 Texteditoren mit graf\/ischen Menüs \\
{\tt \Red{\bf joe} {\em datei(en)}}, {\tt \Red{\bf pico} {\em datei}} &
 Texteditoren im Terminal \\
\hline
{\tt \Red{\bf les\/s} {\em datei(en)}} &
 Dateien lesen. Diese Tasten sind besonders nützlich: \\
\hline
\multicolumn{2}{|c|}{
 {\tt\Red{\bf q}}: beenden, {\tt\/\Red{\bf\//}{\em\/begriff}}: suchen,
 {\tt\/\Red{\bf\/?}{\em\/begriff}}: rückwärts suchen, 
 \Red{
 $\mathtt{g}\Uparrow\uparrow$
 $\mathtt{G}\Downarrow\downarrow$
 $\leftarrow\rightarrow$
 }
 und {\tt\em Leertaste}: blättern/scrol\/len 
} \\
\hline
{\tt \Red{\bf cat} {\em (<)datei(en) ((>)>ziel)}} &
 Dateien anzeigen bzw. aneinanderhängen \\
{\tt \Red{\bf sort} {\em (--n) (<)datei(en) ((>)>ziel)}} &
 Inhalt von Dateien (mit --n: numerisch) sortieren und ausgeben \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Dateien drucken }}}

\begin{tabular}{|r|l|}
\hline
\multicolumn{2}{|c|}{
Der Drucker im CIP-Raum heis\/st {\tt\em futura}, 
gedruckt wird von ,,head'' aus.
} \\
\hline
{\small
{\tt \Red{\bf lpr} {\em (--Pdrucker) datei}}, 
{\tt \Red{\bf psnup} {\em --4 datei} \Red{\bf | lpr}{\em\ldots\/ }} 
} &
 PS-Datei drucken, je 4 Seiten auf 1 drucken \\
\hline
{\small
{\tt \Red{\bf a2ps} {\em (--4 --A f\/i\/l\/l) (--Ec\ldots) datei(en)}}
} &
 Text, Programme, \ldots\/ mit Titel drucken. (Hervorhebung \\
& von Befehl\/swörtern: --Ecaml: SML, --Ec: C, --Eclisp: Lisp) \\
\hline
\multicolumn{2}{|c|}{ {\tt\Red{\bf a2ps}} ist sehr viels\/eitig. Beispiele:
 ,,psnup'' mit {\tt\Red{\bf --4 --A f\/i\/l\/l}}, Druck in PS-Datei mit 
 {\tt \Red{\bf --o} {\em datei}}.
} \\
\hline
{\tt\Red{\bf lpq}}, {\tt \Red{\bf lprm} {\em nummer}} &
 Sehen welche Druckaufträge warten, Druck abbrechen \\
\hline
\end{tabular}


% -- \begin{center}
% -- \rule{3cm}{1pt}
% -- \end{center}


\section{ \Blue{\emph{ Verzeichnis\/se und Dateien }}}

\begin{tabular}{|r|l|}
\hline
{\tt\Red{\bf cd}}, {\tt\Red{\bf cd --}}, {\tt\Red{\bf cd ..}}, 
{\tt \Red{\bf cd} {\em name}} &
 Verzeichnis wechseln: Heim, back, eins hoch, nach Name\\
{\tt \Red{\bf mkdir} {\em name}}, {\tt \Red{\bf rmdir} {\em name}} &
 Verzeichnis erstel\/len, löschen \\
{\tt \Red{\bf pwd}} &
 Anzeigen, in welchem Verzeichnis man gerade ist \\
{\tt \Red{\bf l\/s} {\em (--l)} {\em (datei(en))}} &
 Verzeichnisinhalt auflisten (--l: ausführlich) \\
{\tt \Red{\bf du --ch} {\em (datei(en))}} &
 Platzverbrauch von Dateien mes\/sen \\
{\tt \Red{\bf du --k} {\em (datei(en))} \Red{\bf | sort --n}} &
 Platzverbrauch in Kilobyte und sortiert anzeigen \\
\hline
{\tt \Red{\bf cp} {\em datei(en) ziel}}, {\tt \Red{\bf mv} {\em datei(en) ziel}} &
 Dateien/Verz. kopieren (cp), verschieben/umbenennen (mv)\\
{\tt \Red{\bf cp --a} {\em quel\/le ziel}} &
 Verzeichnisbaum originalgetreu kopieren \\
\hline
{\tt \Red{\bf rm} {\em datei(en)}} &
 Dateien löschen (ACHTUNG: kein ,,Undelete'' mgl.) \\
{\tt \Red{\bf chmod} {\em (ugo)(+--)(rwx)} {\em datei(en)}} &
 Zugriffsrechte geben und nehmen. Bedeutung der \\
& Buchstaben: User, Group, Other, Read, Write, Exec \\
& Write sol\/lte nur User dürfen, Verzeichnis\/se brauchen exec \\
\hline
{\tt \Red{\bf locate} {\em begriff}} &
 Datei namens Begriff in den vorinstal\/lierten Dateien suchen \\
{\tt \Red{\bf f\/ind} {\em datei(en)} \Red{\bf --name '}{\em\/begriff}\Red{\bf\/'}} & 
 Datei {\em namens} Begriff suchen, 
 z.B. {\tt\Red{\bf f\/ind} {\em ./} \Red{\bf --name '}{\em *.jpg}\Red{\bf\/'}} \\
& f\/ind ist SEHR viel\/seitig, man f\/indet immer mehr 8-) \\
{\tt \Red{\bf grep} {\em suchbegriff datei(en)}} &
 Einen Begriff im {\em Inhalt} von Dateien suchen \\
\hline
{\tt \Red{\bf gzip} {\em datei(en)}}, {\tt \Red{\bf gunzip} {\em datei(en)}} &
 Dateien ein- und auspacken (Endung .gz) \\
{\tt \Red{\bf tar --czvf} {\em archiv.tgz datei(en)}} &
 Mehrere Dateien in ein NEUES Archiv packen (Endung .tgz) \\
{\tt \Red{\bf tar --tzvf} {\em archiv.tgz}} &
 TGZ-Archiv ansehen \\
{\tt \Red{\bf tar --xzvf} {\em archiv.tgz (datei(en))}} &
 Archiv auspacken (Endung .tgz oder .tar.gz) \\
{\tt \Red{\bf zip} {\em archiv.zip datei(en)}}, 
{\tt \Red{\bf zipinfo} {\em archiv.zip}} &
 ZIP-Archiv mit mehreren Dateien anlegen, Archiv ansehen \\
{\tt \Red{\bf unzip} {\em archiv.zip}} &
 ZIP-Archiv auspacken (WinZip/pkZip kompatibel) \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Wildcards und besondere Namen }}}

\begin{tabular}{|r|l|}
\hline
% Tilde über ein Leerzeichen... ~ bewirkt sonst nämlich nur ein &nbsp; !
{\tt \Red{\bf \~{ }/}, \Red{\bf ../}, \Red{\bf ./}} &
 Das (dein!) Heimverzeichnis, das nächsthöhere und das aktuel\/le Verzeichnis \\
{\tt \Red{\bf *}, 
 {\em FOO}\Red{\bf\/*}{\em\/BAR.T}\Red{\bf\/?}{\em T}} &
 Al\/le Dateien in ./, al\/le Dateien namens 
 FOO{\em\/irgendwas}BAR.T{\em\/buchstabe}T \\
\hline
\end{tabular}


% -- \begin{center}
% -- \rule{3cm}{1pt}
% -- \end{center}


\section{ \Blue{\emph{ Netzwerk }}}

\begin{tabular}{|r|l|}
\hline
{\tt\Red{\bf pas\/swd}} &
 Sein PASSWORT verändern --- vermeidet zu einfache Pas\/swörter! \\
{\tt\Red{\bf exit}}, {\tt\Red{\bf quit}}, 
{\tt\Red{\bf q}}, {\tt\Red{\bf logout}}, 
 {\tt\em \ldots\/ } &
 Ausloggen, beenden --- bei X dafür den Menüpunkt nehmen \\
\hline
{\tt\Red{\bf who --i}}, {\tt\Red{\bf w}} &
 Sehen wer da ist und welche Programme laufen \\
{\tt \Red{\bf f\/inger} {\em benutzer}} &
 Informationen über Benutzer suchen \\
\hline
{\tt \Red{\bf mail} {\em (empfaenger)}} &
 Mail lesen oder an Empfänger schicken \\
{\tt\Red{\bf pine}}, {\tt\Red{\bf elm}}, {\tt\Red{\bf mutt}} &
 Mail ohne Netscape verwalten \\
\hline
{\tt \Red{\bf lynx} {\em adres\/se\ldots\/}} &
 Textbasiert im WWW surfen / HTML ansehen \\
& w3m sol\/l lynx ersetzen. http:// vor Adres\/sen setzen! \\
\hline
{\tt \Red{\bf write} {\em benutzer (terminal)}} &
 Eine (mehrzeilige) Mitteilung verschicken \\
{\tt \Red{\bf talk} {\em benutzer (terminal)}} &
 Einen Chat mit einem Benutzer beginnen \\
\hline
{\tt \Red{\bf s\/sh} {\em (--l benutzer) computer}} &
 Bei einem anderen Computer sicher einloggen \\
& (bei Problemen {\tt\Red{\bf s\/sh1}} nehmen), wie bei telnet \\
{\small
{\tt \Red{\bf scp} {\em\/(user@wo:)datei(en) (user@wo:)ziel}}
} &
 Dateien zwischen verschiedenen Computern kopieren \\
{\tt \Red{\bf ftp} {\em computer }} (Ende: bye) &
 Dateien hoch- oder runterladen (kann auch Netscape) \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Dos-Disketten }}}

\begin{tabular}{|r|l|}
\hline
{\tt \Red{\bf mdir} {\em a:(/verzeichnis)}} &
 Inhaltsverzeichnis einer Diskette ansehen \\
{\tt \Red{\bf mcopy} {\em (a:)datei(en) (a:)(ziel)}} &
 Dateien kopieren (wie bei DOS, aber ,,{\tt\Red{\bf/}}''\/,
 ,,{\tt\Red{\bf./}}''\/, ,,{\tt\Red{\bf/}}'' statt 
 ,,$\backslash$''\/, ,,c:''\/, ,,c:$\backslash$'') \\
{\tt \Red{\bf mdel} {\em a:datei(en)}} &
 Dateien auf Diskette löschen \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Sondertasten }}}

\begin{tabular}{|r|l|}
\hline
{\tt {\em STRG-}\Red{\bf\/d}},
{\tt {\em STRG-}\Red{\bf\/c}} &
 Eingabe beenden, Programm beenden/abbrechen \\
{\tt\em STRG-ALT-F1} \ldots\/ {\tt\em STRG-ALT-F12} &
 ,,Virtuel\/les Terminal'' wechseln: 1 bis 6 ist Text, 7 oder 8 Graf\/ik, etc. \\
\hline
{\tt {\em STRG-}\Red{\bf\/z}} &
 Programm unterbrechen, mit {\tt\Red{\bf fg}} fortsetzen oder mit \\
& {\tt\Red{\bf bg}} im Hintergrund fortsetzen. 
  {\tt\Red{\bf jobs}} gibt eine Liste. \\
\hline
\multicolumn{2}{|c|}{
  Mit {\tt {\em programm\/ }\Red{\bf \&\/ }} startet das Programm 
  direkt im Hintergrund (gut für graf\/ische Programme).
} \\
\hline
{\tt\em STRG-ALT-Rücktaste} &
  X Window System beenden (bei logout-Problemen / ,,Absturz'') \\
\hline
\end{tabular}


\section{ \Blue{\emph{ Weitere Informationen }}}

\begin{center}
\bigskip
\framebox{\framebox{
% -- \parbox{12cm}{
{\Large 
\medskip
Linux an der CoLi: \Blue{\underline{http://www.coli.uni-saarland.de/\~{ }ruthles\/s/linux.html}}
\medskip
}
% -- }
}}
\end{center}

\vfill


\begin{center}
% -- \rule{3cm}{1pt}

\includegraphics{tux}
% tux oder penguin-vector

\medskip
{\small Layout: Eric mit \LaTeX -- \today}
\end{center}

% -- \end{multicols}

\end{document}

