BASH: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 15: Zeile 15:
== BASH Tastenkombinationen (die meisten funktionieren auch in EMACS) ==
== BASH Tastenkombinationen (die meisten funktionieren auch in EMACS) ==


* {{Key|Ctrl}}-{{Key|a}} = An den Anfang der Zeile gehen
* Ctrl-a = An den Anfang der Zeile gehen
* Ctrl-e = An das Ende der Zeile gehen
* Ctrl-e = An das Ende der Zeile gehen
* Ctrl-r = Rückwärts in der History suchen
* Ctrl-r = Rückwärts in der History suchen
* Ctrl-t = Buchstaben vertauschen
* Ctrl-t = Buchstaben vertauschen
* Alt-t  = Wörter vertauschen
* Alt-t  = Wörter vertauschen
* Ctrl-w = Vorheriges Wort löschen
* Ctrl-w = Vorheriges Wort löschen und in den Kill Ring schreiben
* Ctrl-l = Bildschirm löschen
* Ctrl-l = Bildschirm löschen
* Ctrl-_ = Undo
* Ctrl-_ = Undo
Zeile 31: Zeile 31:
* Alt-c  = Anfangsbuchstabe großschreiben
* Alt-c  = Anfangsbuchstabe großschreiben
* Ctrl-k = Löschen bis zum Ende der Zeile ab Cursor und in den Kill Ring schreiben
* Ctrl-k = Löschen bis zum Ende der Zeile ab Cursor und in den Kill Ring schreiben
* Alt-d  = Wort ab Cursor löschen
* Alt-d  = Wort ab Cursor löschen und in den Kill Ring schreiben
* Alt-?  = Mögliche Vervollständigungen anzeigen
* Alt-?  = Mögliche Vervollständigungen anzeigen
* Ctrl-y = Aus dem Kill Ring einfügen
* Ctrl-y = Aus dem Kill Ring einfügen
== Gentoo BASH completion ==
<pre>
for i in $(ls --color=no /usr/share/bash-completion/); do ln -s /usr/share/bash-completion/$i /etc/bash_completion.d/$i; done
</pre>

Aktuelle Version vom 16. Juli 2019, 20:15 Uhr

BASH Prompts

\[\033[01;32m\]\u@\h\[\033[01;33m\] \t \[\033[01;34m\]\w \$\[\033[00m\]
  • \ = Escape Character
  • \u = Momentaner Benutzer
  • \h = Hostname
  • \t = Aktuelle Zeit
  • \w = Momentanes Verzeichnis
  • \$ = # Zeichen ?

BASH Tastenkombinationen (die meisten funktionieren auch in EMACS)

  • Ctrl-a = An den Anfang der Zeile gehen
  • Ctrl-e = An das Ende der Zeile gehen
  • Ctrl-r = Rückwärts in der History suchen
  • Ctrl-t = Buchstaben vertauschen
  • Alt-t = Wörter vertauschen
  • Ctrl-w = Vorheriges Wort löschen und in den Kill Ring schreiben
  • Ctrl-l = Bildschirm löschen
  • Ctrl-_ = Undo
  • Alt-F = Ein Wort vor gehen
  • Alt-B = Ein Wort zurück gehen
  • Alt-< = An den Anfang der History gehen
  • Alt-> = An das Ende der History gehen
  • Alt-u = Großschreibung ab Cursor
  • Alt-l = Kleinschreibung ab Cursor
  • Alt-c = Anfangsbuchstabe großschreiben
  • Ctrl-k = Löschen bis zum Ende der Zeile ab Cursor und in den Kill Ring schreiben
  • Alt-d = Wort ab Cursor löschen und in den Kill Ring schreiben
  • Alt-? = Mögliche Vervollständigungen anzeigen
  • Ctrl-y = Aus dem Kill Ring einfügen

Gentoo BASH completion

for i in $(ls --color=no /usr/share/bash-completion/); do ln -s /usr/share/bash-completion/$i /etc/bash_completion.d/$i; done