Inhaltsverzeichnis

Bash Eingabe Tricks

FIXME Erstmal nur zusammenkopiert1), muß noch übersetzt werden

Working With Processes

Use the following shortcuts to manage running processes.

Controlling the Screen

The following shortcuts allow you to control what appears on the screen.

Moving the Cursor

Use the following shortcuts to quickly move the cursor around the current line while typing a command.

Deleting Text

Use the following shortcuts to quickly delete characters:

Fixing Typos

These shortcuts allow you to fix typos and undo your key presses.

Cutting and Pasting

Bash includes some basic cut-and-paste features.

Capitalizing Characters

The bash shell can quickly convert characters to upper or lower case:

mit Strg+R wird die History Funktion aufgerufen.

Dann einfach den Befehl ausschreiben, der gesucht wird und je weiter geschrieben wird, um so genauer nähert mann sich der Befehlszeile, die gesucht wird.

Enter startet die Befehlszeile !

ESC schreibt die Befehlszeile in das Terminal, OHNE es auszuführen !

Einen Tick besser geht das noch, wenn der Befehl eingegeben wird und mit Cursor nach oben & Cursor nach unten, die History des Befehls durchsucht wird. Dies geschieht mit folgender Einstellung in der Datei .inputrc im /home Verzeichnis

(Entweder die Datei editieren oder neu anlegen mit nano ~/.inputrc)

folgende Zeilen einfügen
"\e[A": history-search-backward
"\e[B": history-search-forward

Event Designators, Word Designators und Modifier

Eingabe Funktion
!?abc das erste Kommando in der History suchen, das abc enthält
!abc das erste Kommando in der History suchen, das mit abc beginnt
!! zuletzt aufgerufener Befehl
!^ erster Parameter im vorherigen Befehl
!* alle Parameter im vorherigen Befehl
!$ letzter Parameter im vorherigen Befehl
!n Befehl an Position n in der History
!-n I-n Befehl, der an der n-ten Stelle von hinten in der History steht
:2 Nur der zweite Parameter des Befehls
:2-5 der zweite bis fünfte Parameter des Befehls
:2-$ der zweite und alle weiteren Parameter des Befehls
:* Sämtliche Parameter des Befehls
den Befehl nur ausgeben
:h in einer Pfadangabe das Ende abschneiden
:t das Ende einer Pfadangabe (zum Beispiel der Dateiname)
:r alles hinter dem letzten Punkt abschneiden (zum Beispiel die Dateiendung)
:e alles hinter dem letzten Punkt (zum Beispiel die Dateiendung)
:q den Text in Anführungsstriche setzen