Stellen Sie sich vor, Sie haben gerade ein Dutzend Befehle ausgeführt. Sagen... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Ich weiß, dass ich sie verkettet mit erneut ausführen kann, !-12 && !-11 && …
Ich habe gerade einen langen Prozess von der Bash-Eingabeaufforderung ausgeführt. Im Nachhinein wünschte ich, ich würde darauf herumlaufen timeoder mir die Zeit notieren, zu der ich es angepfiffen habe. Gibt es eine Möglichkeit, diese Informationen nachträglich abzurufen? Das .bash_historyscheint keine Zeitstempel zu enthalten. In meinem speziellen Fall ist es Mac …
Derzeit habe ich Folgendes in meinem .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Dies scheint jedoch nur mit dem Inhalt meiner aktuellen Eingabe übereinzustimmen, bevor ein Leerzeichen auftritt. Beispiel: sudo ls /Stimmt mit jeder Zeile in meinem Verlauf überein, die mit beginnt sudo, während ich möchte, dass nur Zeilen übereinstimmen, …
Wenn ich zum Beispiel eine Datei erstellen und Text in einer Zeile eingeben möchte, kann ich die Ausgabe mithilfe des >Operators in eine Datei umleiten : echo "something" > /path/foobar Aber wenn ich keinen Zugriff auf den Ordner habe /path/und Sudo-Berechtigungen benötige, wie kann ich denselben Befehl wie ein normaler …
Angenommen, ich habe das folgende triviale Beispiel in meinem history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... Wenn ich wollte , um Befehle auszuführen 77, 78und 79in einem Befehl, Gibt es eine Abkürzung für das? Ich habe versucht …
Ich habe gestern in meinem CentOS 7 viele Befehle ausgegeben. Aber als ich diese Befehle heute abrufen wollte, stellte ich fest, dass es keine Aufzeichnungen gab. Als ich die Datei öffnete .bash_history, konnte ich immer noch nicht die Befehle finden, die ich gestern ausgegeben habe, aber ich habe vor ein …
Ich möchte den Befehl ausführen foo --bar=baz <16 zeroes> Wie schreibe ich die 16 Nullen effizient *? Wenn ich gedrückt halte Altund drücke 1 6 0, wird es das nächste Mal 160 Mal wiederholt, was ich nicht will. In Emacs kann ich entweder Alt-[number]oder verwenden Ctrl-u 1 6 Ctrl-u 0, …
Einige Instanzen von bash ändern den Befehlsverlauf, wenn Sie einen vorherigen Befehl wiederverwenden und bearbeiten, andere anscheinend nicht. Ich habe gesucht und gesucht, aber nichts gefunden, das besagt, wie verhindert werden kann, dass Befehle im Verlauf geändert werden, wenn sie wiederverwendet und bearbeitet werden. Es gibt Fragen wie diese , …
Manchmal verstehe ich die Syntax eines Befehls falsch: # mysql -d test mysql: unknown option '-d' # echo $? 2 Ich versuche es noch einmal und mache es richtig: # mysql --database test Welcome to the MySQL monitor. mysql > ... Wie verhindere ich, dass der erste Befehl mit einem …
History ist ein Shell-integrierter Befehl, den ich in einem BASH-Skript nicht verwenden konnte. Gibt es eine Möglichkeit, dies mit BASH-Skript zu erreichen? Hier geht es zu meinem Skript: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com
Ich möchte alle Bash-Befehle anzeigen, die auf einem Linux-Server über mehrere Benutzerkonten ausgeführt wurden. Die von mir verwendete Distribution ist CentOS 5.7. Gibt es eine Möglichkeit, .bash_history-Dateien auf einem Server global zu durchsuchen, oder handelt es sich um einen eigenentwickelten Prozess locate | cat | grep? (Ich schaudere, wenn ich …
Aus einer FreeBSD-Welt kommend möchte ich das Linux-Terminal wie FreeBSD verhalten lassen, insbesondere die 9.1-Version. Wenn Sie cddas Terminal eingeben und den Aufwärtspfeil drücken, können Sie alle Befehle im Verlauf durchsuchen, beginnend mit cddenen Sie beginnen viel Zeit gewinnen. Ich weiß nicht, wie ich diese Funktion in Linux Debian oder …
Wenn ich hinzufügen , export HISTCONTROL=ignorespacein .bashrc, aufnehmen bash werden keine Befehle , die Leerzeichen in die Geschichte vor ihnen haben. Aber ich verstehe nicht, unter welchen Umständen es sinnvoll sein wird. Kann jemand einige Beispiele nennen?
Ich suche häufig nach Änderungen mit history | grep 'string' Ich erhalte eine Liste der Befehle in meinem Verlauf, zusammen mit der Nummer der Verlaufszeile, z history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master Ich kann jetzt …
Kann ich den Befehlsverlauf in Bash vergrößern? Beachten Sie, dass ich hier einen Red Hat Linux-Computer in der Abteilung für Astrophysik benutze (damit ich nicht so viele Berechtigungen bekomme).
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.