बॅश 5.1 आधीच रिलीज झाला आहे आणि या बातम्या आहेत

दोन वर्षांच्या विकासानंतर, जीएनयू बॅश 5.1 शेलची नवीन आवृत्ती प्रकाशित केली गेली आहे, जे बहुतांश लिनक्स डिस्ट्रिब्युशनवर डीफॉल्ट असते. त्याच वेळी, रीडलाइन 8.1 लायब्ररीचे प्रकाशन तयार केले गेले, कमांड लाइन संपादन संयोजित करण्यासाठी बॅशमध्ये वापरले.

बर्‍याच विनामूल्य युनिक्स सिस्टमवर हे डीफॉल्ट दुभाषी आहे, विशेषत: GNU / Linux प्रणालीवर. हे मॅक ओएस एक्सचे डीफॉल्ट शेल देखील आहे. सायगविन प्रकल्प प्रथमच विंडोजमध्ये आणला आणि विंडोज 10 मध्ये तो एक ऑपरेटिंग सिस्टम पर्याय आहे.

बाशची मुख्य नवीन वैशिष्ट्ये 5.1

इंजिनचे छद्म-यादृच्छिक संख्या निर्माण करण्यासाठी पुन्हा डिझाइन केले गेले आहे, त्याच्या बाजूला se जोडले SRANDOM चल सिस्टमच्या स्यूडो-रँडम नंबर जनरेटरकडून 32-बिट यादृच्छिक क्रमांक असलेली.

असोसिएटिव्ह अ‍ॅरेसाठी कंपाऊंड असाइनमेंटसाठी समर्थन लागू केले आहे, ज्यामध्ये जोड्यांचा संच एसोसिएटिव्ह अ‍ॅरेमध्ये जोडल्या जाणार्‍या डेटाच्या प्रकारानुसार हॅश टेबलच्या आकारात गतिशील वाढ जोडण्याव्यतिरिक्त की / मूल्य स्वरूपनात जोडला जातो.

आणखी एक बदल जो समोर येतो तो मोडमध्ये आहे पॉसिक्स, प्रक्रिया प्रतिस्थापन कार्य लागू केले आहेज्याद्वारे कमांडचे इनपुट आणि आऊटपुट इतर कमांडस फाइल म्हणून समजले जाते.

जोडले गेले होते रूपांतरण ऑपरेटरसाठी नवीन मापदंड: संपूर्ण स्ट्रिंगला अप्परकेसमध्ये रुपांतरित करण्यासाठी "यू", "यू" आणि "एल", प्रथम वर्ण मोठ्या आकारात रूपांतरित करा आणि लोअरकेसमध्ये रूपांतरित करा, तसेच की / मूल्य स्वरूपात असोसिएटिव्ह अ‍ॅरे प्रदर्शित करण्यासाठी "के" पॅरामीटर.

बॅकवर्ड सुसंगतता मोड सक्षम करण्यासाठी, आपल्याला आता BASH_COMPAT व्हेरिएबल वापरण्याची आवश्यकता आहे (आपण कॉम्पॅट 5.0 पर्यायाचा वापर करून बॅश 50 सुसंगतता मोड सेट करू शकत नाही).

मुलभूतरित्या, रीडलाइनने कंसबद्ध पेस्ट मोड सक्षम केला आहे, क्लिपबोर्डवरून प्राप्त केलेला डेटा क्लिपबोर्डवरून प्राप्त केलेला डेटा दृश्यास्पदपणे हायलाइट करण्यासाठी एस्केप क्रमांकासह तयार केला जातो. रीडलाइन अशा प्रकारच्या इन्सर्ट्सना हायलाइटिंग प्रदान करते तसेच वाढीव आणि वाढ न करणार्‍या इतिहासाच्या शोधात सापडलेल्या मजकूराला ठळक करते. हायलाइटिंग लेबल अधिलिखित केलेल्या कमांडची संख्या आणि परिस्थिती विस्तृत केली गेली आहे.

याव्यतिरिक्त, एसई मागील वर्तन परत च्या विस्ताराशी संबंधित बॅकस्लॅश समाविष्ट करणारे शब्द निर्दिष्ट करतेवेळी फाईल पथ परंतु ते विशेष मुखवटा विस्तार वर्ण वापरत नाहीत.

