Змінити довжину історії команд Bash або повністю вимкнути історію Bash

Зміст:

Anonim

Файл користувача .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».

Змінити довжину історії команд Bash або повністю вимкнути історію Bash