Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:bash

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi1:bash [2014/06/24 19:42]
lpi1:bash [2020/12/04 13:40] (aktuell)
Zeile 1: Zeile 1:
 +====== 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
 +<​code>​bind '"​\t":​menu-complete'</​code>​
 +
 +====== 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)