बॅश 4.4 प्रमाणे, यापुढे या मार्गांचे खुलासे केले जात नाहीत (बॅश .5.0.० चे सुधारित वर्तन पीओएसआयएक्स मानकांनुसार होते, परंतु वापरकर्त्यांकडून नकारात्मकतेने त्याला प्राप्त झाले आणि पॉसीएक्स समितीने तपशील बदलण्यास सहमती दर्शविली). तसेच, ग्लोबिगॉनोर मोड आता "" कडे दुर्लक्ष करते. टर्मिनलमध्ये निर्दिष्ट केलेल्या पथ घटक म्हणून "..".

टर्मिनल डेटा वाचत असताना सुधारित अपवाद हाताळणी वाचन आणि सिलेक्ट कॉन्ट्रॅक्ट्स वापरुन. सिग्नल अंतर्गत कॉल वाचण्यात व्यत्यय आणतो तेव्हा अंगभूत निवडलेले कार्य आता अडकते. SIGINT नियंत्रकांना रिकर्सीव्ह लाँच करण्यास परवानगी आहे.

रीडलाइनने सिंगल लाइन टर्मिनल्सवर स्वयंचलित क्षैतिज स्क्रोलिंग लागू केली आहे.

याव्यतिरिक्त, आम्ही शोधू शकतो भिन्न शॉर्टकट दुवे परिभाषित करण्यासाठी समर्थन "बाइंड-एक्स" आदेशामधील भिन्न संपादन पद्धती आणि भिन्न कीबोर्ड लेआउटसाठी कीबोर्ड.

शाखांच्या संख्येचे ऑप्टिमायझेशन अंमलात आणले गेले सबशेलमध्ये कमांडस कार्यान्वित करताना किंवा "बॅश-सी" वापरताना कार्यान्वित केले. "बॅश-सी" चालवित असताना, जॉब कमिशनसह नोकरी अंमलबजावणीची स्थिती शोधली जाऊ शकते.

नमुना जुळणारा कोड आता समान दिसणार्‍या तारांसाठी, परंतु वर्ण कोडमध्ये भिन्न असलेल्या खात्यांसाठी fnmatch कॉल वापरतो.

आज्ञा रीडलाइनमध्ये शेल ट्रान्सपोज-शब्द जोडले गेले आहेतशेल-फॉरवर्ड-वर्ड प्रमाणेच शब्द परिभाषा वापरणे. डीफॉल्टनुसार, शेल-फॉरवर्ड-शब्द, शेल-बॅकवर्ड-शब्द, शेल-ट्रान्सपोज-शब्द आणि शेल-किल-वर्डसाठी कीबोर्ड बाइंडिंग्ज समाविष्ट केली गेली.

लिनक्स वर बॅश 5.1 कसे मिळवावे?

या क्षणी बॅशची ही नवीन आवृत्ती समाविष्‍ट होण्‍याची केवळ प्रतीक्षा करणे बाकी आहे लिनक्स डिस्ट्रिब्युशनच्या रेपॉजिटरीजमध्येच, कारण हा एक उत्तम पर्याय आहे.

आपण थोडे अधिक जाणून घेऊ इच्छित असल्यास आणि ज्यांना आता ही नवीन आवृत्ती मिळवायची आहे त्यांना देखील, आपण खालील दुव्यास भेट देऊ शकता.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   रॉमसाट म्हणाले

    आणि आपण कोणत्या आवृत्तीवर कार्य करत आहात हे जाणून घेण्यासाठी आपल्याला फक्त टर्मिनल उघडावे लागेल आणि या तीन पद्धतींपैकी कोणत्याही प्रयत्न करणे आवश्यक आहे (तेथे नक्कीच अधिक असेल):
    1) $ प्रतिध्वनी "$ {BASH_VERSION}"
    २) ash बॅश ionवर्जन
    )) काहीही टाइप न करता कट आणि पेस्ट की संयोजन वापरा, म्हणजेः Ctrl + x Ctrl + v