Linux-da BASH buýruk setiriniň taryhyny nädip arassalamaly


Baş taryhy, ulanyjy tarapyndan Linux buýruk setirinde ýerine ýetirilen ähli buýruklaryň ýazgysyny saklaýar. Bu, buýruk taryhy faýlynda aýlamak üçin\ýokary ok ýa-da aşak ok düwmelerini ulanyp, ozal ýerine ýetirilen buýruklary aňsatlyk bilen işletmäge mümkinçilik berýär.

Bu makalada size Linux ulgamynda buýruk setiriniň taryhyny arassalamagyň iki sany ýönekeý usulyny görkezeris.

Linux terminalyndan buýruk setiriniň taryhyny aýyrmagyň esasy sebäbi, şol bir hasaby ulanyp bilýän başga bir ulanyjynyň öňüni almakdyr.

Mysal üçin, aç-açan tekstde paroly öz içine alýan buýruk ýazan bolsaňyz we başga bir ulgam ulanyjysynyň ýa-da hüjümçiniň bu paroly görmegini islemeýän bolsaňyz, taryh faýlyny pozmaly ýa-da arassalamaly.

Aşakdaky buýruga göz aýlaň, bu ýerde ulanyjy aaronkilik buýruk setirine maglumat bazasynyň serweriniň parolyny ýazdy.

$ sudo mysql -u root [email !#@%$lab

Ahyryna çenli baş taryh faýlyna seretseňiz, ýokarda ýazylan paroly görersiňiz.

$ history

Baş_history faýly adatça ulanyjynyň öý bukjasynda /home/username/.bash_history ýerleşýär.

$ ls -l /home/aaronkilik/.bash_history

Taryh faýlyndan bir setiri aýyrmak üçin -d opsiýasyny ulanyň. Mysal üçin, ýokardaky ssenariýadaky ýaly açyk tekst parolyny girizen buýrugy arassalamak isleseňiz, taryh faýlyndaky setir belgisini tapyň we bu buýrugy işlediň.

$ history -d 2038

Baş taryhdaky ähli ýazgylary ýok etmek ýa-da arassalamak üçin aşakdaky taryh buýrugyny -c opsiýasy bilen ulanyň.

$ history -c

Ativea-da bolmasa, aşakdaky buýrugy faýlda hemişelik ýerine ýetirilen buýruklaryň taryhyny pozmak üçin ulanyp bilersiňiz.

$ cat /dev/null > ~/.bash_history 

Bellik: Adaty ulanyjy diňe öz buýruk taryhyny görüp biler, ýöne kök ulanyjy ulgamdaky beýleki ulanyjylaryň buýruk taryhyny görüp biler.

Baş taryhy faýly we peýdaly taryh buýruklary barada has giňişleýin öwrenip bilersiňiz: Baş Shell-de Linux-yň güýji\Taryh buýrugy.

Işleýän ähli buýruklaryňyzyň taryh faýlynda ýazylandygyny ýadyňyzdan çykarmaň, buýruk setirine aç-açan parol ýazmaň. Biziň bilen paýlaşjak soraglaryňyz ýa-da pikirleriňiz bar bolsa, aşakdaky seslenme formundan peýdalanyň.