బాష్ ట్రిక్స్ హెడర్

కమాండ్లను టైప్ చేయడం కంటే లైనక్స్ టెర్మినల్ ను ఉపయోగించడం చాలా ఎక్కువ. ఈ ప్రాథమిక ఉపాయాలు నేర్చుకోండి మరియు మీరు చాలా Linux పంపిణీలలో అప్రమేయంగా ఉపయోగించే బాష్ షెల్ ను మాస్టరింగ్ చేసే మార్గంలో బాగానే ఉంటారు.

ఇది తక్కువ అనుభవజ్ఞులైన వినియోగదారుల కోసం - మీలో చాలామంది ఆధునిక వినియోగదారులకు ఈ ఉపాయాలు ఇప్పటికే తెలుసునని నేను ఖచ్చితంగా అనుకుంటున్నాను. అయినప్పటికీ, పరిశీలించండి - మీరు తప్పిపోయిన ఏదో ఉండవచ్చు.

టాబ్ పూర్తి

ట్యాబ్ పూర్తి చేయడం తప్పనిసరి ట్రిక్. ఇది గొప్ప టైమ్ సేవర్ మరియు మీకు ఫైల్ లేదా కమాండ్ యొక్క ఖచ్చితమైన పేరు తెలియకపోతే ఇది కూడా ఉపయోగపడుతుంది.

ఉదాహరణకు, ప్రస్తుత డైరెక్టరీలో మీకు “నిజంగా పొడవైన ఫైల్ పేరు” అనే ఫైల్ ఉందని చెప్పండి మరియు మీరు దానిని తొలగించాలనుకుంటున్నారు. మీరు మొత్తం ఫైల్ పేరును టైప్ చేయవచ్చు, కానీ మీరు స్పేస్ అక్షరాలను సరిగ్గా తప్పించుకోవాలి (మరో మాటలో చెప్పాలంటే, ప్రతి స్థలానికి ముందు \ అక్షరాన్ని జోడించండి) మరియు పొరపాటు చేయవచ్చు. మీరు rm r అని టైప్ చేసి టాబ్ నొక్కితే, బాష్ మీ కోసం ఫైల్ పేరును స్వయంచాలకంగా నింపుతుంది.

వాస్తవానికి, ప్రస్తుత డైరెక్టరీలో r అనే అక్షరంతో ప్రారంభమయ్యే బహుళ ఫైల్‌లు మీకు ఉంటే, మీకు కావలసినది బాష్‌కు తెలియదు. ప్రస్తుత డైరెక్టరీలో మీకు “నిజంగా చాలా పొడవైన ఫైల్ పేరు” అనే మరో ఫైల్ ఉందని చెప్పండి. మీరు టాబ్‌ను నొక్కినప్పుడు, బాష్ “నిజంగా \” భాగాన్ని నింపుతుంది, ఎందుకంటే ఫైల్‌లు రెండూ దానితో ప్రారంభమవుతాయి. అది చేసిన తర్వాత, టాబ్‌ను మళ్లీ నొక్కండి మరియు మీరు సరిపోయే ఫైల్ పేర్ల జాబితాను చూస్తారు.

టాబ్ పూర్తయింది

మీకు కావలసిన ఫైల్ పేరును టైప్ చేయడం కొనసాగించండి మరియు టాబ్ నొక్కండి. ఈ సందర్భంలో, మనం “l” అని టైప్ చేసి, టాబ్ ని మళ్ళీ నొక్కండి మరియు బాష్ మనకు కావలసిన ఫైల్ పేరును నింపుతుంది.

ఇది ఆదేశాలతో కూడా పనిచేస్తుంది. మీకు ఏ ఆదేశం కావాలో ఖచ్చితంగా తెలియదు, కానీ అది “గ్నోమ్” తో ప్రారంభమవుతుందని తెలుసా? “గ్నోమ్” అని టైప్ చేసి, జాబితాను చూడటానికి టాబ్ నొక్కండి.

గొట్టాలు

