హార్డ్వేర్

లినక్స్‌లో షెల్ స్క్రిప్ట్‌ను ఎలా తయారు చేయాలి

విషయ సూచిక:

Anonim

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

Linux లో షెల్ స్క్రిప్ట్ ఎలా తయారు చేయాలి

స్క్రిప్ట్ అంటే ఏమిటి?

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

షెల్ స్క్రిప్ట్‌ను ఎలా సృష్టించాలి

షెల్ స్క్రిప్ట్‌ను సృష్టించే విధానం చాలా సులభం. క్రొత్త ఫైల్‌ను సృష్టించడం మరియు.sh పొడిగింపు ఇవ్వడం వంటిది. దీన్ని చేయడానికి రెండు ప్రత్యామ్నాయాలు ఉన్నాయి, ఇది గ్రాఫికల్ ఇంటర్ఫేస్ ద్వారా లేదా టచ్ కమాండ్ ఉపయోగించి కన్సోల్ నుండి కావచ్చు.

ఉదాహరణకు, test.sh ను తాకండి

ఈ విధంగా, ప్రస్తుత డైరెక్టరీలో test.sh ఫైల్ సృష్టించబడుతుంది.

ఈ ఫైల్ రెండు ప్రత్యామ్నాయాలతో, గ్రాఫికల్ ఎన్విరాన్మెంట్ యొక్క టెక్స్ట్ ఎడిటర్ నుండి (ఉదాహరణకు, గెడిట్) లేదా Vim తో టెర్మినల్ నుండి తెరవబడుతుంది.

స్క్రిప్ట్ మొదటి పంక్తి

ఇప్పుడు మనము ఫైల్ను క్రియేట్ చేసి ఓపెన్ చేసాము, ఫైల్ స్క్రిప్ట్ అవుతుందని చెప్పిన లైనక్స్ కు తప్పక సూచించాలి. అందువల్ల, అన్ని షెల్ స్క్రిప్ట్‌లకు మొదటి పంక్తి ఉండాలి:

#! / బిన్ / బాష్

ఈ పంక్తిని రెండు భాగాలుగా విభజించవచ్చు, మొదటిది # కి అనుగుణంగా ఉంటుంది ! ఈ క్రమాన్ని షా బ్యాంగ్ అంటారు. ప్రాథమికంగా, దాని పనితీరు వ్యవస్థకు సూచనల సమితి క్రింద ఇవ్వబడుతుంది మరియు అందువల్ల ప్రాసెస్ చేయబడుతుందని సూచిస్తుంది. రెండవ భాగం, / బిన్ / బాష్, ఆదేశాలను అమలు చేయడానికి ఉపయోగించబడే షెల్‌ను సూచిస్తుంది.

వ్యాఖ్యలు

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

# చిహ్నాన్ని ఉపయోగించి వ్యాఖ్యలను జోడించవచ్చు. ప్యాడ్ తరువాత, మనకు సంబంధించినదిగా అనిపించే వచనాన్ని మేము జోడిస్తాము. సాధారణంగా కొన్ని కార్యాచరణను వివరించడానికి, వ్యాఖ్యను సూచనల ముందు ఉంచుతారు, కాని వాటిని షెల్ లిపిలో తక్కువ లేదా ఎక్కువసార్లు ఉపయోగించవచ్చు.

ఆదేశాలను కలుపుతోంది

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

ప్రాథమిక ఆదేశాలతో సహా ఈ సందర్భంలో మేము చాలా సరళమైన ఉదాహరణను ఉపయోగించబోతున్నాము:

#! / bin / bash # ovtoaster.com నుండి స్క్రిప్ట్ # మన యూజర్ యొక్క డైరెక్టరీలో మనల్ని ఉంచాము cd ~ # మేము uname -r ను స్క్రీన్‌లో ఉపయోగించే కెర్నల్‌ను ప్రింట్ చేస్తాము # మేము స్క్రీన్‌పై ప్రస్తుత తేదీ తేదీని ప్రింట్ చేస్తాము # మేము పత్రాలు అనే ఫోల్డర్‌ను సృష్టిస్తాము mkdir TestDocuments # మేము పత్రాల ఫోల్డర్‌కు తరలించండి cd TestDocuments # మేము చిట్కాలు టచ్ చిట్కాలు అనే టెక్స్ట్‌ని సృష్టిస్తాము. txt #… మనకు కావలసిన అన్ని ఆదేశాలను రాయడం కొనసాగించవచ్చు, స్క్రిప్ట్ వాటిని అన్నింటినీ వరుసగా అమలు చేస్తుంది.

చివరగా మేము మా ఫైల్‌లోని మార్పులను సేవ్ చేస్తాము మరియు దానితో స్క్రిప్ట్ పని చేయడానికి దాదాపు సిద్ధంగా ఉంది…

స్క్రిప్ట్‌ను రన్ చేస్తోంది

షెల్ స్క్రిప్ట్‌ను అమలు చేయడానికి ముందు, మేము ఫైల్‌కు అమలు అనుమతులను ఇవ్వాలి. ఇది చాలా సులభమైన విషయం. మేము టెర్మినల్కు వెళ్తాము మరియు మన స్క్రిప్ట్ యొక్క డైరెక్టరీలో ఉన్నాము మరియు మేము chmod ఆదేశాన్ని ఉపయోగిస్తాము:

మేము మిమ్మల్ని సిఫార్సు చేస్తున్నాము లైనక్స్‌లో ఫైళ్ళను ఎలా సవరించాలి: Vi టెక్స్ట్ ఎడిటర్ మీ బెస్ట్ ఫ్రెండ్

మేము ప్రస్తుత వినియోగదారుకు అనుమతులు ఇవ్వాలనుకుంటే, మేము వీటిని ఉపయోగిస్తాము:

sudo chmod 775 test.sh

ఒకవేళ మేము వినియోగదారులందరికీ అనుమతులు ఇవ్వాలనుకుంటే, వాక్యం ఇలా ఉంటుంది:

sudo chmod 777 test.sh

మేము ఇప్పటికే అనుమతులను మంజూరు చేసిన తర్వాత, మేము స్క్రిప్ట్‌ను అమలు చేస్తాము:

./prueba.sh

దీనితో మేము పూర్తి చేస్తాము, మా పూర్తి ఫంక్షనల్ స్క్రిప్ట్ మరియు మనకు అవసరమైనప్పుడు అమలు చేయడానికి మరియు పనిలో షెడ్యూల్ చేయడానికి కూడా సరిపోతుంది.

Linux లో ప్రారంభకులకు గైడ్ చదవమని మేము సిఫార్సు చేస్తున్నాము.

ఈ అంశం ఉపయోగకరంగా ఉందని మేము ఆశిస్తున్నాము మరియు మీ అనుభవాలను మరియు అభిప్రాయాలను మా వ్యాఖ్యలలో పంచుకోవడం మర్చిపోవద్దు?

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button