cara mengaktifkan histori perintah shell

12

Saya menggunakan ubuntu 13.04, dalam hal ini sejarah perintah shell terhapus saat ditutup.

Dapatkah seseorang memberi tahu saya bagaimana mencegah hal ini terjadi?

Aditya Shanker Tagirisa
sumber
1
saya telah memecahkan masalah ini. pengguna yang saya masuki tidak memiliki izin baca / tulis untuk file .bash_history jadi saya mengubah izin dan itu berhasil.
Aditya Shanker Tagirisa
@Kartik saya tidak dapat menjawab pertanyaan saya sendiri hingga 8 jam dari waktu saya membuat pertanyaan itu sebabnya saya menambahkannya di komentar
Aditya Shanker Tagirisa

Jawaban:

13

Pada prompt Bash, ketikkan perintah berikut dan lakukan langkah-langkah yang tercantum setelah masing-masing:

set -o | grep history

Jika Anda mendapatkan "riwayat", tambahkan baris ini di akhir ~/.bashrc:

set -o history

Percobaan selanjutnya:

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

Jika yang pertama kosong atau /dev/null, tambahkan baris ini ke akhir Anda ~/.bashrc:

HISTFILE=$HOME/.bash_history

Jika salah satu dari dua cetak terakhir 0, atur ke beberapa nomor seperti default 500:

HISTFILESIZE=500
HISTSIZE=500

Jangan lupa source .bashrcsetelah menabung~/.bashrc

Stormvirux
sumber
jalankan source .bashrcsetelah menyimpan ~ / .bashrc
user427969