நான் என்ன ஷெல் பயன்படுத்துகிறேன்? எப்படி கண்டுபிடிப்பது என்பது இங்கே

Anonim

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

Mac OS X, Unix, Linux இல் என்ன ஷெல் பயன்படுத்தப்படுகிறது என்பதைக் கண்டுபிடிப்பது எப்படி

எந்த ஷெல் பயன்படுத்தப்படுகிறது என்பதைக் கண்டறிய எளிதான வழி, கட்டளை வரி வரியில் பின்வரும் கட்டளை தொடரியல் தட்டச்சு செய்வதாகும்

எக்கோ $ஷெல்

ஹிட் ரிட்டர்ன். ஆம், அது அனைத்து கேப்களிலும் $SHELL ஆகும், unix உலகில் கேஸ் மேட்டர். பயன்பாட்டில் உள்ள ஷெல்லைக் குறிக்கும், இது போன்ற ஏதாவது அச்சிடப்பட்டதை நீங்கள் பார்க்க வேண்டும்:

$ எதிரொலி $SHELL /bin/bash

இது ஷெல் பாஷ் என்று பொருள்படும், ஆனால் /bin/tcsh /bin/zsh /bin/ksh அல்லது வெளியில் இருக்கும் பல்வேறு ஷெல்கள் போன்றவற்றை நீங்கள் வித்தியாசமாகப் பார்க்கலாம்.

இந்த கட்டளை அனைத்து unix இயங்குதளங்களிலும் செயல்படுகிறது, அது Mac OS X, Linux, FreeBSD, அல்லது எதுவாக இருந்தாலும், அது எப்போதும் ஒரே மாதிரியாகத் தெரிவிக்கப்படும்.

பெரும்பாலான Mac OS X பயனர்களுக்கு, நீங்கள் இயல்பாகவே Bash ஷெல்லைப் பயன்படுத்துவீர்கள், இது OS X இன் அனைத்து சமீபத்திய பதிப்புகளிலும் நிலையானது மற்றும் ஷெல்களைப் பயன்படுத்த எளிதான ஒன்றாகும். Mac டெர்மினலில் உள்ள விருப்பங்களை மாற்றுவதன் மூலம் அல்லது "ஏற்றுமதி $SHELL=" ஐப் பயன்படுத்தி, பழைய பாணியில் அதைச் சரிசெய்வதன் மூலம் நீங்கள் விரும்பும் மற்றொரு ஷெல்லுக்கு அதை எளிதாக அமைக்கலாம்.

நினைவில் கொள்ளுங்கள், குண்டுகள் மற்ற ஓடுகளிலிருந்தும் ஏவப்பட்டு, ஒரு வகையான கூட்டை உருவாக்குகின்றன. எடுத்துக்காட்டாக, நீங்கள் tcsh ஐ kshக்கு மேல் பாஷில் இயக்கலாம், ஆனால் அதைச் செய்வதற்கு அதிக காரணம் இல்லை. "வெளியேறு" என்று தட்டச்சு செய்வது ஒரு ஷெல்லில் இருந்து வெளியேறி மற்றொன்றிற்குத் திரும்பும், நீங்கள் அத்தகைய சூழ்நிலையில் இருந்தால், மீண்டும் வகையைத் தீர்மானிக்க எக்கோ $SHELL கட்டளையை மீண்டும் இயக்கலாம்.

நான் என்ன ஷெல் பயன்படுத்துகிறேன்? எப்படி கண்டுபிடிப்பது என்பது இங்கே