Linux లో కమాండ్ హిస్టరీని ఎలా క్లియర్ చేయాలి

How Clear Command History Linux



బాష్ చరిత్ర కమాండ్-లైన్ లైనక్స్ సిస్టమ్‌లో వినియోగదారుచే అమలు చేయబడిన అన్ని టెర్మినల్ ఆదేశాల రికార్డులను నిల్వ చేస్తుంది. చరిత్ర ఫీచర్‌ని ఉపయోగించి, బాణం కీలు నావిగేషన్ ద్వారా మీ Linux సిస్టమ్‌లో గతంలో అమలు చేసిన ఆదేశాలను మీరు సులభంగా గుర్తించవచ్చు.

మేము Linux కమాండ్ లైన్ చరిత్రను ఎందుకు తీసివేయాలి?

చాలా సార్లు, మీ లైనక్స్ సిస్టమ్‌లోని ఇతర వినియోగదారుల టెర్మినల్ చరిత్రను మేము వెల్లడించాలనుకోవడం లేదు. ఉదాహరణకు, మీరు మీ విద్యార్థులకు ల్యాబ్ కంప్యూటర్‌లో తరగతులు ఇస్తుంటే మరియు మీరు కొన్ని హానికరమైన ఆదేశాలను బోధించి ఉండవచ్చు మరియు మా సిస్టమ్‌లో ఉపయోగించడానికి సిఫారసు చేయబడలేదు. కానీ చాలామంది విద్యార్థులకు ఈ క్లిష్టమైన ఆదేశాల దుష్ప్రభావాల గురించి తెలియదు. ఆసక్తిగల విద్యార్థి కమాండ్-లైన్ చరిత్ర గురించి శోధించవచ్చు మరియు ప్రతి కమాండ్ యొక్క పనిని తనిఖీ చేయడానికి వాటిని పరీక్షించవచ్చు. ఇది మీ సిస్టమ్‌ను చాలాసార్లు క్రాష్ చేయవచ్చు. అయితే, మీరు మీ సిస్టమ్‌ను త్వరిత మార్గంలో రిపేర్ చేయవచ్చు లేదా రీ-ఇన్‌స్టాల్ చేయవచ్చు. కానీ, ఇది మంచి పద్ధతి కాదు. కాబట్టి, ఈ సందర్భంలో, కమాండ్ లైన్ చరిత్రను పని చేసిన తర్వాత క్లియర్ చేయడానికి మేము ఇష్టపడతాము. ప్రత్యేకించి మీరు మీ స్నేహితులు లేదా సహోద్యోగులతో యాక్సెస్‌ను పంచుకున్నప్పుడు. మేము దీనిని కేవలం ఒక సాధారణ ఉదాహరణతో వివరించాము; మీరు Linux కమాండ్ లైన్ చరిత్రను క్లియర్ చేయాలనుకుంటున్న ఇతర సమస్యలు ఉండవచ్చు. ఈ ఆర్టికల్లో, లైనక్స్ సిస్టమ్‌లో మీరు కమాండ్ లైన్ హిస్టరీని ఎలా క్లియర్ చేయవచ్చో ఒక డెమో మీకు ఇస్తాము.







మేము ఈ ఆర్టికల్లో ఉబుంటు 20.04 టెర్మినల్ అప్లికేషన్‌లోని అన్ని ఆదేశాలను అమలు చేసాము. అందువల్ల, మీ సిస్టమ్‌లో టెర్మినల్ విండోను తెరవడం అవసరం. మీ సిస్టమ్ డెస్క్‌టాప్‌పై ఎడమ మూలలో ఉన్న 'యాక్టివిటీస్' పై క్లిక్ చేయండి, ఆపై అప్లికేషన్ సెర్చ్ బార్ ఉపయోగించి, మీరు 'టెర్మినల్' కీవర్డ్‌ని సెర్చ్ చేస్తారు. శోధనను పూర్తి చేసిన తర్వాత, టెర్మినల్ చిహ్నంపై క్లిక్ చేసి దాన్ని ప్రారంభించండి.





Linux కమాండ్ లైన్ చరిత్రను తీసివేయడం

మీరు మీ టెర్మినల్ కమాండ్ చరిత్రను చూడాలనుకుంటే, కింది ఆదేశాన్ని టెర్మినల్‌లో టైప్ చేయండి:





$చరిత్ర

