class: center, middle  #Linux-Basiswissen ## Kommandozeile 3: Tastaturkürzel ### Hauke Goos-Habermann #### https://weisheit.goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - *"Nicht der Weisheit letzter Schluß"* mit **beruflichen** oder **privaten Projekten** auf
tube.tchncs.de/c/ndwls
und
youtube.com/@nichtderweisheit
- Benutzt die Linux-Kommandozeile gern und oft --- ### Mehr zur Kommandozeile  Wenn Ihr mehr wissen wollt, schaut auch mal vorbei bei: *
Linux-Kommandozeile für Anfänger: Dateien und Verzeichnisse
*
Linux-Basiswissen Kommandozeile 2: Zugriffsrechte
* Workshop
Administration von Debian & Co. im Textmodus
* Serie
Linux begreifen
mit tiefergehenden Themen --- ### Vervollständigen  Mit der **Tabulatortaste** könnt Ihr **Datei-** und **Verzeichnisnamen** und **Parameter vervollständigen**. Wenn es um Befehle (und ggf. deren Parameter), Dateien und Verzeichnisse geht, reicht es, die **eindeutigen Anfangsbuchstaben** einzugeben und anschließend die Tabulatortaste zu drücken. Gibt es nur einen Befehl (, Datei, ...), der mit den Buchstaben beginnt, so erscheint dieser sofort auf der Kommandozeile. Sollte das nicht der Fall sein, so hilft ein weiterer Druck auf Tab, um alle **passenden Befehle** (...) **aufzulisten**. Anschließend hilft die Erweiterung der bereits eingegebenen Buchstaben um weitere, damit der Befehl (...) eindeutig gefunden werden kann. Sind genug eindeutige Buchstaben eingegeben, so vervollständigt Tab abschließend. --- ### Cursor bewegen  Um den Cursor (Positionsanzeiger) zu bewegen verwendet Ihr die Pfeiltasten (**←** und **→**). Weitere Tastaturkürzel * **Strg + A**: An den Anfang springen * **Strg + E**: Ans Ende springen * **Strg + ←**: Ein Wort nach links gehen * **Strg + →**: Ein Wort nach rechts gehen --- ### Vergangene Eingaben nutzen  **Strg + R** startet die **Suche** in bereits eingegebenen Kommandozeilen. Danach gebt Ihr einen Suchbegriff ein, worauf die erste passende Zeile als Vorschlag angezeigt wird. Gibt es mehrere auf den Suchbegriff passende Zeilen, so zaubert **Strg + R** die jeweils nächste Zeile auf den Bildschirm. Möchtet Ihr den Vorschlag annehmen, so drückt Ihr abschließend auf **Return**. Weitere Tastaturkürzel * **Strg + P**: Zeigt vergangene Eingaben zeilenweise * **Strg + N**: Zeigt neuere Eingaben zeilenweise * **Shift/Umschalttaste + Bild↑**: Vorherige Bildschirmseite * **Shift/Umschalttaste + Bild↓**: Nachfolgende Bildschirmseite Mit dem Befehl ***history*** könnt Ihr sehen, was Ihr in der Vergangenheit eingegeben habt. --- ### Löschen  Nach dem **Wiederhervorholen** von **alten Eingaben** möchtet Ihr diese ggf. **ändern** und **Teile** davon **löschen**. Dafür gibt es eine Reihe von Tastaturkürzeln: * **Strg + K**: Alles von der Cursorposition bis zum Ende löschen. * **Strg + U**: Löscht alles links vom Cursor. * **Strg + W**: Löscht das letzte Wort links vom Cursor. * **Alt + D** oder **ESC + D**: Löscht das nächste Wort (bzw. den nächsten Wortteil) rechts vom Cursor. * **Strg + L** Löscht den Bildschirminhalt. --- ### Weiteres  Noch ein paar weitere Tastenkombinationen: * **Strg + C**: Der universelle "Stop"-Knopf. Hierdurch wird das Abbrechen-Signal (SIGINT) an den laufenden Prozeß gesendet, wodurch sich dieser beenden sollte. * **Strg + D**: Beendet die aktuelle Shell-Sitzung durch Senden des EOF-Signals. * **Strg + Z**: Den aktuellen Prozeß in den Hintergrund (SIGTSTP) schicken. Mit **fg** wieder hervorholen. * **Strg + T**: Tauscht die Positionen von zwei Zeichen vor dem Cursor. * **Alt + T**: (Worttausch): Tauscht das Wort vor und nach dem Cursor. --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de