як увімкнути історію команд оболонки


12

Я використовую ubuntu 13.04, в цьому історія команд оболонки стирається близько.

Хтось може сказати мені, як не допустити цього?


1
я вирішив питання. Користувач, до якого я ввійшов, не має дозволу на читання / запис для файлу .bash_history, тому я змінив дозволи, і він працював.
Aditya Shanker Tagirisa

@Kartik Я не можу відповісти на власне запитання до 8 годин з моменту створення питання, тому я додав його у коментарі
Aditya Shanker Tagirisa

Відповіді:


13

У рядку Bash введіть наступні команди та виконайте кроки, перелічені після кожної:

set -o | grep history

Якщо ви вимкнете "Історію вимкнено", додайте цей рядок наприкінці свого ~/.bashrc:

set -o history

Наступна спроба:

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

Якщо перший порожній або /dev/nullдодайте цей рядок до кінця ~/.bashrc:

HISTFILE=$HOME/.bash_history

Якщо будь-який з останніх двох друкує 0, встановіть їх на деяке число, як-от за замовчуванням 500:

HISTFILESIZE=500
HISTSIZE=500

Не забувайте source .bashrcпісля збереження~/.bashrc


виконати source .bashrcпісля збереження ~ / .bashrc
user427969
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.