సాధారణంగా, కమాండ్ లైన్ చరిత్ర 'bash_history' అనే ఫైల్‌లో నిల్వ చేయబడుతుంది. ఈ ఫైల్ మీరు నిర్దిష్ట యూజర్ హోమ్ డైరెక్టరీ /home/username/.bash_history లో గుర్తించవచ్చు. Bash_history ఫైల్‌ను గుర్తించడానికి దిగువ ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:



$ls -ది /ఇంటికి/కీచులాట/.బాష్_చరిత్ర

గమనిక: రూట్ యూజర్ మీ సిస్టమ్‌లోని వినియోగదారులందరి కమాండ్ హిస్టరీని గమనించవచ్చు. కానీ, ప్రామాణిక వినియోగదారు వారి స్వంత కమాండ్ లైన్ చరిత్రను మాత్రమే చూడగలరు.

బాష్ చరిత్ర నుండి ఒక పంక్తిని తీసివేయండి

మీరు బాష్ హిస్టరీ ఫైల్ నుండి ఒకే ఒక్క లైన్‌ని తీసివేయాలనుకుంటే, మీరు హిస్టరీ కమాండ్‌తో -d ఆప్షన్‌ని ఉపయోగించవచ్చు మరియు మీరు తొలగించాలనుకుంటున్న టార్గెటెడ్ లైన్ నంబర్‌ను ఎంటర్ చేయవచ్చు.

ఉదాహరణకు, మీరు ఒక సాధారణ టెక్స్ట్‌లో పాస్‌వర్డ్‌ని నమోదు చేసిన మీ పాస్‌వర్డ్‌ని కలిగి ఉన్న ఆదేశాన్ని మేము క్లియర్ చేయాలనుకుంటున్నాము; మీరు చరిత్ర ఫైల్‌లో లైన్ నంబర్‌ను సులభంగా కనుగొనవచ్చు మరియు కింది ఆదేశాన్ని అమలు చేయడం ద్వారా దాన్ని క్లియర్ చేయవచ్చు:

$చరిత్ర -డి 355

బాష్ చరిత్ర నుండి అన్ని ఆదేశాలను తీసివేయండి లేదా క్లియర్ చేయండి

మీరు బాష్ హిస్టరీ ఫైల్ నుండి అన్ని ఎంట్రీలను కూడా క్లియర్ చేయవచ్చు లేదా తొలగించవచ్చు. కాబట్టి, చరిత్ర ఆదేశంతో -c ఎంపికను ఉపయోగించండి. మొత్తం బాష్ చరిత్రను క్లియర్ చేయడానికి లేదా తొలగించడానికి మీరు టెర్మినల్‌లో కింది ఆదేశాన్ని అమలు చేయవచ్చు:

$చరిత్ర -సి

ప్రత్యామ్నాయంగా, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా, మీరు బాష్ చరిత్ర ఫైల్‌లో చివరిగా అమలు చేసిన ఆదేశాల చరిత్రను శాశ్వతంగా తొలగించవచ్చు లేదా తొలగించవచ్చు.

$పిల్లి /దేవ్/శూన్య>/.బాష్_చరిత్ర

ముగింపు

ఈ ఆర్టికల్లో, మేము చరిత్ర ఆదేశం గురించి మెరుగైన అవగాహనను అందించాము మరియు దానిని ఎందుకు క్లియర్ చేయాలి. పైన పేర్కొన్న అన్ని ఆదేశాల నుండి, ఇప్పుడు మీ సిస్టమ్ చరిత్రను సులభంగా క్లియర్ చేయగలరని నేను ఆశిస్తున్నాను. కానీ, బ్యాష్ హిస్టరీ ఫైల్‌లో రికార్డ్ చేయబడిన అన్ని ఆదేశాలను మీరు టెర్మినల్‌లో నిర్వహిస్తారని ఎల్లప్పుడూ గుర్తుంచుకోండి, కాబట్టి మీరు లైనక్స్ కమాండ్ లైన్‌లో సాదా-టెక్స్ట్ ఫార్మాట్‌లో పాస్‌వర్డ్‌లను ఎప్పుడూ ఉపయోగించకూడదని సిఫార్సు చేయబడింది. ఈ కథనానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు మరియు ఆలోచనలు ఉంటే, దయచేసి మీ ఆలోచనలను మాతో పంచుకోండి.