kabuk komut geçmişi nasıl etkinleştirilir


12

Ben ubuntu 13.04 kullanıyorum, bu kabuğun komut geçmişi yakın siliniyor.

Birisi bana bunun olmasını nasıl önleyeceğini söyleyebilir mi?


1
sorunu çözdüm. giriş yaptığım kullanıcı .bash_history dosyası için okuma / yazma izinlerine sahip değil, bu yüzden izinleri değiştirdi ve çalıştı.
Aditya Shanker Tagirisa

@Kartik soruyu yarattığım zamandan 8 saat öncesine kadar kendi sorumu cevaplayamıyorum, bu yüzden yorumu ekledim
Aditya Shanker Tagirisa

Yanıtlar:


13

Bash komut istemine aşağıdaki komutları yazın ve her birinin ardından listelenen adımları uygulayın:

set -o | grep history

"Geçmiş kapalı" yı alırsanız, şu satırın sonuna bu satırı ekleyin ~/.bashrc:

set -o history

Sonraki deneme:

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

İlki boşsa veya /dev/nullbu satırı aşağıdakilerin sonuna ekleyin ~/.bashrc:

HISTFILE=$HOME/.bash_history

Son iki baskıdan herhangi biri 0 ise, bunları varsayılan 500 gibi bir sayıya ayarlayın:

HISTFILESIZE=500
HISTSIZE=500

Kaydettikten source .bashrcsonra unutma~/.bashrc


source .bashrc~ / .bashrc
user427969
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.