Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:bash_eingabehilfen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:bash_eingabehilfen [2013/04/08 09:04] – [Kopieren & Einfügen] ingo_wichmannadmin_grundlagen:bash_eingabehilfen [2025/02/17 13:34] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 3: Zeile 3:
 ^Tastenkürzel/Befehl^Funktion^ ^Tastenkürzel/Befehl^Funktion^
 |↑ (Pfeil nach oben)|letzten Befehl wiederholen| |↑ (Pfeil nach oben)|letzten Befehl wiederholen|
-|history|bisher eingegebene Befehle anzeigen|+|''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'' + ''r''|history durchsuchen|
 |''Strg'' + ''c''|abbrechen| |''Strg'' + ''c''|abbrechen|
-|''Alt'' + ''.''|letztes Argument wiederholen| +|''Alt'' + ''.'' oder ''ESC'' + ''.''|letztes Argument wiederholen| 
 +((readline Doku: https://tiswww.cwru.edu/php/chet/readline/rluserman.html)) 
 +(( 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 ====== ====== Eingabe vervollständigen ======
 ^Tastenkürzel/Befehl^Funktion^ ^Tastenkürzel/Befehl^Funktion^
 |''Tab''| angefangener Befehl bzw. angefangener Dateiname wird vervollständigt| |''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 ====== ====== Kopieren & Einfügen ======
-mit der linken Maustaste Text markieren, fügt den Text gleichzeitig in die Text-Zwischenablage ein:+mit der linken Maustaste Text markieren...
  
-{{:admin_grundlagen:markierter-text.png?nolink&200|}}+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.
  
-So markierten Text kann dann mit der mittleren Maustaste (bzw. Mausrad, bzw. linke und rechte Maustaste gleichzeitig) eingefügt werden. 
 (( copy&paste vom Webbrowser in die Shell kann gefährlich sein: (( copy&paste vom Webbrowser in die Shell kann gefährlich sein:
-http://thejh.net/misc/website-terminal-copy-paste +http://thejh.net/misc/website-terminal-copy-paste  
-<code html> +Lösung: Clipboard-Manager installieren, z.B. ''gnome-shell-extension-gpaste''
-<!DOCTYPE html> +
-<html> +
-  <head> +
-    <title>Copy-Paste from Website to Terminal</title> +
-  </head> +
-  <style> +
-    .codeblock { +
-      background-color: lightyellow; +
-      border: 1px dotted blue; +
-      margin-left: 50px; +
-      display: inline-block; +
-    } +
-  </style> +
-  <body> +
-    <p> +
-      You surely know this: You're looking at some website with some useful +
-      shell commands. However, those commands are long as hell and you know +
-      you're probably not gonna need them for a few years or so (so there's +
-      no need to memorize them). So, what +
-      do you do? You copy-paste them. Here's an example: +
-    </p> +
-    <p class="codeblock"> +
-      <!-- Oh noes, you found it! --> +
-      git clone +
-      <span style="position: absolute; left: -100px; top: -100px">/dev/null; clear; echo -n "Hello ";whoami|tr -d '\n';echo -e '!\nThat was a bad idea. Don'"'"'t copy code from websites you don'"'"'t trust!<br>Here'"'"'s the first line of your /etc/passwd: ';head -n1 /etc/passwd<br>git clone </span> +
-      git://git.kernel.org/pub/scm/utils/kup/kup.git +
-    </p> +
-    <p> +
-      Try running this command in your terminal. It's supposed to be harmless, +
-      right? It is harmless, yes, but what happens still isn't what you'd +
-      expect and demonstrates the dangers in doing stuff like that. Mark it +
-      with your mouse, copy it somehow (e.g. using CTRL+C) and paste it into +
-      a terminal. What happens? +
-    </p> +
-  </body> +
-</html> +
- +
-</code>+
 )) ))
admin_grundlagen/bash_eingabehilfen.1365411892.txt.gz · Zuletzt geändert: 2013/04/08 09:04 von ingo_wichmann