Gibt es eine Möglichkeit, die Geschichte einer modernen Shell auf einen Pfad zu beschränken? Meine Arbeitskontexte sind als Pfade im Dateisystem aufgeteilt, und das Muster der Shell-Aktivität, wie z. B. wiederholt ausgegebene Befehle, unterscheidet sich in der Regel von Projekt zu Projekt. Es wäre schön, wenn ich die Verlaufsfunktion auf …
Während ich google, wie ich meine Shell-Eingabeaufforderung über die PS1-Variable anpasse, werden Tabellen mit Sonderzeichen angezeigt, die verwendet werden können. Im Speziellen: \! the history number of this command \# the command number of this command "Verlaufsnummer" scheint häufiger verwendet zu werden, und ich weiß, wie man Befehle verwendet !523, …
Ich habe einen ziemlich langen Bash-Verlauf und manchmal, wenn ich nach etwas mit der Bash-Umkehrsuchfunktion ( Ctrl+ r) suche, lande ich am Anfang des Suchverlaufs und habe immer noch nicht gefunden, was ich brauchte, und möchte dann zum Ende zurückkehren der Verlaufsdatei. Eine Möglichkeit besteht darin, die Vorwärtssuchfunktion ( Ctrl+ …
Ich frage mich, ob es eine Möglichkeit gibt, den Befehl history zu verwenden, aber nur Befehle aufzulisten, die erfolgreich ausgeführt wurden. Gibt es auch eine Möglichkeit, Fehler aufzulisten? Ich weiß, dass jeder Befehl den Exit-Status hat: 0- Erfolgreiche Ausführung des Befehls 1- Der Befehl schlägt aufgrund eines Fehlers während der …
In den meisten Unix-Shells ersetzt die Pfeiltaste ↑den Befehl, der vom vorherigen Befehl im Verlauf bearbeitet wird. Der Verlauf kann mit dem Befehl angezeigt werden history. ↑ kann mehr als einmal gedrückt werden, um in der Geschichte aufzusteigen. Meine Frage ist: Wie kann ich meine Shell so konfigurieren, dass ↑alle …
Ich benutze es zshseit einiger Zeit gerne und bin sehr zufrieden mit meinen Verlaufseinstellungen: # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt hist_ignoredups Es kommt jedoch häufig vor, dass ich bestimmte Befehle …
Durch Drücken von oben kann ich zuvor eingegebene Befehle durchgehen. Ich habe jedoch bemerkt, dass wenn ich einen von ihnen ändere, dies die Geschichte verändert. Zum Beispiel, wenn ich tippe: echo a echo b echo c [up][up][backspace]d[ctrl+c] Die Geschichte zeigt nun, dass der zweite Befehl echo dnicht war echo b. …
Ich schreibe ein einfaches Skript, um meine Bash-Historie zu durchsuchen und eine bestimmte Zeichenfolge zu finden. In der Befehlszeile kann ich Folgendes tun, was gut funktioniert: history | grep git Wenn ich jedoch ein Bash-Skript mit demselben Befehl wie oben erstelle, wird plötzlich historynichts zurückgegeben: #!/bin/bash history | grep git …
Ich benutze mehrere Konsole-Terminals. Und ich möchte, dass alle Befehle, die ich in jedes Terminal eingebe, im Befehlsverlauf gespeichert werden, damit die nächste Konsole, die ich öffne, alle enthält. Um zu verhindern, dass jedes Terminal den Befehlsverlauf des anderen Terminals überschreibt, habe ich die folgenden Einstellungen vorgenommen.bashrc # avoid duplicates …
Ich habe große Probleme, die Terminal-Historie von Bash so einzurichten, wie ich es möchte. Ich möchte keine doppelten Einträge haben und wenn ich einen Befehl eingebe, möchte ich, dass dieser gespeichert und die obigen Duplikate entfernt werden. Das Problem ist, dass der historyBefehl mir zeigt, dass er so funktioniert, wie …
Ich verstehe, dass der folgende Fehler auf !die Erweiterung des Verlaufs zurückzuführen ist: $ echo "Hello!Tim" bash: !Tim: event not found Wenn ich den Befehl jedoch in ein Skript einfüge und das Skript ausführe, gibt es kein Problem: $ cat myscript echo "Hello!Tim" $ bash myscript Hello!Tim Warum ist das …
Wenn der historyBefehl ausgeführt wird, wird eine Liste der zuletzt ausgeführten Befehle angezeigt. Gibt es eine Bestimmung, mit der wir den Zeitpunkt sehen können, zu dem diese bestimmten Befehle ausgeführt wurden?
Wenn ich in Bash drücke Ctrlr, kann ich den Befehlsverlauf rückwärts durchsuchen. Was soll ich tun, wenn ich noch einmal nach vorne suchen möchte? (Das Ctrlsfunktioniert nicht.) Mein Bash ist: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
Ich verwende einen einfachen Alias , um die "Verfolgung" von Befehlen in einem oder mehreren Terminalfenstern zu ermöglichen: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Dann habe ich nur tail -fmeine .bash_history- Datei in einem anderen Terminal im Arbeitsbereich, um sofortiges Feedback zu erhalten. Ich habe gerade den unbegrenzten Verlauf aktiviert und …
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.