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
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:bash_eingabehilfen [2013/04/08 09:00]
ingo_wichmann
admin_grundlagen:bash_eingabehilfen [2013/08/30 13:41]
merlin_wolf [History]
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 | 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''​ + ''​.''​|letztes Argument wiederholen|
- 
 ====== Eingabe vervollständigen ====== ====== Eingabe vervollständigen ======
 ^Tastenkürzel/​Befehl^Funktion^ ^Tastenkürzel/​Befehl^Funktion^
Zeile 20: Zeile 22:
 (( 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>
 +<​!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.txt · Zuletzt geändert: 2024/01/15 15:03 (Externe Bearbeitung)