Команди Linux

Як очистити історію команд в Linux

Як очистити історію команд в Linux
Історія bash зберігає записи всіх команд терміналу, які виконуються користувачем у системі Linux командного рядка. За допомогою функції історії ви можете легко знайти раніше виконані команди у вашій системі Linux за допомогою навігації за допомогою клавіш зі стрілками.

Чому ми повинні видаляти історію командного рядка Linux?

Здебільшого ми не хочемо розкривати історію терміналів інших користувачів у вашій системі Linux. Наприклад, якщо ви проводите заняття для своїх учнів на лабораторному комп’ютері, і, можливо, ви навчали шкідливих команд, і їх не рекомендується використовувати в нашій системі. Але більшість студентів не мають уявлення про побічні ефекти цих критичних команд. Допитливий студент може пошукати історію командного рядка та протестувати їх, щоб перевірити роботу кожної команди. Це може багато разів розбивати вашу систему. Однак ви можете швидко відремонтувати або перевстановити систему. Але це не є доброю практикою. Отже, у цьому випадку ми бажаємо очистити історію командного рядка після роботи над нею. Особливо, коли ви маєте спільний доступ зі своїми друзями чи колегами. Ми щойно розробили це на простому прикладі; можуть виникнути інші проблеми, через які ви хочете очистити історію командного рядка Linux. У цій статті ми дамо вам демонстрацію того, як ви можете очистити історію командного рядка в системі Linux.

Ми виконали всі команди на Ubuntu 20.04 застосування терміналу в цій статті. Тому необхідно відкрити вікно терміналу у вашій системі. Клацніть на "Діяльність", розташовану в лівому куті на робочому столі вашої системи, а потім, використовуючи рядок пошуку програми, ви здійсните пошук за ключовим словом "термінал". Після завершення пошуку натисніть на піктограму терміналу та запустіть її.

Видалення історії командного рядка Linux

Якщо ви хочете переглянути історію команди терміналу, введіть на терміналі таку команду:

$ історія

Зазвичай історія командного рядка зберігається у файлі з назвою 'bash_history'. Цей файл ви можете знайти в домашньому каталозі конкретного користувача / home / username / /.bash_history. Виконайте наведену нижче команду, щоб знайти файл bash_history:

$ ls -l / home / kbuzdar /.bash_history

Примітка: Користувач root може спостерігати історію команд усіх користувачів у вашій системі. Але звичайний користувач може переглядати лише власну історію командного рядка.

Видаліть рядок з історії bash

Якщо ви хочете видалити лише один рядок з файлу історії bash, тоді ви можете скористатися опцією -d з командою history та ввести цільовий номер рядка, який ви хочете видалити.

Наприклад, ми хочемо очистити команду, яка містить ваш пароль там, де ви ввели пароль у вигляді простого тексту; Ви можете легко знайти номер рядка у файлі історії та очистити його, виконавши таку команду:

$ історія -d 355

Видаліть або очистіть усі команди з історії bash

Ви також можете очистити або видалити всі записи з файлу історії bash. Отже, використовуйте опцію -c з командою history. Ви можете виконати таку команду на терміналі, щоб очистити або видалити всю історію bash:

$ історія -c

Крім того, запустивши таку команду, ви можете назавжди видалити або видалити всю історію останніх виконаних команд у файлі історії bash.

$ cat / dev / null> ~ /.bash_history

Висновок

У цій статті ми представили краще розуміння команди історії і чому нам потрібно її очистити. З наведеної вище всієї згаданої команди, сподіваюся, тепер можна легко очистити історію вашої системи. Але, завжди пам’ятайте, що те, що ви виконуєте на терміналі, усі команди, записані у файлі історії bash, тому рекомендується ніколи не використовувати паролі в простому текстовому форматі в командному рядку Linux. Якщо у вас є запитання та думки, пов’язані з цією статтею, поділіться з нами своїми ідеями.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...