Add Timestamps to bash History

By chimo on (updated on )

It turns out it's pretty easy to add timestamps to bash's `history` shell built-in. Add the following in your .bashrc:

HISTTIMEFORMAT="%F %T "

Reference.

This turns a bash history from something like:

1 cd ~/devel
2 ls
3 rm -r old/

To something like:

1 2024-11-25 16:56:06 vi .bashrc
2 2024-11-25 16:56:15 source .bashrc
3 2024-11-25 16:56:17 history

It's something I had wondered about in the past, but never bothered looking it up. Unfortunately, I don't think there's an equivalent for busybox's `ash` shell history, but I don't mind too much. I enabled this at work though, where I use Debian under WSL.

Recent articles from blogs I follow

I think fedizens should be able to disable replies to some or all of their posts

Every so often, there is a bit of a debate in the fediverse about whether a person should be able to make a post to which other users cannot reply. Yes, they should My view is simple: yes, they should. It is no different to running a website and not offering…

via Neil's blog December 7, 2024

Adding Encrypted Swap and a Userspace OOM-Killer

When setting up my Ideapad, I didn't configure swap because I wanted to avoid reducing the (already unknown) lifetime of it's eMMC storage. This, however, has proven to be a mistake - the Ideapad only has 4GB of RAM and I'm quite good at accid…

via www.bentasker.co.uk December 7, 2024

Advent of Code: Day 4

Link to Day #4 puzzle.

via not just serendipity December 6, 2024