Како очистити историју команди у Линук -у

How Clear Command History Linux



Басх историја чува записе свих команди терминала које корисник извршава на Линук систему командне линије. Помоћу функције историје можете лако пронаћи претходно извршене команде на вашем Линук систему путем навигације помоћу тастера са стрелицама.

Зашто бисмо требали да уклонимо историју командне линије Линука?

Већину времена не желимо да откривамо историју терминала других корисника на вашем Линук систему. На пример, ако држите часове својим студентима на лабораторијском рачунару и можда сте научили неке штетне команде и не препоручује се њихова употреба на нашем систему. Али већина ученика нема представу о споредним ефектима ових критичних наредби. Радознали студент може претражити историју командне линије и тестирати их да провери рад сваке команде. Може вам много пута срушити систем. Међутим, систем можете поправити или поново инсталирати на брз начин. Али, то није добра пракса. Дакле, у овом случају желимо да радије обришемо историју командне линије након рада на њој. Посебно ако имате заједнички приступ са својим пријатељима или колегама. Управо смо то разрадили само једноставним примером; могли би постојати други проблеми кроз које желите да обришете историју командне линије Линука. У овом чланку ћемо вам представити како можете да обришете историју командне линије у Линук систему.





Извршили смо све команде на терминалној апликацији Убунту 20.04 у овом чланку. Због тога је потребно отворити прозор терминала на вашем систему. Кликните на „Активности“ које се налази у левом углу на радној површини вашег система, а затим ћете помоћу траке за претрагу апликација претражити кључну реч „терминал“. Након што завршите претраживање, кликните на икону терминала и покрените је.





Уклањање историје командне линије Линука

Ако желите прегледати историју наредбе терминала, откуцајте следећу команду на терминалу:





$историје

Обично се историја командне линије чува у датотеци под називом „басх_хистори“. Ову датотеку можете пронаћи у кућном директоријуму одређеног корисника /хоме/корисничко име/.басх_хистори. Извршите наредбу испод да бисте лоцирали датотеку басх_хистори:



$лс -тхе /кућа/шкрипав/.басх_хистори

Белешка: Корисник роот може да посматра историју команди свих корисника на вашем систему. Али, стандардни корисник може видети само своју историју командне линије.

Уклоните линију из историје басха

Ако желите да уклоните само један ред из датотеке историје басх -а, онда можете да употребите опцију -д са командом историје и унесете број циљане линије који желите да уклоните.

На пример, желимо да обришемо команду која садржи вашу лозинку тамо где сте унели лозинку у обичном тексту; можете лако пронаћи број реда у датотеци историје и обрисати га извршавањем следеће наредбе:

$историје 355

Уклоните или избришите све команде из историје басха

Такође можете избрисати или избрисати све уносе из датотеке историје басх. Дакле, користите опцију -ц са командом хистори. Можете покренути следећу команду на терминалу да бисте обрисали или избрисали целу историју басха:

$историје

Алтернативно, покретањем следеће наредбе можете трајно уклонити или избрисати сву историју последњих извршених команди у датотеци басх историје.

$мачка /дев/нула>~/.басх_хистори

Закључак

У овом чланку представили смо боље разумевање команде историје и зашто је морамо очистити. Из горе наведене команде, надам се да сада могу лако очистити историју вашег система. Али, увек запамтите да оно што изводите на терминалу све наредбе забележене у датотеци басх историје, па се препоручује да никада не користите лозинке у обичном тексту у Линук командној линији. Ако имате било каквих питања и размишљања везаних за овај чланак, поделите своје идеје са нама.