Als «command-history» getaggte Fragen

Rückrufbefehle, die zuvor in eine Shell oder ein anderes Dienstprogramm eingegeben wurden



2
Wie kann ich fc abbrechen, ohne den Befehl auszuführen?
Der Befehl fc ermöglicht die visuelle Bearbeitung des vorherigen Befehls. Wie kann ich verhindern, dass der Befehl ausgeführt wird, wenn ich es mir im Editor anders überlege? Geben Sie in vim q! oder q beide führen dazu, dass der Befehl ausgeführt wird und STRG-C auch nicht funktioniert. Ist die einzige …




2
Wie mache ich Änderungen im Befehlsverlauf rückgängig?
In UNIX-Systemen können Sie die oberen und unteren Pfeile drücken, um durch die vorherigen Befehle zu navigieren. Das ist sehr praktisch. Manchmal gehe ich nach oben und finde einen Befehl, den ich wieder verwenden möchte, aber mit einigen Variationen. Wenn ich solche Änderungen vornehme, kann ich den ursprünglichen Befehl nur …



2
Unterschale erweitern, bevor sie ausgeführt wird?
Ich führe häufig Befehle mit Subshells aus und möchte manchmal, dass die Subshells erweitert werden, bevor ich etwas ausführe. Auf diese Weise kann ich überprüfen, was ich tue, und möglicherweise auch bearbeiten, was passieren wird. Wie kann ich beispielsweise die folgende Befehlszeile erweitern, bevor ich sie ausführe, damit ich die …


2
mit der Geschichte lesen
Wie kann ich den integrierten readBefehlsunterstützungsverlauf erstellen , indem ich die Auf- / Ab-Taste drücke , um ihn zu durchlaufen? Ich habe versucht zu fangen, wenn Sie die Aufwärts-Taste drücken, aber es scheint nicht zu funktionieren mit read: read -p '> ' -n 3 foo echo echo -n "$foo" | …


2
Wie entkomme ich Ausrufezeichen in Bash richtig?
Heute wurde ich beim Versuch, einen Passwortgenerator für Twitter zu codieren, auf frischer Tat ertappt. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 Zeichen. Da dies viel Platz ist, habe ich beschlossen, die Messlatte höher zu legen und sie auch ausführbar zu machen. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.