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ẹ.