Това се нарича вашата история и е много удобно. Ако сте направили грешка с написването на дълга команда, просто натиснете "нагоре" и отстранете проблема. Ако искате да се свържете отново с SSH сървър, който сте използвали на другия ден, просто натиснете "нагоре", докато не видите съответната команда.
Това е полезно, но има и потенциален проблем за сигурността тук, особено ако в даден момент случайно сте въвели парола в обикновен текст. Как може да се изчисти тази история? Дълъг разказ, можете да го направите с две команди:
history -c
следван от
rm ~/.bash_history
Ето какво правят тези команди, за по-голяма яснота.
Изчистете историята на текущата сесия
Историята ви може да се счупи на две парчета. Има история на текущите Ви сесии и има дългогодишна история. Първата ни команда,
history -c
се занимава с текущата сесия.
history
командата е вградена в самия Баш, и
-c
модификаторът казва на програмата да изчисти тази история. Тази команда ще предотврати написването на всичко в текущата ви сесия в дългосрочна история, но не изяснява тази дългосрочна история.
Изчисти цялата история на вашите башове
Ако искате да премахнете цялата си история, изпълнете следната команда:
rm ~/.bash_history
rm
е дългогодишна команда за изтриване на файлове в базирани на UNIX системи.
~/.bash_history
е прост текстов документ, който ви съхранява историята на Баш.
Друга възможност е да отворите файла и да изтриете всички линии, за които сте загрижени. На Mac напишете
open ~/.bash_history
и текстовият ви редактор по подразбиране ще отвори файла.
open
с името на вашия предпочитан текстов редактор, като например
nano
,
vim
или
gedit
Докато сте отворили файла, можете да изтриете всички линии, които предпочитате да не държите на ръка. Запишете файла, рестартирайте черупката си и линиите, които сте изтрили, ще спрат да се показват.
Изчистете терминала си за подобна нова сесия
Това е най-вече несвързано, но все пак го споменавам. Командата
clear
прави своя терминал да изглежда така, сякаш току-що отвори нова сесия, което е полезно, ако вземете много снимки на екрана и искате нещата да изглеждат добре (или не искате хората над рамото ви да видят какви команди сте изпълнявали.)