வன்பொருள்

லினக்ஸில் ஷெல் ஸ்கிரிப்டை உருவாக்குவது எப்படி

பொருளடக்கம்:

Anonim

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

லினக்ஸில் ஷெல் ஸ்கிரிப்டை உருவாக்குவது எப்படி

ஸ்கிரிப்ட் என்றால் என்ன?

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

ஷெல் ஸ்கிரிப்டை உருவாக்குவது எப்படி

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

உதாரணமாக, test.sh ஐத் தொடவும்

இந்த வழியில், தற்போதைய கோப்பகத்தில் test.sh கோப்பு உருவாக்கப்படும்.

இந்த கோப்பை இரண்டு மாற்றுகளுடன், வரைகலை சூழலின் உரை திருத்தியிலிருந்து (எடுத்துக்காட்டாக, கெடிட்) அல்லது விம் உடன் முனையத்திலிருந்து திறக்க முடியும்.

ஸ்கிரிப்ட் முதல் வரி

இப்போது கோப்பை உருவாக்கி திறந்திருக்கிறோம், கோப்பு ஒரு ஸ்கிரிப்டாக இருக்கும் என்று லினக்ஸுக்கு நாம் குறிக்க வேண்டும். எனவே, எல்லா ஷெல் ஸ்கிரிப்ட்களுக்கும் முதல் வரி இருக்க வேண்டும்:

#! / பின் / பாஷ்

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

கருத்து

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

# சின்னத்தைப் பயன்படுத்தி கருத்துகளைச் சேர்க்கலாம். திண்டுக்குப் பிறகு, எங்களுக்குப் பொருத்தமானதாகத் தோன்றும் உரையைச் சேர்ப்போம். பொதுவாக சில செயல்பாடுகளை விளக்கும் பொருட்டு, கருத்து அறிவுறுத்தலுக்கு முன் வைக்கப்படுகிறது, ஆனால் அவை ஷெல் ஸ்கிரிப்ட்டில் குறைவாகவோ அல்லது அதிகமாகவோ பயன்படுத்தப்படலாம்.

கட்டளைகளைச் சேர்த்தல்

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

அடிப்படை கட்டளைகள் உட்பட இந்த விஷயத்தில் மிகவும் எளிமையான உதாரணத்தை நாங்கள் பயன்படுத்தப் போகிறோம்:

#! / bin / bash # ovtoaster.com இலிருந்து ஸ்கிரிப்ட் # எங்கள் பயனரின் கோப்பகத்தில் நம்மை வைத்திருக்கிறோம் cd ~ # நாம் uname -r ஐ திரையில் காண்பிக்கும் கர்னலை அச்சிடுகிறோம் # தற்போதைய தேதி தேதியை திரையில் அச்சிடுகிறோம் # ஆவணங்கள் என்ற கோப்புறையை உருவாக்குகிறோம் mkdir TestDocuments # நாங்கள் ஆவணங்கள் கோப்புறையில் செல்லவும் சி.டி. டெஸ்ட் ஆவணங்கள் # டிப்ஸ் டச் டிப்ஸ் என்ற ஒரு உரையை உருவாக்குகிறோம். txt #… நாம் விரும்பும் அனைத்து கட்டளைகளையும் தொடர்ந்து எழுதலாம், ஸ்கிரிப்ட் அனைத்தையும் தொடர்ச்சியாக இயக்கும்.

இறுதியாக எங்கள் கோப்பில் மாற்றங்களைச் சேமிக்கிறோம், அதனுடன் ஸ்கிரிப்ட் வேலை செய்ய கிட்டத்தட்ட தயாராக உள்ளது…

ஸ்கிரிப்டை இயக்குகிறது

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

லினக்ஸில் கோப்புகளைத் திருத்துவது எப்படி என்பதை நாங்கள் பரிந்துரைக்கிறோம்: Vi உரை திருத்தி உங்கள் சிறந்த நண்பர்

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

sudo chmod 775 test.sh

எல்லா பயனர்களுக்கும் நாங்கள் அனுமதி வழங்க விரும்பினால், தண்டனை பின்வருமாறு:

sudo chmod 777 test.sh

நாங்கள் ஏற்கனவே அனுமதிகளை வழங்கியதும், ஸ்கிரிப்டை இயக்குகிறோம்:

./test.sh

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

லினக்ஸில் ஆரம்பிக்க வழிகாட்டியைப் படிக்க பரிந்துரைக்கிறோம்.

தலைப்பு பயனுள்ளதாக இருந்தது என்று நாங்கள் நம்புகிறோம், எங்கள் அனுபவங்களில் உங்கள் அனுபவங்களையும் கருத்துகளையும் பகிர்ந்து கொள்ள மறக்கவில்லையா?

வன்பொருள்

ஆசிரியர் தேர்வு

Back to top button