ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 02: பாஷ் ஷெல் பற்றிய அனைத்தும்

ஷெல் ஸ்கிரிப்டிங் - டுடோரியல் 02: பாஷ் ஷெல் பற்றிய அனைத்தும்

ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 02: பாஷ் ஷெல் பற்றிய அனைத்தும்

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

மற்றும் கொடுக்கப்பட்ட, முதலில் நாங்கள் அணுகினோம் முதல் 3 அடிப்படை கருத்துக்கள் (டெர்மினல்கள், கன்சோல்கள் மற்றும் ஷெல்கள்) இந்த தலைப்புடன் தொடர்புடையது, இந்த வினாடியில், சாத்தியமான அனைத்தையும் அறிந்து கொள்வதில் குறிப்பாக கவனம் செலுத்துவோம் பாஷ் ஷெல்.

ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 01: டெர்மினல்கள், கன்சோல்கள் மற்றும் ஷெல்ஸ்

ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 01: டெர்மினல்கள், கன்சோல்கள் மற்றும் ஷெல்ஸ்

மற்றும் இதைத் தொடங்குவதற்கு முன் "ஷெல் ஸ்கிரிப்டிங்" பற்றிய பயிற்சி 02, பின்வருவனவற்றை ஆராய பரிந்துரைக்கிறோம் தொடர்புடைய உள்ளடக்கங்கள், இன்று இந்த இடுகையைப் படிக்கும் முடிவில்:

ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 01: ஷெல், பாஷ் ஷெல் மற்றும் ஸ்கிரிப்ட்கள்
தொடர்புடைய கட்டுரை:
ஷெல் ஸ்கிரிப்டிங் - பயிற்சி 01: டெர்மினல்கள், கன்சோல்கள் மற்றும் ஷெல்ஸ்
பவர்ஷெல் பற்றி
தொடர்புடைய கட்டுரை:
பவர்ஷெல், இந்த கட்டளை வரி ஷெல்லை உபுண்டு 22.04 இல் நிறுவவும்

ஷெல் ஸ்கிரிப்டிங் டுடோரியல் 02

ஷெல் ஸ்கிரிப்டிங் டுடோரியல் 02

பாஷ் ஷெல் என்றால் என்ன?

பாஷ் அல்லது பாஷ் ஷெல் ஷெல் அல்லது கட்டளை மொழி மொழிபெயர்ப்பாளருக்காக பிரத்யேகமாக உருவாக்கப்பட்டதாகும் லினக்ஸ் இயங்குதளம். ஒரு ஷெல், இது அசல் "sh" ஷெல்லுடன் பெரிதும் ஒத்துப்போகிறது, மேலும் கோர்ன் (ksh) மற்றும் C (csh) ஷெல்களில் இருந்து பயனுள்ள அம்சங்களை உள்ளடக்கியது.

கூடுதலாக, இது தரநிலையின் இணக்கமான செயலாக்கத்தை அடைவதை நோக்கமாகக் கொண்டுள்ளது "IEEE POSIX ஷெல் மற்றும் கருவிகள்", இது ஒரு பகுதியாகும் IEEE POSIX விவரக்குறிப்பு (IEEE தரநிலை 1003.1). எனவே, இந்த இலக்கைப் பின்தொடர்வதில், ஊடாடும் பயன்பாட்டிற்கும் நிரலாக்கத்திற்கும் "sh" தொடர்பான செயல்பாட்டு மேம்பாடுகளை இது ஒருங்கிணைக்கிறது.

