De opdrachtregelgeschiedenis wissen

Als u een frequente gebruiker van een opdrachtregel bent, heeft u waarschijnlijk de opdracht history eerder nuttig gevonden, of het nu gaat om het ontdekken van uw meest gebruikte opdrachten, het dumpen van de geschiedenis en het zoeken naar specifieke eerdere opdrachten, met een lijst van alle standaardinstellingen gebruikte opdrachten of wat dan ook. Dat gezegd hebbende, zijn er enkele voor de hand liggende situaties waarin u die geschiedenislijst volledig wilt verwijderen, of het nu om privacy- of beveiligingsdoeleinden gaat.

Om geschiedenis op te ruimen, hoeft u alleen maar een vlag -c aan diezelfde geschiedenis-opdracht toe te voegen:

history -c

Dat zal het .bash_history-bestand handmatig wissen. Het is duidelijk dat dit bestand ook rechtstreeks met rm kan worden gericht, maar het is het beste om het geschiedenis-commando om verschillende redenen aan te houden.

Als je de opdracht wilt verifiëren, typ je 'history' opnieuw zoals gewoonlijk, en je zult ontdekken dat de enige vermelde opdracht is "history -c". De korte video hieronder demonstreert dit hele proces.

Dit zou bij elke bash-shell hetzelfde moeten werken, ongeacht of het in Mac OS X of linux is.

Bedankt aan Ado voor het tipidee