పైప్స్ ఒక కమాండ్ యొక్క అవుట్పుట్ను మరొక ఆదేశానికి పంపడానికి మిమ్మల్ని అనుమతిస్తాయి. యునిక్స్ తత్వశాస్త్రంలో, ప్రతి ప్రోగ్రామ్ ఒక చిన్న యుటిలిటీ, అది ఒక పనిని చక్కగా చేస్తుంది. ఉదాహరణకు, ls కమాండ్ ప్రస్తుత డైరెక్టరీలోని ఫైళ్ళను జాబితా చేస్తుంది మరియు grep కమాండ్ పేర్కొన్న పదం కోసం దాని ఇన్పుట్ను శోధిస్తుంది.

వీటిని పైపులతో కలపండి (| | అక్షరం) మరియు మీరు ప్రస్తుత డైరెక్టరీలో ఫైల్ కోసం శోధించవచ్చు. కింది ఆదేశం “పదం” అనే పదం కోసం శోధిస్తుంది:

ls | grep పదం
పైపింగ్

వైల్డ్ కార్డులు

* అక్షరం - అంటే, నక్షత్రం - ఏదైనా సరిపోలగల వైల్డ్ కార్డ్. ఉదాహరణకు, ప్రస్తుత డైరెక్టరీ నుండి “నిజంగా పొడవైన ఫైల్ పేరు” మరియు “నిజంగా చాలా పొడవైన ఫైల్ పేరు” రెండింటినీ తొలగించాలనుకుంటే, మేము ఈ క్రింది ఆదేశాన్ని అమలు చేయవచ్చు:

rm నిజంగా * పేరు

ఈ ఆదేశం ఫైల్ పేర్లతో ఉన్న అన్ని ఫైళ్ళను “నిజంగా” తో ప్రారంభించి “పేరు” తో ముగుస్తుంది. మీరు బదులుగా rm * ను నడుపుతుంటే, మీరు ప్రస్తుత డైరెక్టరీలోని ప్రతి ఫైల్‌ను తొలగిస్తారు, కాబట్టి జాగ్రత్తగా ఉండండి.

వైల్డ్ కార్డ్

అవుట్పుట్ దారి మళ్లింపు

> అక్షరం కమాండ్ యొక్క అవుట్పుట్ను మరొక ఆదేశానికి బదులుగా ఫైల్కు మళ్ళిస్తుంది. ఉదాహరణకు, ప్రస్తుత డైరెక్టరీలోని ఫైళ్ళను జాబితా చేయడానికి కింది పంక్తి ls ఆదేశాన్ని నడుపుతుంది మరియు ఆ జాబితాను టెర్మినల్‌కు ప్రింట్ చేయడానికి బదులుగా, ప్రస్తుత డైరెక్టరీలోని “ఫైల్ 1” అనే ఫైల్‌కు జాబితాను ప్రింట్ చేస్తుంది:

ls> file1
బాష్ ట్రిక్స్ హెడర్

కమాండ్ హిస్టరీ

మీరు టైప్ చేసిన ఆదేశాల చరిత్రను బాష్ గుర్తుంచుకుంటాడు. మీరు ఇటీవల ఉపయోగించిన ఆదేశాల ద్వారా స్క్రోల్ చేయడానికి మీరు పైకి క్రిందికి బాణం కీలను ఉపయోగించవచ్చు. చరిత్ర ఆదేశం ఈ ఆదేశాల జాబితాను ముద్రిస్తుంది, కాబట్టి మీరు ఇటీవల ఉపయోగించిన ఆదేశాల కోసం శోధించడానికి దాన్ని grep కు పైప్ చేయవచ్చు. బాష్ చరిత్రతో మీరు ఉపయోగించగల అనేక ఇతర ఉపాయాలు కూడా ఉన్నాయి.

చరిత్ర

~ ,. & ..

