Змінити довжину історії команд Bash або повністю вимкнути історію Bash
Зміст:
Файл користувача .bash_history зберігає поточну вкладку історії командного рядка, реєструючи кожну команду, введену в підказку bash. Ці файли історії команд дозволяють дуже легко знайти та відновити минулі команди, які, можливо, були забуті, а також вони надзвичайно корисні для адміністрування системи. Ми розглянемо, як змінити збережену довжину цих файлів, як це вимкнути, а також як швидко перевірити історію bash користувача.
Зміна довжини історії Bash
Щоб збільшити довжину історії команд користувача, додайте такий рядок до .bash_profile:
HISTFILESIZE=2500
Наведений вище приклад збільшить розмір історії до 2500 команд, які можна змінити на будь-яку іншу кількість, якщо це буде прийнятно.
Вимкнути історію Bash
Установлення числа HISTFILESIZE на 0 у .bash_profile повністю вимкне історію команд bash:
HISTFILESIZE=0
Вимкнення файлу історії не впливає на відкликання команд, але не дозволяє суперкористувачеві легко бачити команди, введені в оболонку іншого користувача.
Перевірка історії Bash
Є кілька швидких способів переглянути історію команд, щоб побачити свій власний тип:
історія
Ви також можете експортувати цю історію команд у файл з прапорцем -w:
history -w pastbash.txt
Щоб переглянути історію команд іншого користувача, замість цього використовуйте cat з їхнім файлом .bash_history:
cat /Users/USERNAME/.bash_history
Пам’ятайте, що якщо USERNAME встановив нульовий розмір файлу історії, нічого не буде показано.
Практичні програми для користувачів Mac Двома найпоширенішими програмами для користувачів Mac є відстеження введених параметрів за замовчуванням у термінал і швидко знаходити попередні команди. Перейдіть до історії команд, і вам не доведеться здогадуватися, що це за незрозуміла команда, яку ви ввели чотири місяці тому і яка починалася з «s».