Як очистити історію командного рядка

Зміст:

Anonim

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

Ця стаття покаже вам, як очистити історію командного рядка в терміналі. Цей трюк працює для очищення історії команд на комп’ютері з Mac OS або Linux, або навіть у Windows з оболонкою Ubuntu.

Як повністю очистити історію командного рядка

Щоб очистити історію команд, вам просто потрібно додати позначку -c до знайомої команди історії, яка виглядає так:

історія -c

Під час виконання цієї команди файл .bash_history буде стерто вручну, або якщо ви використовуєте іншу оболонку, вона також має стерти його (zsh, tcsh, bash тощо).

Очевидно, що цей файл також можна націлити безпосередньо за допомогою rm, але найкраще дотримуватися команди history з різних причин.

Якщо ви бажаєте переконатися, що команда спрацювала, знову введіть «history» як завжди, і ви побачите, що в списку є єдина команда «history -c».

Наведене нижче коротке відео демонструє весь цей процес очищення історії команд, відео демонструє процедуру в Mac OS за допомогою програми Terminal, але все буде так само в інших операційних системах, які підтримують очищення командного рядка історія також.

Це має працювати однаково в будь-якій оболонці bash, zsh shell, tcsh та більшості інших оболонок, незалежно від того, чи є командний рядок у Mac OS X чи Linux, або навіть у Windows Linux shell (але не підказка DOS).

Дякую Адо за підказку. Якщо у вас є інші корисні поради чи підказки щодо очищення історії команд із терміналу, поділіться ними в коментарях!

Як очистити історію командного рядка