Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:bash

Tastenkürzel

Die bash (Bourne-Again Shell) verwendet die Readline-Bibliothek zur Bearbeitung der Kommandozeile. Eine Übersicht über die Tastenkürzel findet man unter

man readline

Autocompletion

Einfach durch tabben durch alle möglichen Optionen durchzappen

bind '"\t":menu-complete'

Prompt

Verzeichnis mit Pfad wie bei Debian

PS1='\h:\w\$ '

Verzeichnis ohne Pfad wie bei RedHat

PS1='[\u@\h \W]\$ '

rot einfaerben mit Pfad wie bei SuSE

PS1='\[\e[1m\e[31m\]\h:\w # \[\e(B\e[m\] '

Doku für Farben

man console_codes

Wildcards / Fileglobs

Wenn * auch versteckte Dateien / Punktdateien finden soll (außer . und .., wird die passende Option gesetzt (-s = set):

shopt -s dotglob

Das normale Verhalten wird wieder hergestellt mit:

shopt -u dotglob

Wenn nicht passende Wildcards zu leeren Strings expandieren sollen anstelle des nicht expandiertem Wildcard-Musters:

shopt -s nullglob

Auch diese Option kann mittels -u (unset) zurückgesetzt werden:

shopt -u nullglob

Liste aller Bash-Optionen ausgeben:

shopt
help set

Liste aller Bash-Optionen mit aktuellen Einstellungen ausgeben:

shopt -p

Praktische Aliase

alias ccat="egrep -v '^#|^$'"
alias lll="ls -lashid"
lpi1/bash.txt · Zuletzt geändert: 2020/12/04 13:40 (Externe Bearbeitung)