~ అక్షరం - టిల్డే అని కూడా పిలుస్తారు - ప్రస్తుత వినియోగదారు హోమ్ డైరెక్టరీని సూచిస్తుంది. కాబట్టి, మీ హోమ్ డైరెక్టరీకి వెళ్ళడానికి cd / home / name అని టైప్ చేయడానికి బదులుగా, మీరు బదులుగా cd type అని టైప్ చేయవచ్చు. ఇది సాపేక్ష మార్గాలతో కూడా పనిచేస్తుంది - cd Desk / డెస్క్‌టాప్ ప్రస్తుత యూజర్ యొక్క డెస్క్‌టాప్‌కు మారుతుంది.

అదేవిధంగా, ది. ప్రస్తుత డైరెక్టరీని సూచిస్తుంది మరియు .. .. ప్రస్తుత డైరెక్టరీ పైన ఉన్న డైరెక్టరీని సూచిస్తుంది. కాబట్టి, సిడి .. డైరెక్టరీ పైకి వెళుతుంది. ఇవి సాపేక్ష మార్గాలతో కూడా పనిచేస్తాయి - మీరు మీ డెస్క్‌టాప్ ఫోల్డర్‌లో ఉంటే మరియు డెస్క్‌టాప్ ఫోల్డర్ మాదిరిగానే ఉన్న డైరెక్టరీ ఫోల్డర్‌కు వెళ్లాలనుకుంటే, మీరు cd ../Documents ఆదేశాన్ని ఉపయోగించవచ్చు.

అక్షరాలు

నేపథ్యంలో ఆదేశాన్ని అమలు చేయండి

అప్రమేయంగా, ప్రస్తుత టెర్మినల్‌లో మీరు అమలు చేసే ప్రతి ఆదేశాన్ని బాష్ అమలు చేస్తుంది. ఇది సాధారణంగా మంచిది, కానీ మీరు ఒక అప్లికేషన్‌ను ప్రారంభించి టెర్మినల్‌ను ఉపయోగించడం కొనసాగించాలనుకుంటే? ఫైర్‌ఫాక్స్ ప్రారంభించటానికి మీరు ఫైర్‌ఫాక్స్ టైప్ చేస్తే, ఫైర్‌ఫాక్స్ మీ టెర్మినల్‌ను స్వాధీనం చేసుకుంటుంది మరియు మీరు దాన్ని మూసివేసే వరకు దోష సందేశాలు మరియు ఇతర అవుట్‌పుట్‌ను ప్రదర్శిస్తుంది. బ్యాష్ నేపథ్యంలో ప్రోగ్రామ్‌ను అమలు చేయడానికి కమాండ్ చివర & ఆపరేటర్‌ను జోడించండి:

ఫైర్‌ఫాక్స్ &
నేపథ్య ప్రక్రియ

షరతులతో కూడిన అమలు

మీరు బాష్ రెండు ఆదేశాలను ఒకదాని తరువాత ఒకటి అమలు చేయవచ్చు. మొదటి ఆదేశం విజయవంతంగా పూర్తయితే మాత్రమే రెండవ ఆదేశం అమలు అవుతుంది. ఇది చేయుటకు, రెండు ఆదేశాలను ఒకే లైన్లో ఉంచండి, && లేదా డబుల్ ఆంపర్సండ్ ద్వారా వేరుచేయబడుతుంది.

ఉదాహరణకు, స్లీప్ కమాండ్ సెకన్లలో విలువను తీసుకుంటుంది, లెక్కించబడుతుంది మరియు విజయవంతంగా పూర్తి చేస్తుంది. ఇది ఒంటరిగా పనికిరానిది, కానీ ఆలస్యం తర్వాత మరొక ఆదేశాన్ని అమలు చేయడానికి మీరు దీన్ని ఉపయోగించవచ్చు. కింది ఆదేశం ఐదు సెకన్లపాటు వేచి ఉంటుంది, ఆపై గ్నోమ్-స్క్రీన్ షాట్ సాధనాన్ని ప్రారంభించండి:

నిద్ర 5 && గ్నోమ్-స్క్రీన్ షాట్

మీకు భాగస్వామ్యం చేయడానికి ఇంకేమైనా ఉపాయాలు ఉన్నాయా? ఒక వ్యాఖ్యను మరియు మీ తోటి పాఠకులకు సహాయం చేయండి!