Как да изчистите историята на командния ред

Съдържание:

Anonim

Ако често използвате командния ред, вероятно сте намирали командата history за доста полезна преди, независимо дали е за откриване на най-често използваните команди, изхвърляне на хронология и търсене в нея намиране на конкретни минали команди, изброяване на всички използвани команди по подразбиране или каквото и да е друго. Въпреки това има някои очевидни ситуации, в които може да искате да премахнете изцяло този списък с хронология на командния ред, било то за целите на поверителността или сигурността.

Тази статия ще ви покаже как да изчистите историята на командния ред в терминал. Този трик работи за изчистване на хронологията на командите на Mac OS или Linux машина, или дори Windows с обвивка на Ubuntu.

Как да изчистите напълно историята на командния ред

За да изчистите хронологията на командите, просто трябва да прикачите флаг -c към познатата команда за хронология, изглеждаща така:

история -c

Когато се изпълни, тази команда ще изтрие ръчно файла .bash_history или, ако използвате друга обвивка, трябва да изтрие и него (zsh, tcsh, bash и т.н.).

Очевидно този файл може да бъде насочен директно и с rm, но е най-добре да се придържате към командата history поради различни причини.

Ако искате да се уверите, че командата е работила, напишете ‘history’ отново, както обикновено, и ще откриете, че единствената изброена команда е “history -c”.

Краткото видео по-долу демонстрира целия този процес на изчистване на хронологията на командите, видеото показва процедурата на Mac OS с приложението Terminal, но всичко би било същото в други операционни системи, които поддържат изчистване на командния ред история също.

Това трябва да работи по същия начин във всеки bash shell, zsh shell, tcsh и повечето други shell-ове, независимо дали командният ред е в Mac OS X или linux, или дори Windows linux shell (но не DOS промпт).

Благодаря на Адо за идеята за съвет. Ако имате други полезни съвети или трикове относно изчистването на хронологията на командите от терминал, споделете ги в коментарите!

Как да изчистите историята на командния ред