Fix : zsh corrupt error


Recently I got an issue, whenever I open my terminal it shows some error that my .zsh got corrupt.

Somewhat like this :

$ zsh: corrupt history file /home/myusername/.zsh_history

How to fix this issue ?

This is due to some error in zsh history.

You just need to copy the following codes in your terminal :

$ cd ~

$ mv .zsh_history .zsh_history_bad

$ strings .zsh_history_bad > .zsh_history

$ fc -R .zsh_history

Now reboot your system

$ sudo reboot


One of my senior suggested me that we don’t have to go so long, we can just simply delete our  ~/.zsh_history. To remove that just follow these codes –





Now that error won’t prompt you. #</HappycOding>