Ինչպես մաքրել Bash-ի պատմությունը Linux-ում


Այս էջում

  1. Ինչու՞ մաքրել Bash-ի պատմությունը:
  2. Որտե՞ղ են պահվում Bash-ի պատմության տվյալները:
  3. Մաքրելով ձեր գոյություն ունեցող Bash պատմությունը

Եթե դուք երբևէ օգտագործել եք հրամանի տողը Linux մեքենայի վրա, հավանական է, որ դուք գրանցված հրամանների երկար պատմություն ունեք: Եթե ցանկանում եք մաքրել այս պատմությունը, կան մի քանի պարզ քայլեր, որոնք կարող են օգնել ձեզ դա անել: Այս հոդվածը կբացատրի, թե ինչպես մաքրել ձեր պատմությունը և ստեղծել նորը:

Ինչու՞ մաքրել Bash-ի պատմությունը:

Շատ դեպքերում կարևոր է անվտանգության նկատառումներից ելնելով մաքուր պահել ձեր bash պատմությունը: Սա օրինակ. օգտակար է սերվերի պատկեր ստեղծելիս՝ մի քանի վիրտուալ մեքենաներ ստեղծելու համար:

Որտե՞ղ են պահվում Bash-ի պատմության տվյալները:

Ձեր bash պատմությունը մաքրելու առաջին քայլը գտնելն է, թե որտեղ է այն պահվում: Սովորաբար սա գտնվում է ~/.bash_history ֆայլում: Այս ֆայլը և դրա մեջ պահված հրամանները դիտելու համար օգտագործեք հետևյալ հրամանը.

cat ~/.bash_history | more

Մաքրելով ձեր գոյություն ունեցող Bash պատմությունը

Linux-ում Bash պատմությունը մաքրելու համար օգտագործեք 3 հրամանների այս համակցությունը.

cat /dev/null > ~/.bash_history && history -c && exit

Այս հրամանները կաշխատեն Linux Distribution-ների մեծ մասի, եթե ոչ բոլորի վրա: Ես դրանք օգտագործել եմ Debian-ում, Ubuntu-ում, CentOS-ում, AlmaLinux-ում և Rocky Linux-ում:

Ի՞նչ են անում այս հրամանները:

  • «cat» հրամանը դատարկում է .bash_history ֆայլը ներկայումս մուտք գործած օգտատիրոջը:
  • «History -c» հրամանը մաքրում է ընթացիկ օգտագործողի աշխատաշրջանի պատմությունը:
  • «Ելք» հրամանը դուրս է գալիս ընթացիկ նստաշրջանից: