Startseite ]  [ Netz-Schule ]  [ Linux-Schule ]  [ Map ]

  Know How
  Glossar

   
  Linux-Schule Know How  

Linux BASH, Muscheln und Variablenzauber

In der Bash spielt sich ein Großteil des Lebens eines Linuxusers ab, der sich etwas eingehender mit Linux beschäftigt. Selbst jene die sich nicht unbedingt zum Linuxfan berufen fühlen, sondern einfach nur als User ein ruhiges, beschauliches Leben führen möchten, werden gelegentlich nicht ohne Grundkentnisse auskommen.Von daher will ich hier kurz einige der wichtigsten Dateien und die Bashvariablen vorstellen.

Variablen

legen fest welche Pfade Linux bei der Suche nach Kommandos benutzt, legen auch fest wo, welche Applikationen nach bestimmten Daten suchen, welche Größe diverse Pufferspeicher haben und ungefähr tausend andere Sachen. Wie alle inzwischen gemerkt haben sollten, bin ich ein Tabellenfan :-) Als nächstes wieder eine der großen Tabellen im Format Variablenname, Ausgabe meines PC's, Kurzerklärung. Variablen werden mit set in der Shell ausgegeben.

BASH /usr/bin/bash Lage der Datei zum Start
BASH_VERSINFO ([0]="2" [1]="03" [2]="0" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") Versionsnummer und Kerneltyp
BASH_VERSION 2.03.0(1)-release Kürzere Version, praktisch zur Weiterverarbeitung
COLORTERM 1 Farbausgabe nach ANSII möglich
COLUMNS 128 128 Spalten (Zeichen) darstellbar
DISPLAY :0.0 Nummer für X-Server Display
FROM_HEADER michael sendmail Variable
GNOMEDIR /opt/gnome GNOME Verzeichnis
HISTCONTROL ignoredups Befehlswiederholung ( ignoriere Doppeleinträge )
HISTFILE /root/.bash_history Standort Historyfile
HISTSIZE 500 500 Eingaben merken
HOME /root Heimatverzeichnis User (~)
HOSTNAME mars Rechnername
HOSTTYPE i686 Prozessorart
INFODIR /usr/local/info:/usr/info Pfad für Infodateien, getrennt durch :
KDEDIR /opt/kde KDE Pfad
LESS -M -S -I voreingestellte Optionen für less
LESSCHARSET latin1 Zeichensatz für less
LESSKEY /etc/lesskey.bin Keyboardbelegungsdatei fpr less
LOGNAME root Wer bin ich ?
LS_COLORS 'no=00:fi=00 :di=01;34: ln=01:pi=40;33:so=01;35: bd=40;33;01 :cd=40 ;33;01: ex=01;31:*.tar=00;31:*.tgz=00;31: *.rpm=00;31 :*.gz=00;31:*.bz2=00; 31:*.jpg=01;35:' Farbeinstellungen für ls ( nach Dateiendung,Verzeichnis etc, )
LS_OPTIONS ='-a -N --color=tty -T 0' Voreinstellungen für ls
MACHTYPE i686-pc-linux-gnu Kerneltyp
MANPATH /usr/local/man: /usr/man: /usr/X11R6/man: /usr/openwin/man :/usr/man/de Suchpfad für die manpages
NNTPSERVER news.irgendwo.org Newsserveradresse
PATH /sbin: /usr/sbin: /usr/local/bin: /usr/bin: /bin:/usr/lib/java/bin: /opt/gnome/bin: Suchpfad für Befehle
PWD /usr/local/httpd/htdocs/texte aktives Verzeichnis
SHELLOPTS braceexpand: hashall: histexpand :monitor: history:ignoreeof :interactive-comments:emacs Shelleinstellungen
WINDOWMANAGER /usr/X11R6/bin/icewm aktueller Windowmanager
XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB Keyboardlayout für X

Das waren nicht alle, aber die wichtigsten - die sollten erstmal reichen zum Erklären, was ,wann wie und warum wichtig ist

« zurück --- vor »