Bii o ṣe le Ko Itan ila BASH pipaṣẹ ni Lainos


Itan-akọọlẹ bash n ṣe igbasilẹ gbogbo awọn ofin ti o ṣiṣẹ nipasẹ olumulo kan lori laini aṣẹ Linux. Eyi n gba ọ laaye lati ṣaṣeyọri awọn ofin ti a ti ṣiṣẹ tẹlẹ nipa lilo awọn bọtini "" itọka soke "tabi" "itọka isalẹ" lati yi lọ nipasẹ faili itan aṣẹ.

Ninu nkan yii, a yoo fi ọna meji ti o rọrun han fun ọ lati nu itan ila-aṣẹ rẹ lori eto Linux kan.

Idi pataki fun yiyọ itan ila laini lati ebute Linux ni lati ṣe idiwọ olumulo miiran, ti o le lo akọọlẹ kanna.

Fun apeere ti o ba ti tẹ aṣẹ kan ti o wa ninu ọrọ igbaniwọle kan ninu ọrọ pẹtẹlẹ ati pe o ko fẹ olumulo eto miiran tabi ikọlu kan lati wo ọrọ igbaniwọle yii, o nilo lati paarẹ tabi ṣoki faili itan.

Wo aṣẹ ti o wa ni isalẹ, ni ibi aaaronilik olumulo ti tẹ ọrọ igbaniwọle olupin data lori laini aṣẹ.

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

Ti o ba wo inu faili itan bash si opin, iwọ yoo wo ọrọ igbaniwọle ti o tẹ loke ni nibẹ.

$ history

Faili bash_history wa ni deede ni itọsọna ile olumulo kan /home/username/.bash_history.

$ ls -l /home/aaronkilik/.bash_history

Lati yọ laini kan kuro ninu faili itan, lo aṣayan -d . Fun apẹẹrẹ, ti o ba fẹ nu aṣẹ kan nibiti o ti tẹ ọrọ igbaniwọle ọrọ-ọrọ kedere bi ninu iwoye ti o wa loke, wa nọmba laini ninu faili itan ati ṣiṣe aṣẹ yii.

$ history -d 2038

Lati paarẹ tabi ko gbogbo awọn titẹ sii kuro ninu itan-akọọlẹ bash, lo aṣẹ itan ni isalẹ pẹlu aṣayan -c .

$ history -c

Ni omiiran, o le lo aṣẹ ti o wa ni isalẹ lati paarẹ itan-akọọlẹ ti gbogbo awọn pipaṣẹ ti o kẹhin ṣiṣe patapata ninu faili naa.

$ cat /dev/null > ~/.bash_history 

Akiyesi: Olumulo deede le wo itan aṣẹ tirẹ nikan, ṣugbọn olumulo gbongbo le wo itan aṣẹ ti gbogbo awọn olumulo miiran lori eto naa.

O le kọ diẹ sii nipa faili itan bash ati awọn aṣẹ itan to wulo nibi: Agbara ti Lainos\"Historyfin Itan" ni Ikarahun Bash.

Ranti nigbagbogbo pe gbogbo awọn ofin ti o ṣiṣẹ ni a gbasilẹ ni faili itan kan, nitorinaa maṣe tẹ awọn ọrọ igbaniwọle lasan lori laini aṣẹ. Ti o ba ni awọn ibeere tabi awọn ero lati pin pẹlu wa, lo fọọmu esi ni isalẹ.