diff --git a/Doku/HEADER.tex b/Doku/HEADER.tex index f8d9ad1909b4e1f7daa9f6f45558c621837fc3b5..569a3d989b7e8d3cc9998affb75c50e954fdb665 100644 --- a/Doku/HEADER.tex +++ b/Doku/HEADER.tex @@ -9,6 +9,11 @@ \usepackage{graphicx} \setlength{\parskip}{1em plus 1pt minus 1pt} \setlength{\parindent}{0pt} +\usepackage{courier} +\usepackage{listingsutf8} +\usepackage{xcolor} +\lstset{language=bash, numbers=left, basicstyle=\ttfamily\color{white},breaklines=true,backgroundcolor=\color{black},numberstyle=\small\color{darkgray}} + \begin{document} diff --git a/Doku/build-essential.tex b/Doku/build-essential.tex new file mode 100644 index 0000000000000000000000000000000000000000..80fdf56b64e237cf3de3469686d99b86660adb69 --- /dev/null +++ b/Doku/build-essential.tex @@ -0,0 +1,2 @@ +\subsection{build-essential} +build-essential ist eine Sammlung von Programmen, die man zum Kompilieren von Programmen braucht, also Compiler für C und C++, die C-Standardbibliothel und make. diff --git a/Doku/ffmpeg.tex b/Doku/ffmpeg.tex new file mode 100644 index 0000000000000000000000000000000000000000..d3272ae1192c0b74c7979fd6a26a1819759e85a6 --- /dev/null +++ b/Doku/ffmpeg.tex @@ -0,0 +1,2 @@ +\subsection{ffmpeg} +ffmpeg ist ein Programm zum Konvertieren, Streamen und Abspielen von Mediendateien, vor allem für Videos. Es ist sehr praktisch, wann immer du mit Video(-s, -rohdaten, -streams) arbeitest. diff --git a/Doku/htop.tex b/Doku/htop.tex new file mode 100644 index 0000000000000000000000000000000000000000..a9196f0abbf2f7f87c110d6ecc2bb3ba09ed6e91 --- /dev/null +++ b/Doku/htop.tex @@ -0,0 +1,2 @@ +\subsection{htop} +htop ist ein Kommandozeilenprogramm, das die aktuell laufenden Prozesse, die Prozessor- und Arbeitsspeicherauslastung sowie weitere Informationen anzeigt. Es erlaubt das Filtern nach Namen, Anzeigen als Baumstruktur, Sortieren nach verschiedenen Kriterien, Änderung der Priorität und Abschießen von Prozessen mit verschiedenen Signalen. diff --git a/Doku/lftp.tex b/Doku/lftp.tex index 7ea6bc93f6d066701e0ac628f1de42bd7d186f0e..d1f4708d4573456c4545ed743e29cd4681be6e36 100644 --- a/Doku/lftp.tex +++ b/Doku/lftp.tex @@ -4,4 +4,6 @@ Zusätzlich zu FTP kann lftp auch noch FTPS, HTTP, HTTPS, HFTP, FISH, SFTP und B LFTP besitzt keine graphische Benutzeroberfläche und wird im Terminal mit \texttt{lftp} gestartet. +Es unterstützt im Gegensatz zu \texttt{ftp} Tab-Completion. D.h. man kann durch drücken der Tabulator-Taste Dateinamen vervollständigen. + Zum Beenden drückt man entweder \texttt{STRG+D} oder gibt \texttt{exit} ein. Mit \texttt{help} kann die integrierte Hilfe angezeigt werden. diff --git a/Doku/p7zip.tex b/Doku/p7zip.tex index 85a6d5dcdf1db35373f8d5d555743a129e7d73a3..5d584cdf5de924ed37d1fbdaefe0f70f444c4880 100644 --- a/Doku/p7zip.tex +++ b/Doku/p7zip.tex @@ -3,7 +3,7 @@ ~ - P7zip packt und entpackt Archive verschiedener Art(z.B. .tar.gz, zip). +P7zip packt und entpackt Archive der meisten vorkommenden Formate (z.B. .7z, .tar.gz, zip, .iso, \dots{}). ~ diff --git a/Doku/ssh.tex b/Doku/ssh.tex index 549534a8f1c0c1fd20b1070af14c72c1874dc3f2..6f6e585aef56404bf20e3ca26813a14fa75b0a94 100644 --- a/Doku/ssh.tex +++ b/Doku/ssh.tex @@ -1,6 +1,6 @@ \subsection{ssh} \label{ch_ssh} -"`SSH"' steht für "`SecureSHell"' und ist ein Kommandozeilenprogramm, mit dem man sich auf einen entfernten Rechner verbinden kann, auf dem ein OpenSSH-Server (siehe auch \ref{ch_sshd}) läuft, verbinden kann, auf dem man einen entsprechenden Zugang hat. (Zum Beispiel wenn man einen Institutsaccount erhält oder auch einen Server betreibt.) Die Verbindung erfolgt verschlüsselt. +"`SSH"' steht für "`SecureSHell"' und ist ein Kommandozeilenprogramm, mit dem man sich auf einen entfernten Rechner, auf dem ein OpenSSH-Server (siehe auch \ref{ch_sshd}) läuft, verbinden kann, auf dem man einen entsprechenden Zugang hat. (Zum Beispiel wenn man einen Institutsaccount erhält oder auch einen Server betreibt.) Die Verbindung erfolgt verschlüsselt. Im einfachsten Fall erfolgt ein Aufruf nach dem Schema diff --git a/Doku/zsh.tex b/Doku/zsh.tex index 9dfc64aeae277b527fa091868bf1aca734cd48c0..b765bc8205e0d2f3cd5dcc6266a1f9f86b00653c 100644 --- a/Doku/zsh.tex +++ b/Doku/zsh.tex @@ -1,8 +1,16 @@ \subsection{zsh} -Die \texttt{zsh} ist eine Shell. Wenn du ein Terminal\footnote{auch bekannt unter den Begriffen \textit{Konsole}, \textit{Kommandozeile}, \textit{Eingabeaufforderung}, ...} öffnest, kannst du dort Programme starten und andere Kommandos ausführen. Das Programm, das dir im Terminal diese Möglichkeit zur Verfügung stellt, ist eine Shell. In der Standardkonfiguration ist diese Shell \texttt{bash}; die \texttt{zsh} ist eine Alternative. +Die \texttt{zsh} ist eine Shell. Wenn du ein Terminal\footnote{auch bekannt unter den Begriffen \emph{Konsole}, \emph{Kommandozeile}, \emph{Eingabeaufforderung}, ...} öffnest, kannst du dort Programme starten und andere Kommandos ausführen. Das Programm, das dir im Terminal diese Möglichkeit zur Verfügung stellt, ist eine Shell. In der Standardkonfiguration ist diese Shell \texttt{bash}; die \texttt{zsh} ist eine Alternative. + +Du startest die \texttt{zsh} durch Eingabe dieser drei Buchstaben in deinem Terminal. Wenn du \texttt{exec} (und ein Leerzeichen) davor schreibst, sorgst du dafür, dass deine aktuelle Shell beim Wechsel beendet wird. Um die Shell dauerhaft zu ändern gib: +\begin{lstlisting} +chsh +Passwort: +Login-Shell für hinrikus wird geändert. +Geben Sie einen neuen Wert an oder drücken Sie ENTER für den Standardwert + Login-Shell [/bin/bash]: /usr/bin/bash +\end{lstlisting} -Du startest die \texttt{zsh} durch Eingabe dieser drei Buchstaben in deinem Terminal. Wenn du \texttt{exec} (und ein Leerzeichen) davor schreibst, sorgst du dafür, dass deine aktuelle Shell beim Wechsel beendet wird. Um den Standard zu ändern, führe \texttt{chsh} im Terminal aus. Doch was bietet die \texttt{zsh} im Gegensatz zum Standard? Wenn du sie das erste Mal startest, durchläufst du einen Konfigurationsassistenten mit dem du die vielen Funktionen so einstellen kannst, wie du es möchtest. Dabei werden dir einige sinnvolle Möglichkeiten vorgeschlagen, die du einfach auswählen kannst. Dir wird auffallen, dass dir umfangreiche Möglichkeiten zur automatischen Vervollständigung und Korrektur deiner Eingaben angeboten werden.