Als «command-history» getaggte Fragen

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



2
bash_history: gefährliche Befehle auskommentieren: `#`
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 ausgeführten Befehle nicht sehen. Angenommen, ich habe mehrere Maschinen für Experimente und …

3
Bash-Verlauf für die aktuelle Sitzung
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 nichts

3
Festlegen der Anzahl der Befehlsaufrufe
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 -a', um den Verlauf meiner mehreren Bash-Sitzungen, die …

3
Verstümmelte Geschichte
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 Verlaufsdatei also die Befehle aller Terminals …




1
Bash-Verlauf mit Zeitstempeln
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 commands ) for bash_command in …

1
HISTTIMEFORMAT-Syntax
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 das?




3
Warum stört das Ausrufezeichen "!" Manchmal?
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 Ahnung, was eine Veranstaltung ist oder …

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.