டாப் 10 முக்கியமான பேஷ் உண்மைகள்

  1. இது Unix Shell ஐ அடிப்படையாகக் கொண்டது மற்றும் POSIX இணக்கமானது.
  2. அனைத்து பார்ன் ஷெல் (sh) கட்டளைகளும் பாஷில் கிடைக்கின்றன.
  3. பெரும்பாலான குனு/லினக்ஸ் விநியோகங்களில் இது முன்னிருப்பு ஷெல் ஆகும்.
  4. இயக்க முறைமையிலிருந்து கட்டளை உத்தரவுகளை விளக்குவது இதன் முக்கிய செயல்பாடு.
  5. இது மிகவும் கையடக்கமானது, எனவே இது Unix மற்றும் பிற OS களின் கிட்டத்தட்ட அனைத்து பதிப்புகளிலும் இயங்குகிறது.
  6. அதன் கட்டளை தொடரியல் என்பது போர்ன் ஷெல் தொடரியல் அடிப்படையிலான வழிமுறைகளின் சூப்பர்செட் ஆகும்.
  7. இது ஜூன் 8, 1989 அன்று குனு திட்டத்தின் ஒரு பகுதியாக பிரையன் ஃபாக்ஸால் உருவாக்கப்பட்டு வெளியிடப்பட்டது.
  8. இது ஸ்கிரிப்ட் கோப்புகளை (பாஷ் ஸ்கிரிப்ட்கள்) உருவாக்கவும் நிர்வகிக்கவும் அனுமதிக்கிறது, அதன் செயல்பாடு பணிகளை தானியக்கமாக்குகிறது.
  9. இது ஸ்கிரிப்ட்களை உருவாக்க, நன்கு கட்டமைக்கப்பட்ட, மட்டு மற்றும் வடிவமைக்கப்பட்ட செயல்பாடுகளின் வரிசையை வழங்குகிறது.
  10. இது கட்டளை வரி எடிட்டிங், வரம்பற்ற அளவு கட்டளை வரலாறு, வேலை கட்டுப்பாடு, ஷெல் மற்றும் மாற்று செயல்பாடுகள், வரம்பற்ற அளவு குறியீட்டு வரிசைகள் போன்ற அம்சங்களை வழங்குகிறது.

பாஷ் ஷெல் பற்றி மேலும்

இன்னும் முக்கியமான தகவல் ஷெல் ஸ்கிரிப்டிங் டுடோரியல் 02

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

இருப்பினும், நீங்கள் கொஞ்சம் ஆழமாக தோண்டலாம் பாஷ் பற்றி மேலும் பின்வருபவை உத்தியோகபூர்வ இணைப்புகள்:

பாஷின் பெயர் 'Bourne-Again SHell' என்பதன் சுருக்கமாகும், இது தற்போதைய யூனிக்ஸ் ஷெல் 'sh' இன் நேரடி மூதாதையரின் ஆசிரியரான ஸ்டீபன் போர்னைப் பற்றிய சிறுகுறிப்பாகும், அவர் பாஷின் ஏழாவது பதிப்பு பதிப்பில் தோன்றினார். .

லுவா பற்றி
தொடர்புடைய கட்டுரை:
லுவா, உபுண்டுவில் இந்த சக்திவாய்ந்த ஸ்கிரிப்டிங் மொழியை நிறுவவும்
மோசடி பற்றி
தொடர்புடைய கட்டுரை:
ராக்கெட், இந்த நிரலாக்க மொழியை உபுண்டுவில் நிறுவவும்

இடுகைக்கான சுருக்கம் பேனர்

சுருக்கம்

சுருக்கமாக, இதனுடன் "ஷெல் ஸ்கிரிப்டிங்" பற்றிய பயிற்சி 02 வரவிருப்பவர்கள், தொடர்ந்து பங்களிப்போம் என்று நம்புகிறோம் குனு/லினக்ஸ் டெர்மினலின் பயன்பாட்டில் பயிற்சிகுறிப்பாக அவற்றில் தொடக்க பயனர்கள் சொற்களில் இலவச மற்றும் திறந்த இயக்க முறைமைகள்.

உள்ளடக்கம் உங்களுக்கு பிடித்திருந்தால், கருத்து மற்றும் பகிரவும். மற்றும் நினைவில், எங்கள் தொடக்கத்தில் வருகை «வலைத்தளத்தில்», அதிகாரப்பூர்வ சேனலுக்கு கூடுதலாக தந்தி மேலும் செய்திகள், பயிற்சிகள் மற்றும் Linux புதுப்பிப்புகளுக்கு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.