Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:bash_eingabehilfen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

admin_grundlagen:bash_eingabehilfen [2017/11/01 20:34]
admin_grundlagen:bash_eingabehilfen [2024/01/15 15:03] (aktuell)
Zeile 1: Zeile 1:
 +====== History ======
  
 +^Tastenkürzel/​Befehl^Funktion^
 +|↑ (Pfeil nach oben)|letzten Befehl wiederholen|
 +|''​history''​|bisher eingegebene Befehle anzeigen|
 +|''​history 12''​|:::​|
 +|''​history | grep //​suchwort//''​|bisher eingegebene befehle nach //​suchwort//​ durchsuchen|
 +|''​!85''​|Befehl Nr. 85 erneut ausführen|
 +|''​!!''​|Den letzten Befehl erneut ausführen. Tipp (Ubuntu): ''​sudo !!''​|
 +|''​Strg''​ + ''​r''​|history durchsuchen|
 +|''​Strg''​ + ''​c''​|abbrechen|
 +|''​Alt''​ + ''​.''​ oder ''​ESC''​ + ''​.''​|letztes Argument wiederholen|
 +
 +(( unscharfe (Fuzzy-String-)Suche für die bash history:
 +  apt install fzf
 +  source /​usr/​share/​doc/​fzf/​examples/​key-bindings.bash
 +''​Strg''​ + ''​r''​ ausprobieren
 +))
 +====== Eingabe vervollständigen ======
 +^Tastenkürzel/​Befehl^Funktion^
 +|''​Tab''​| angefangener Befehl bzw. angefangener Dateiname wird vervollständigt|
 +(( unscharfe (Fuzzy-String-)Suche für die bash tab-completion:​
 +  apt install fzf
 +  source /​usr/​share/​doc/​fzf/​examples/​completion.bash
 +
 +  vim /​etc/​**<​TAB>​
 +ausprobieren
 +))
 +====== Kopieren & Einfügen ======
 +mit der linken Maustaste Text markieren...
 +
 +So markierten Text kann dann mit der mittleren Maustaste (bzw. Mausrad, bzw. linke und rechte Maustaste gleichzeitig) eingefügt werden.
 +
 +Dieselbe Funktion stellt der Consolen-Maustreiber ''​gpm''​ auf Textconsolen (ttys) zur Verfügung. Einfügen mit rechter Maustaste. Gleiches funktioniert auch unter PuTTY.
 +
 +(( copy&​paste vom Webbrowser in die Shell kann gefährlich sein:
 +http://​thejh.net/​misc/​website-terminal-copy-paste ​
 +Lösung: Clipboard-Manager installieren,​ z.B. ''​gnome-shell-extension-gpaste''​
 +))