У сучасну цифрову еру конфіденційність і безпека є основними аспектами, яких повинен дотримуватися кожен користувач. Як і в операційній системі Linux, ми як користувач є адміністраторами, виконуємо різні типи виконання команд на терміналі. Після виконання команди її історія зберігається у файлі, який прихований від нас. Отже, якщо цей файл було відновлено або цю історію не видалено, це може бути шкідливим, якщо до нашої системи отримає доступ будь-яка неавторизована особа. Тому нам потрібно часто очищати історію терміналу за допомогою деяких комплексних методів. Тож у цій статті ми побачимо різні типи покрокових методів, за допомогою яких можна повністю видалити історію терміналу.
Як очистити історію терміналу в Linux?
Щоб очистити історію терміналу з нашої операційної системи Linux, ми можемо застосувати 4 різні комплексні методи, які допоможуть нам повністю очистити історію терміналу. Нижче наведено методи, які ми обговоримо в цій статті:
Зміст
- Використання команди history для очищення історії терміналу в Linux
- Очищення історії терміналу шляхом редагування файлу історії Bash
- Використання команди unset HISTFILE для очищення історії терміналу в Linux
- Використання команди reset для очищення історії терміналу в Linux
Тож давайте розглянемо кожен із методів із його практичним використанням для очищення історії терміналу в Linux:
Використання команди history для очищення історії терміналу в Linux
У цьому методі ми будемо очищати історію терміналу за допомогою вбудованої команди history. Отже, виконайте наведені нижче дії, щоб очистити історію терміналу за допомогою команди history:
numpy унікальний
Крок 1: Використання комбінації клавіш CRTL + ALT + T , відкрийте термінал і введіть команду нижче, щоб переглянути наявну історію терміналу.
history>

Перевірка існуючої історії
крок 2: Після відкриття терміналу, щоб очистити всю історію команд для поточного сеансу, нам потрібно ввести таку команду:
history -c>

Використання команди історії з -c для очищення
крок 3: Щоб перевірити, чи очищено історію, ми можемо знову використати команду history. Після виконання команди ви можете побачити різницю між Крок 1 і вихід поточного кроку.
history>

Історію терміналу очищено
Очищення історії терміналу шляхом редагування файлу історії Bash
У цьому методі ми будемо очищати історію терміналу, редагуючи файл історії Bash ( .bash_history ). Тож виконайте наведені нижче кроки, щоб очистити термінал, відредагувавши файл історії Bash.
Крок 1: Відкрийте термінал і введіть наведену нижче команду, щоб переглянути наявний вміст файлу історії Bash. Це поверне загальну існуючу історію терміналу.
vim ~/.bash_history>

Відкриття файлу історії bash у Vim
крок 2: Тепер натисніть « рр «, щоб перейти на початок файлу.

Використовуйте клавішу gg, щоб перейти на початок файлу
рядок у масиві в c
крок 3: Далі натисніть Shift + d команда двічі щоб видалити всі рядки у файлі. Збережіть файл за допомогою команди :wq .

Використання ярлика для видалення всіх рядків
крок 4: Щоб перевірити, чи очищено історію, ми можемо скористатися командою history в терміналі та переглянути результати,
history>

Історію терміналу очищено
Використання команди unset HISTFILE для очищення історії терміналу в Linux
Цей метод дозволяє нам тимчасово вимкнути збереження історії команд для нашого поточного сеансу, скасовуючи « HISTFILE змінна середовища. Виконайте наведені нижче дії.
Крок 1: Відкрийте термінал і виконайте наведену нижче команду, щоб вимкнути історію команд для поточного сеансу.
unset HISTFILE>

Використання команди unset, щоб вимкнути збереження історії команд
крок 2: Тепер після виконання наведеної вище команди команди, які будуть виконуватися далі, не зберігатимуться у файлі історії. Отже, щоб перевірити це, ми можемо виконати багато команд.
echo ''This command will not be saved'>

Виконання зразка команди
крок 3: Щоб перевірити, чи збережена історія, ми можемо скористатися командою history. Ви бачите, що команда, яку ми виконали в Крок 2 не зберігається у файлі історії
history>

Історію терміналу очищено (не збережено)
Використання команди reset для очищення історії терміналу в Linux
У цьому методі ми будемо використовувати вбудовану команду reset для очищення історії терміналу. Виконайте наведені нижче дії, щоб очистити історію терміналу за допомогою команди reset.
Крок 1: Відкрийте термінал за допомогою ярлика та виконайте наведену нижче команду, щоб перевірити наявну історію.
history>

Перевірка наявної історії
крок 2: Тепер виконайте наведену нижче команду, щоб очистити дисплей і історію команд із терміналу.
reset>

Використання команди reset для скидання терміналу
крок 3: Щоб перевірити, скинуто термінал чи ні, ми можемо знову використати команду скидання в терміналі та побачити різницю між Крок 1 і поточний крок.
довідкові типи даних у java
history>

Історію терміналу очищено
Як очистити історію терміналу в Linux – поширені запитання
Як я можу очистити всю історію свого терміналу в Linux?
Щоб очистити всю історію терміналу, ви можете скористатися
history>команда з-c>варіант. Цей параметр очищає файл історії, видаляючи з історії всі раніше виконані команди.history -c>Після виконання цієї команди всю вашу історію команд буде очищено.
np.sum
Чи є спосіб видалити певну команду з історії терміналу?
Так, ви можете вибірково видалити певну команду з історії терміналу за допомогою `
history`>команда. Спочатку використовуйте `history`>щоб перелічити всі команди з відповідними номерами. Визначте номер команди, яку потрібно видалити, а потім використовуйте `history -d`>а потім номер команди.history history -d>Замінити `
`>з фактичним номером команди, яку ви бажаєте видалити.
Як очистити екран терміналу, не видаляючи історію команд?
`
clear`>Команда використовується для очищення екрана терміналу, але вона не впливає на історію команд. Просто введіть:clear>Це забезпечить вам чистий екран терміналу, зберігаючи вашу історію команд.
Чи можу я заборонити запис певних команд в історію терміналу?
Так, ви можете використовувати `
HISTIGNORE`>змінна середовища для визначення шаблонів команд, які слід ігнорувати в історії.Наприклад , щоб ігнорувати такі команди, як
ls>,cd>, іclear>, ви можете використовувати:export HISTIGNORE='ls:cd:clear'>Це запобіжить запису цих команд в історію.
Де зберігається історія терміналу, і чи можу я її вручну редагувати чи очистити?
Історія терміналу зазвичай зберігається в`
~/.bash_history`>файл у домашньому каталозі користувача. Ви можете вручну відредагувати цей файл за допомогою текстового редактора, якщо потрібно. Щоб очистити історію, ви можете скористатися `echo`>команда для перезапису файлу:echo>~/.bash_history>Ця команда очищає файл історії, фактично очищаючи історію терміналу.
Висновок
Підсумовуючи, очищення історії терміналу нашої системи Linux є важливим завданням для підтримки конфіденційності та безпеки нашого інтерфейсу командного рядка. Як і в цій статті, ми бачили різні типи методів, за допомогою яких ми можемо очистити нашу поточну історію сеансів. Ми бачили деякі вбудовані коментарі, а також методи очищення фактичного файлу історії відповідно до нашої сумісності. Ми можемо використовувати будь-який оптимізований і без проблем очистити нашу історію. Це сприятиме нашій конфіденційності та безпеці від будь-якої потенційної втрати історичних даних команд.