51 lines
2.1 KiB
TeX
Executable File
51 lines
2.1 KiB
TeX
Executable File
\section{Bash}
|
|
\begin{flushleft}
|
|
kann dann mit {\ttfamily source ./.bashrc} geladen werden.%\\[2ex]
|
|
|
|
\listBash
|
|
\begin{lstlisting}[captionpos=b, caption=Beispiel .bashrc, label=lst:bash]
|
|
# define alias
|
|
alias dir='ls --color=auto --format=vertical
|
|
alias ls='ls -lahF --color=tty'
|
|
alias df='df -hT'
|
|
alias du='du -sch'
|
|
# define variables
|
|
strBackupPach=/backup/tuxserver
|
|
strBackupLog=backup.log
|
|
export strBackupPath strBackupLog
|
|
export GREP\_OPTIONS='- -color=auto'
|
|
export GREP\_COLOR='1;32' # Ansi color light green
|
|
# Functions
|
|
back() {
|
|
cd $strBackupPath
|
|
vi $strBackupLog
|
|
}
|
|
# Berechtigungen setzen f"uer neuangelegte Objekte\\
|
|
umask 022
|
|
\end{lstlisting}
|
|
|
|
\begin{flushleft}
|
|
In der nachfolgenden Tabelle werden die Konfigurationsdateien aufgelistet, die bei einem Login/Aufruf einer Shell in der Reihenfolge verarbeitet werden.\\[2ex]
|
|
|
|
%
|
|
% Hier kommt eine Tabelle, 4 Spalten
|
|
%
|
|
% \emph und \textbf => Kursiv und Fett
|
|
%
|
|
\begin{table}[ht]
|
|
\begin{tabular}{|l|l|l|p{8cm}|} % l => Text left, c => center, r => right, p => zeilenumbruch
|
|
\hline \rowcolor{hellgrau}\emph{\textbf{Konfigurations}} & \emph{\textbf{Login}} & \emph{\textbf{Interaktive}} & \ \\
|
|
\rowcolor{hellgrau}\emph{\textbf{Datei}} & \emph{\textbf{Shell}} & \emph{\textbf{Shell}} & \emph{\textbf{Beschreibung}}\\
|
|
\hline /etc/profile & X & - & Systemweit, wird bei einem Update "uberschrieben.\\
|
|
\hline /etc/profile.local & X & - & Systemweit, bleibt bei einem Update erhalten.\\
|
|
\hline /etc/bash.bashrc & X & - & Systemweit, wird bei einem Update "uberschrieben.\\
|
|
\hline \~/.bashrc & X & X & Benutzerkonfiguration.\\
|
|
\hline \~/.alias & X & X & Benutzerkonfiguration. In dieser Datei k"onnen die Alias verwaltet werden.\\
|
|
\hline \~/.bash\_profile & X & X & Benutzerkonfiguration Wird eine der Dateien\\
|
|
\hline \~/.bash\_login & X & X & gefunden, so wird diese verarbeitet, auch wenn\\
|
|
\hline \~/.profile & X & X & die anderen Dateien vorhanden sind.\\
|
|
\hline
|
|
\end{tabular}
|
|
\caption{Liste der Dateien}
|
|
\end{flushleft}
|