Re:Show HN: Get help on any Linux command by typing 'howdoi ...
by Jaxkr on Tuesday May 19, 2020 @03:00AM
(#23232077)
How do I get this?
[ Parent
| on HN ]
Re:Show HN: Get help on any Linux command by typing 'howdoi ...
by rhaps0dy on Tuesday May 19, 2020 @05:33AM
(#23232987)
Just put:
export PROMPT_COMMAND='if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> "${HOME}/bash_logs_$(hostname)/bash-history-$(date "+%Y-%m-%d").log"; fi'
in your ~/.bash_profile. You also may need to `mkdir "${HOME}/bash_logs_$(hostname)"`
I took this command from a Hacker News thread of the past. I don't have a link to it any more.
Re:Show HN: Get help on any Linux command by typing 'howdoi ...
by vardump on Tuesday May 19, 2020 @07:09AM
(#23233550)
There are several past posts with same bash one liner. For example https://news.ycombinator.com/item?id=14108671
Re:Show HN: Get help on any Linux command by typing 'howdoi ...
by mic47 on Tuesday May 19, 2020 @03:39AM
(#23232286)
I have similar setup (infinite history, remember directory, shell session, ...), and then ctrl-r runs fzf that find the command first in this session, then in the same directory, then in the rest. I already hinted about that setup here:
https://news.ycombinator.com/item?id=22504950
Note, that just logging your directory, time and command in text file is great help, since if you don't remember something, you can just open the file and find what you need.