பேஷ் வரலாற்றை எவ்வாறு அழிப்பது

How Clear Bash History



பல்வேறு பொதுவான அல்லது நிர்வாகப் பணிகளைச் செய்ய பல்வேறு வகையான கட்டளைகள் முனையத்திலிருந்து செயல்படுத்தப்படுகின்றன. சில நேரங்களில் பயனர் இரகசிய தகவல்களைக் கொண்ட சில கட்டளைகளை இயக்க வேண்டும், மேலும் பயனர் செயல்பாட்டிற்குப் பிறகு முனையத்திலிருந்து கட்டளைகளின் வரலாற்றை நீக்க விரும்புகிறார். பயன்படுத்துவதன் மூலம் பயனர் அனைத்து பாஷ் வரலாறு அல்லது ஒரு குறிப்பிட்ட வரலாற்றை நீக்க முடியும் 'வரலாறு' கட்டளை . ஆனால் வரலாற்றுத் தகவல்களை நிரந்தரமாக நீக்க பல கட்டளைகள் உள்ளன. உள்ளடக்கத்தை நீக்குவதன் மூலம் வரலாற்றையும் நீக்கலாம் .பாஷ்_ வரலாறு கோப்பு. குறிப்பிடப்பட்ட விருப்பங்கள் மூலம் பாஷ் வரலாற்றை எவ்வாறு அழிக்க முடியும் என்பது இந்த கட்டுரையில் காட்டப்பட்டுள்ளது.

வரலாறு கட்டளையைப் பயன்படுத்தி அனைத்து பாஷ் வரலாற்றையும் அழிக்கவும்:

சில பேஷ் வரலாற்றை உருவாக்க பின்வரும் கட்டளையை இயக்கவும். 'தேதி' கட்டளை தற்போதைய தேதி மற்றும் நேரத்தைக் காண்பிக்கும். 'எல்எஸ்' கட்டளை தற்போதைய இருப்பிடத்தின் கோப்புகள் மற்றும் கோப்புறைகளின் பட்டியலைக் காண்பிக்கும். ' தெளிவான 'கட்டளை முனையத் திரையை அழிக்கும்.







$தேதி
$ls
$தெளிவான

தற்போதைய பாஷ் வரலாற்றைக் காட்ட வரலாற்று கட்டளையை இயக்கவும்.



$வரலாறு



முனைய வரலாற்றை அழிக்க பின்வரும் கட்டளையை இயக்கவும் மற்றும் முனையத்திலிருந்து வெளியேறவும்.





$வரலாறு -சி && வெளியேறு

வரலாற்று கட்டளையைப் பயன்படுத்தி குறிப்பிட்ட பாஷ் வரலாறு உள்ளீட்டை அழிக்கவும்:

சில பேஷ் வரலாற்றை உருவாக்க பின்வரும் கட்டளையை இயக்கவும். முதல் கட்டளை அச்சிடப்படும் 'வணக்கம்' செய்தி. இரண்டாவது கட்டளை பயனரின் பெயரில் உள்நுழைந்துள்ள மின்னோட்டத்தை அச்சிடும். மூன்றாவது கட்டளை பயனரிடமிருந்து உள்ளீட்டைப் பெற்று மாறி மாறி சேமிக்கும் $ a . நான்காவது கட்டளை இதன் மதிப்பை அச்சிடும் $ a .

$வெளியே எறிந்தார் 'வணக்கம்'
$who
$படிக்கு
$வெளியே எறிந்தார் $ a

இயக்கவும் வரலாறு' தற்போதைய வரலாற்றைக் காட்டும் கட்டளை.



$வரலாறு

4 ஐ நீக்க பின்வரும் கட்டளைகளை இயக்கவும்வதுவரலாற்றின் நுழைவு மற்றும் நீக்கப்பட்ட பிறகு வரலாற்றை அச்சிடுங்கள்.

$வரலாறு -டி 4
$வரலாறு

இங்கே, ' எதிரொலி $ a 'வரலாற்று பதிவில் இருந்து நீக்கப்பட்டது.

