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

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:bash_eingabehilfen [2013/06/18 06:58]
stefan_miethke [History]
admin_grundlagen:bash_eingabehilfen [2025/02/17 13:34] (aktuell)
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| |''​!85''​|Befehl Nr. 85 erneut ausführen|
-|:::    ​|Tipp (Ubuntu): ''​sudo !!''​|+|''​!!''​|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ösungClipboard-Manager installierenz.B. ''gnome-shell-extension-gpaste''​
-<​!DOCTYPE html> +
-<​html>​ +
-  <​head>​ +
-    <​title>​Copy-Paste from Website to Terminal</​title>​ +
-  </​head>​ +
-  <​style>​ +
-    .codeblock { +
-      background-color:​ lightyellow;​ +
-      border1px 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. Howeverthose 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 themHere'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 ​-'\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.1371538731.txt.gz · Zuletzt geändert: 2013/06/18 06:58 von stefan_miethke