Heute habe ich gemerkt, dass mein Bash-Verlauf vollständig gelöscht ist. Ich habe history -cdie .bash_historyDatei weder ausgeführt noch gelöscht . Abgesehen vom Löschen der .bash_historyDatei und history -cwie kann der Bash-Verlauf gelöscht
Heute habe ich gemerkt, dass mein Bash-Verlauf vollständig gelöscht ist. Ich habe history -cdie .bash_historyDatei weder ausgeführt noch gelöscht . Abgesehen vom Löschen der .bash_historyDatei und history -cwie kann der Bash-Verlauf gelöscht
Um zu verhindern, dass "gefährliche" Befehle im Bash-Verlauf protokolliert werden, habe ich meiner .bashrcDatei folgende Zeile hinzugefügt : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' Das funktioniert gut, hat aber einen Nebeneffekt: Ich kann den vollständigen Verlauf der auf einem Computer...
Mac OS X Terminal- Markierungen sind unglaublich nützlich. Wenn ich zum Beispiel einen Befehl eingebe, der viele Ausgaben wiedergibt, ist es einfach, den Anfang mit zu lesen Cmd+Up. Es wird bis zum letzten Befehl blättern und sie markieren, da gibt es die Option automatisch Prompt Linien markiert...
Wie schreiben die Terminals im GUI-Modus die Verlaufsdatei dieses Benutzers neu, wenn für einen Benutzer mehr als ein Terminal geöffnet ist? Der Grund, den ich frage, ist, dass es durchaus möglich ist, dass der Benutzer in jedem der Terminals unterschiedliche Befehle ausführt. Speichert die...
Angenommen, ich habe eine Funktion an der Bash-Eingabeaufforderung in mehreren Zeilen eingegeben, anstatt sie mit Semikolons auf eine zu drücken: $ function blah { echo blah } $ history -1 12690 function blah {\necho blah\n} Wie wird dies mit echten Zeilenumbrüchen anstelle von '\ n'...
Ich benutze Bash. Zum Durchsuchen meines Befehlsverlaufs rufe ich den historyBefehl auf, von dem ich glaube, dass er das gleichnamige Gnu-Programm aufruft. (Ich weiß nicht, ob es einen besseren bash-spezifischen Weg gibt). In meinem .bashrc habe ich derzeit eine Zeile export PROMPT_COMMAND='history...
Vielleicht habe ich etwas übersehen, aber es gibt eine Möglichkeit, Ihren aktuellen Bash-Verlauf für die aktuelle Sitzung abzurufen, die Sie verwenden Wenn ich renne ssh host $ pwd $ ls $ cd /tmp Ich möchte nur diese 3 Befehle sehen und sonst
Ich weiß, dass diese Frage nicht unklar ist, da sie hier weiter aktualisiert (und hier dupliziert ) wird. Was ich versuche zu erreichen, ist ein bisschen anders. Mir gefällt die Idee nicht, dass meine Eingabeaufforderung bei jeder Eingabe eine Datei neu schreibt ls( history -a; history -c; history...
Ich möchte Zeitstempel für die in meiner Bash $ HISTFILE protokollierten Befehle behalten. Ist das möglich? Ich habe es nicht geschafft, es man bashals Informationsquelle einzurichten . Meine anderen Optionen sind wie folgt: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut...
Ich kann mich nicht an den Trick erinnern, bei dem ich den letzten Befehl erhalten konnte, ohne ihn auszuführen: Nehmen wir an, ich möchte in der Lage sein, auf den Befehl zuzugreifen! 1255, indem ich die Aufwärtspfeiltaste drücke und den Befehl ändere. Also, wie lautet der Trick, um den Befehl...
Es gibt viele bashAnleitungen, die das Hinzufügen von Zeilen wie HISTTIMEFORMAT='%d/%m/%y %T 'oder HISTTIMEFORMAT="%F %T "zu ~/.bashrcoder enthalten /etc/bash.bashrc. Vor dem endgültigen Zitat steht immer ein Leerzeichen. ZB ist es nie HISTTIMEFORMAT='%d/%m/%y %T'. Warum ist
Immer wenn ich eine neue Instanz eines Terminals öffne, ist der Verlauf leer. Warum das? Muss ich etwas einrichten? In Bash ist dies jedoch nicht
Nach dem Export habe HISTTIMEFORMAT='%F %T'ich versucht abzufragenhistory Das Ergebnis zeigt jedoch, dass alle Befehle am selben Tag ausgeführt werden. Wie kann ich das aktuelle Datum und die aktuelle Uhrzeit der Befehlsausführung
Ich muss alle Befehle in meinem Verlauf löschen, die einer Zeichenfolge entsprechen. Ich habe es versucht: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: history: No...
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...
Oder um es anders auszudrücken: Warum soll verhindert werden, dass Befehle in den Bash-Verlauf geschrieben werden? (Inspiriert von einer verwandten Frage
Mir ist klar, dass dies !im Kontext des Befehlszeilenverlaufs eine besondere Bedeutung für die Befehlszeile hat, aber abgesehen davon kann das Ausrufezeichen in einem ausgeführten Skript manchmal einen Parsing-Fehler verursachen. Ich denke, es hat etwas mit einer zu tun event, aber ich habe keine...
Ich habe versucht, ~/.bash_historyin einer Terminalsitzung nach meinen letzten Befehlen zu suchen, aber sie waren einfach nicht da. Ich denke, das liegt daran, dass ich mehrere Terminalsitzungen geöffnet habe. Gibt es eine Möglichkeit, den Befehlsverlauf der aktuellen Terminalsitzung in die Datei...
Zum Beispiel, wenn ich a mkdir thisismyfolder912 Ich erinnere mich, dass es einen einfacheren Weg gibt, zu dem man wechseln kann, thisismyfolder912als ein zu tun cd thisismyfolder912 Was ist das und wie funktioniert es? Was sind auch die anderen Möglichkeiten, wie ich das verwenden...
Ich wechsle oft zwischen Bash und Zsh und verwende die Verlaufssuchfunktion, um einen Befehl wiederherzustellen. Da Bash und Zsh jedoch unterschiedliche Verlaufsdateien haben, stelle ich häufig fest, dass der gesuchte Befehl in der anderen Shell ausgeführt wurde. Gibt es eine Möglichkeit, den...