இந்த இடுகையில், நாங்கள் தொடர்வோம் 05 பயிற்சி எங்கள் டுடோரியல் தொடரிலிருந்து ஷெல் ஸ்கிரிப்டிங். குறிப்பாக, நாம் அ தொடர் நல்ல நடைமுறைகள், அதையே மேற்கொள்ளும் போது கணக்கில் எடுத்துக்கொள்ள வேண்டும்.
இருந்து, இல் முந்தைய (டுடோரியல் 04) நாங்கள் மற்றவர்களிடம் பேசுகிறோம் அடிப்படை நடைமுறை புள்ளிகள் இவற்றுடன் தொடர்புடையது, குறிப்பாக அவை எவ்வாறு உருவாக்கப்படுகின்றன, அவை எவ்வாறு செயல்படுத்தப்படுகின்றன, மற்றும் எவை உருவாக்கும் பகுதிகள் a பாஷ் ஷெல் ஸ்கிரிப்ட்.
மேலும், இந்த இடுகையை தொடங்குவதற்கு முன் "ஷெல் ஸ்கிரிப்டிங் - டுடோரியல் 05", பின்வருவனவற்றை ஆராய பரிந்துரைக்கிறோம் தொடர்புடைய உள்ளடக்கங்கள், இன்று இந்த இடுகையைப் படிக்கும் முடிவில்:
ஷெல் ஸ்கிரிப்டிங் டுடோரியல் 05
ஸ்கிரிப்டை உருவாக்க சிறந்த நல்ல நடைமுறைகள்
ஷெல் ஸ்கிரிப்டிங்கிற்கான முதல் 10 சிறந்த நடைமுறைகள்
மத்தியில் 10 மிக முக்கியமானவை பின்வருவனவற்றை நாம் குறிப்பிடலாம்:
- குறியீட்டை உள்தள்ளவும்: படிக்கக்கூடிய வடிவத்தில் உருவாக்கப்பட்ட குறியீடு அதன் சிறந்த புரிதலுக்கு மிகவும் முக்கியமானது. மேலும் தேவையான உள்தள்ளல்கள் விரிவான தருக்க கட்டமைப்பின் தெளிவான பார்வையை வழங்கும்.
- குறியீட்டின் பிரிவுகளுக்கு இடையில் பிரிக்கும் இடைவெளிகளைச் சேர்க்கவும்: குறியீட்டை தொகுதிகள் அல்லது பிரிவுகளாகப் பிரிப்பது எந்தக் குறியீட்டையும் மேலும் படிக்கக்கூடியதாகவும், அது எவ்வளவு நீளமாக இருந்தாலும் புரிந்துகொள்ளவும் எளிதாக்குகிறது.
- குறியீட்டை முடிந்தவரை கருத்து தெரிவிக்கவும்: ஒவ்வொரு வரி அல்லது கட்டளையின் வரிசையிலும் பயனுள்ள மற்றும் தேவையான விளக்கங்களைச் சேர்ப்பது, குறியீட்டின் பிரிவு அல்லது செயல்பாட்டின் உருவாக்கம், திட்டமிடப்பட்டதைப் புரிந்துகொள்வதை எளிதாக்குகிறது.
- உங்கள் செயல்பாடுகளின் விளக்கமான பெயர்களுடன் மாறிகளை உருவாக்கவும்: இது உருவாக்கப்பட்ட செயல்பாட்டை தெளிவாக விவரிக்கும் மற்றும் அடையாளம் காணும் மாறி பெயர்களை ஒதுக்குவது அதன் நோக்கத்தை புரிந்து கொள்ள உதவுகிறது.
- தொடரியல் பயன்படுத்தவும்
VARIABLE=$(comando)
கட்டளை மாற்றீட்டிற்கு: அதற்கு பதிலாக, பழைய வழி இப்போது பின்பற்றுவதை நிறுத்திவிட்டதுVARIABLE=`date +%F`
. - சூப்பர் யூசர் மற்றும் அங்கீகரிக்கப்பட்ட பயனர்களின் சரிபார்ப்புக்கு தொகுதிகள் அல்லது மாறிகளைப் பயன்படுத்தவும், கடவுச்சொல்லுடன் அல்லது இல்லாமல்: குறியீட்டின் தேவையான பகுதிகளில், பாதுகாப்பு நிலைகளை அதிகரிக்க.
- இயக்க முறைமையின் தொகுதிகள் அல்லது சரிபார்ப்பு மாறிகளைப் பயன்படுத்தவும் (டிஸ்ட்ரோ, பதிப்பு, கட்டிடக்கலை): ஆதரிக்கப்படாத கணினிகளில் (அல்லது சர்வர்கள்) கோப்புகளைப் பயன்படுத்துவதைத் தடுக்க.
- முக்கியமான அல்லது தொகுதி செயல்களின் செயல்பாட்டை உறுதிப்படுத்த தொகுதிகள் அல்லது நடைமுறைகளைப் பயன்படுத்தவும்: மேம்பாடு அல்லது கவனக்குறைவு காரணமாக தவறுகளை குறைக்க.
- வகைப்படுத்தப்பட்ட அத்தியாவசிய தொகுதிகளைச் சேர்க்கவும்: குறிப்பிடக்கூடியவற்றில், வரவேற்பு மற்றும் பிரியாவிடை தொகுதிகள், இருமுறை செயல்படுத்தல் சரிபார்ப்பு, சிறந்த பயனர் அனுபவத்திற்காக.
- பயனர் நட்பு காட்சி இடைமுகங்களை உருவாக்கவும்: கட்டளைகளைப் பயன்படுத்தி டெர்மினல் (CLI) மற்றும் டெஸ்க்டாப் (GUI) ஆகிய இரண்டும்
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
மற்றும் கட்டளைகள் கூட"mpg123 y espeak"
மனிதமயமாக்கப்பட்ட அல்லது ரோபோ குரல் மூலம் ஒலி விழிப்பூட்டல்கள் மற்றும் கேட்கக்கூடிய அறிவிப்புகளுக்கு.
மற்ற முக்கியமானவை
- வெளிப்புற செயல்பாடுகள் மற்றும்/அல்லது தொகுதிகள் மூலம் ஸ்கிரிப்ட் அளவை பகுத்தறிவு செய்யுங்கள்: ஒரு ஸ்கிரிப்ட் மிகப் பெரியதாக இருந்தால், செயல்பாடுகளைப் பயன்படுத்தி அதைப் பிரிப்பது அல்லது முக்கிய ஸ்கிரிப்ட் மூலம் அழைக்கப்படும் சிறிய ஸ்கிரிப்ட் கோப்புகளாகப் பிரிப்பது சிறந்தது.
- ஸ்கிரிப்ட்டில் உள்ள மற்ற மொழிபெயர்ப்பாளர்களுக்கு (நிரலாக்க மொழிகள்) அழைப்புகளை தெளிவான மற்றும் தெளிவான வழியில் அழைக்கவும்: இதைச் செய்ய, அவற்றை கோடுகள் அல்லது தொகுதிகள் மூலம் தெளிவாக அழைக்க வேண்டும்.
சுருக்கம்
சுருக்கமாக, நாங்கள் இதை நம்புகிறோம் "ஷெல் ஸ்கிரிப்டிங்" பற்றிய பயிற்சி 05 ஸ்கிரிப்ட்களை உருவாக்கும் போது சிறந்த நல்ல நடைமுறைகள் மற்றும் முந்தையவை, பலரின் அறிவை அதிகரிக்கின்றன, மிகவும் உகந்த மற்றும் செயல்பாட்டுடன் பாஷ் ஷெல் மூலம் உருவாக்கப்பட்ட ஸ்கிரிப்ட் கோப்புகள்.
உள்ளடக்கம் உங்களுக்கு பிடித்திருந்தால், கருத்து மற்றும் பகிரவும். மற்றும் நினைவில், எங்கள் தொடக்கத்தில் வருகை «வலைத்தளத்தில்», அதிகாரப்பூர்வ சேனலுக்கு கூடுதலாக தந்தி மேலும் செய்திகள், பயிற்சிகள் மற்றும் Linux புதுப்பிப்புகளுக்கு.