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?


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


jalankan source .bashrcsetelah menyimpan ~ / .bashrc
user427969
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.