.Bash_history ஐ நீக்குவதன் மூலம் அனைத்து வரலாற்றையும் அழிக்கவும்:

என்றால் ~/.பாஷ்_ வரலாறு கோப்பு உள்ளது மற்றும் அந்த கோப்பில் வரலாற்று தகவலை சேமிக்கிறது, பின்னர் நீங்கள் கோப்பை அகற்ற பின்வரும் கட்டளையை இயக்கலாம்.

$ஆர்எம்/.பாஷ்_ வரலாறு

வரலாற்று தகவல்களை நிரந்தரமாக சேமிப்பதைத் தடுக்கவும்:

பின்வருவதை இயக்கவும் அமைக்கப்படவில்லை வரலாற்றுக் கோப்பை உருவாக்குவதைத் தடுக்க கட்டளை மற்றும் முனையத்திலிருந்து வெளியேறு. பின்வரும் கட்டளையை இயக்கிய பிறகு நீங்கள் ஒரு புதிய முனையத்தைத் திறந்தால், முந்தைய வரலாற்றுத் தகவல் எதுவும் காட்டப்படாது.

$அமைக்கப்படவில்லைவரலாறு&& வெளியேறு

HISTSIZE இன் மதிப்பு 0 ஆக அமைக்கப்பட்டால், எந்த வரலாற்று பதிவும் நிரந்தரமாக சேமிக்கப்படாது. பின்வரும் கட்டளை வரலாறு தகவலை சேமிப்பதை நிறுத்தி முனையத்தை நிறுத்துகிறது. இந்த கட்டளையை இயக்கிய பிறகு ஒரு புதிய முனையம் திறக்கப்படும் போது, ​​முந்தைய வரலாறு தகவல் எதுவும் காட்டப்படாது.

$வரலாறு=0 && வெளியேறு

நீங்கள் வரலாற்றுக் கோப்பை வலுக்கட்டாயமாக அகற்ற விரும்பினால், ஒரு வரலாற்றுக் கோப்பை உருவாக்குவதைத் தடுக்கவும், மற்றும் முனையத்திலிருந்து நிறுத்தவும், பின் பின்வரும் கட்டளையை இயக்கவும். அதன் பிறகு, ஒரு புதிய முனையம் திறந்தால், அது வெற்று வரலாற்றிலிருந்து வேலை செய்யும்.

$ஆர்எம் -f $ வரலாறு && அமைக்கப்படவில்லைவரலாறு&& வெளியேறு

பின்வரும் கட்டளையானது தற்போதைய வரலாற்றுத் தகவலை நிரந்தரமாக நீக்கவும் மற்றும் முனையத்திலிருந்து நிறுத்தவும் பயன்படுத்தப்படலாம். இந்த கட்டளையை இயக்கிய பிறகு ஒரு புதிய முனையம் திறக்கப்படும் போது, ​​முந்தைய வரலாறு தகவல் எதுவும் காட்டப்படாது.

$கொல்ல -9 $$

முடிவுரை:

இந்த கட்டுரை பேஷ் வரலாற்றை எவ்வாறு அழிக்க முடியும் மற்றும் பல்வேறு பாஷ் கட்டளைகளைப் பயன்படுத்தி நிரந்தரமாக வரலாற்றுத் தகவல்களைச் சேமிப்பதைத் தடுக்கிறது என்பதைக் காட்டுகிறது. பேஷ் பயனர்கள் சாதாரண பாஷ் கட்டளைகளுடன் வேலை செய்தால், அவர்/அவள் அதைப் பயன்படுத்தலாம் வரலாறு தேவைப்படும் போது குறிப்பிட்ட அல்லது அனைத்து வரலாற்றுத் தகவல்களையும் நீக்க மேலே குறிப்பிட்டுள்ள கட்டளைகள். ஆனால் பயனர்கள் முக்கியமான தரவுகளுடன் பணிபுரிந்தால், வரலாற்றுத் தகவலை நிரந்தரமாக சேமிப்பதைத் தடுக்க இந்தக் கட்டுரையில் காட்டப்பட்டுள்ள கட்டளைகளைத் தேர்ந்தெடுப்பது நல்லது.