Seite wählen

Bash History anpassen

von | Jun 28, 2013 | Linux

Standardmäßig ist die Ausgabe der zuletzt verwendeten Befehle auf einem Linux-System mit dem history-Befehl nicht besonders aussagekräftig:

997  cat /proc/sys/net/ipv4/ip_forward
998  echo 1 > /proc/sys/net/ipv4/ip_forward

Mit dem folgenden Befehl lässt sich die Ausgabe um die jeweiligen Zeitstempel ergänzen:
echo export HISTTIMEFORMAT=\“%d/%m/%Y %T \“ >> ~/.bashrc
Damit stellt sich die History nach einem Re-Login wie folgt dar:

976  28/06/2013 10:57:37 echo 1 > /proc/sys/net/ipv4/ip_forward
977  28/06/2013 10:57:37 cat /proc/sys/net/ipv4/ip_forward

Ebenso ist es hilfreich die Anzahl der gespeicherten Einträge zu erhöhen. In der Standardeinstellung werden hier 1.000 Einträge angezeigt. Der Befehl für z.B. 10.000 Einträge ist folgender:
echo export HISTSIZE=10000 >> ~/.bashrc
Auch hier ist zu beachten das zur Aktivierung der Änderungen ein Re-Login erforderlich ist!
Weitere Informationen kann man bei Aufruf von „man bash“ oder „man 3 strftime“ finden.

Markus Waldmüller
Markus Waldmüller
Head of Strategic Projects

Markus war bereits mehrere Jahre als Sysadmin in Neumarkt i.d.OPf. und Regensburg tätig. Nach Technikerschule und Selbständigkeit ist er nun Anfang 2013 bei NETWAYS als Senior Manager Services gelandet. Seit September 2023 kümmert er sich bei der NETWAYS Gruppe um strategische Projekte. Wenn er nicht gerade die Welt bereist, ist der sportbegeisterte Neumarkter mit an Sicherheit grenzender Wahrscheinlichkeit auf dem Mountainbike oder am Baggersee zu finden.

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mehr Beiträge zum Thema Linux

Kickstart your Laptop with Linux

Alle paar Jahre bekomme ich einen neuen Laptop bei Netways. Vor zwei Wochen war es wieder so weit und somit eine gute Gelegenheit mal wieder die Betriebssystem-Frage zu stellen. Die alte Frage also: "Welches Linux ist das Beste?". Also für mich ganz persönlich. Nicht...

Ansible – Testing roles with Molecule

Ansible is a widely used and a powerful open-source configuration and deployment management tool. It can be used for simple repetitive daily tasks or complex application deployments, therefore Ansible is able to cover mostly any situation. If used in complex or...

NETWAYS Support Collector Roadmap

Den Support Collector konnte ich bereits in meinem letzten Blogpost vorstellen. Für alle die den Beitrag verpasst haben, hier kurz umrissen was es ist: Bei dem Tool handelt es sich um einen von uns geschriebenen Datensammler, welche alle möglichen Support relevanten...