A termináltörténet törlése Linuxon vagy MacOS-on

Tartalomjegyzék:

A termináltörténet törlése Linuxon vagy MacOS-on
A termináltörténet törlése Linuxon vagy MacOS-on

Videó: A termináltörténet törlése Linuxon vagy MacOS-on

Videó: A termináltörténet törlése Linuxon vagy MacOS-on
Videó: ISO Lemezkép fájl kiírása - YouTube 2024, November
Anonim
Nyomja meg a "fel" nyilat a Mac vagy Linux parancssorban, és megjelenik az utolsó futott parancs. Tartsa lenyomva a "fel", és több parancsot fog látni; vissza tud térni napok, hónapok vagy akár évek.
Nyomja meg a "fel" nyilat a Mac vagy Linux parancssorban, és megjelenik az utolsó futott parancs. Tartsa lenyomva a "fel", és több parancsot fog látni; vissza tud térni napok, hónapok vagy akár évek.

Ez az Ön története, és nagyon kényelmes. Ha hibát vétettél egy hosszú parancs beírásával, egyszerűen nyomja meg az "up" gombot, és javítsa ki a problémát. Ha újra szeretne csatlakozni egy olyan SSH kiszolgálóhoz, amelyet másnap használ, csak nyomja meg a "fel" gombot, amíg meg nem jelenik a megfelelő parancs.

Hasznos, de itt is van egy potenciális biztonsági probléma, különösen, ha valahányszor véletlenül begépelt egy jelszót szöveges szövegben. Hogyan tisztázható ez a történelem? Hosszú történet rövid, ezt két parancskal teheti meg:

history -c

ezt követi

rm ~/.bash_history

. Íme, ezek a parancsok, a nagyobb tisztaság érdekében.

Törölje az aktuális munkamenet történetét

Az ön története két részre bontható. Jelenleg a jelenlegi munkamenetek története, és van a hosszú távú története. Első parancsunk,

history -c

foglalkozik az aktuális munkamenetekkel.

A
A

history

a parancs a Bash-ba épül, és a

-c

módosító azt mondja a programnak, hogy törölje a történelmet. Ez a parancs megakadályozza, hogy a jelenlegi munkamenetben bármit is megírjunk a hosszú távú történelemtörténetektől, de nem derül ki a hosszú távú történelemből.

Törölje az összes összefoglaló történetét

Ha el szeretné távolítani a teljes történetét, futtassa a következő parancsot:

rm ~/.bash_history

Ha nem tudja,
Ha nem tudja,

rm

egy hosszú távú parancs a fájlok törléséhez UNIX alapú rendszerekben.

~/.bash_history

egy egyszerű szöveges dokumentum, amely tárolja a Bash történelmet.

Alternatív megoldásként megnyithatja a fájlt, és törölheti az érintett vonalakat. Macintollon írja be

open ~/.bash_history

és az alapértelmezett szövegszerkesztő megnyitja a fájlt.

Linux rendszereken cserélje ki
Linux rendszereken cserélje ki

open

a kedvenc szövegszerkesztő nevével, például

nano

,

vim

vagy

gedit

. Az egyik, amelyik megnyitotta a fájlt, törölheti azokat a sorokat, amelyeket nem kéne kézben tartani. Mentse el a fájlt, majd indítsa újra a shelljét, és a törölt sorok leállnak.

Törölje Terminálját egy hasonló új munkamenethez

Ez nagyrészt nem kapcsolódó, de egyébként is megemlítem. A parancs

clear

úgy tűnik, hogy a terminál úgy érezte magát, mintha új munkamenetet nyitott volna meg. Ez hasznos, ha sok képernyőképet készítesz, és szeretné, hogy a dolgok rendben legyenek (vagy ne vigyék az embereket a vállára, hogy lássák, milyen parancsokat futtattak.)

Ajánlott: