Setelah reboot, saya mulai melihat pesan saat memuat shell:
zsh: corrupt history file /home/myusername/.zsh_history
Bagaimana saya bisa pulih dari situasi ini dan berpotensi memulihkan sebagian sejarah?
zsh
file-corruption
gak
sumber
sumber
fc -R .zsh_history
itu? Saya sudah mencobaman fc
dan memberitahu saya ituNo manual entry for fc
, dan tidak ada yang bisafc -h
memberi tahu saya lebih dari penggunaan. Terima kasih.-R -- read history from file
fc
dokumentasi yang benar , lihatman zshbuiltins
, juga tersedia di zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html . Seperti yang disarankan oleh Jeffrey, "'fc -R' membaca sejarah dari file yang diberikan".Menghapus karakter acak juga bisa berfungsi:
vim .zsh_history
Hapus semua karakter aneh, yang kemungkinan besar mendekati akhir. (Dalam kasus saya, saya memiliki string
@
di baris terakhir kedua, setelah shutdown paksa):x
(Simpan dan keluar)sumber