બાશ 5.1 પહેલાથી જ રજૂ કરવામાં આવી છે અને આ તેના સમાચાર છે

બે વર્ષના વિકાસ પછી, જીએનયુ બાશ 5.1 શેલનું નવું સંસ્કરણ બહાર પાડ્યું છે, જે મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશન પર ડિફોલ્ટ છે. તે જ સમયે, રીડલાઇન 8.1 લાઇબ્રેરીનું પ્રકાશન રચાયું હતું, જેનો ઉપયોગ કમાન્ડ લાઇન સંપાદનને ગોઠવવા માટે બાશમાં થતો હતો.

આ ઘણી નિ Unશુલ્ક યુનિક્સ સિસ્ટમ્સ પરનો ડિફોલ્ટ દુભાષિયો છે. ખાસ કરીને GNU / Linux સિસ્ટમો પર. તે મેક ઓએસ એક્સનો ડિફોલ્ટ શેલ પણ છે. સાયગવિન પ્રોજેક્ટ તેને પ્રથમ વખત વિન્ડોઝ પર લાવ્યો હતો અને વિન્ડોઝ 10 માં તે operatingપરેટિંગ સિસ્ટમ વિકલ્પ છે.

બાશ 5.1 ની મુખ્ય નવી સુવિધાઓ

એન્જિનને સ્યુડો-રેન્ડમ નંબર જનરેટ કરવા માટે ફરીથી ડિઝાઇન કરવામાં આવ્યું છે, આ ઉપરાંત se ઉમેર્યું SRANDOM ચલ સિસ્ટમના સ્યુડો-રેન્ડમ નંબર જનરેટરમાંથી 32-બીટ રેન્ડમ નંબર ધરાવતો એક.

એસોસિએટીવ એરે માટે, સંયોજન સોંપણીઓ માટે સપોર્ટ અમલમાં મૂકાયો છે, જેમાં એસોસિએટીવ એરેમાં ઉમેરવામાં આવેલા ડેટાના પ્રકારને આધારે હેશ ટેબલના કદમાં ગતિશીલ વધારો ઉમેરવા ઉપરાંત, જોડીનો સમૂહ કી / મૂલ્યના બંધારણમાં પસાર થાય છે.

બીજો પરિવર્તન કે જે બહાર આવે છે તે મોડમાં છે પોઝિક્સ, પ્રક્રિયા અવેજી કાર્ય અમલમાં મૂકાયેલ છે, જેના દ્વારા આદેશના ઇનપુટ અને આઉટપુટને અન્ય આદેશો દ્વારા ફાઇલ તરીકે ગણવામાં આવે છે.

ઉમેરવામાં આવ્યા હતા રૂપાંતર ઓપરેટરો માટે નવા પરિમાણો: "યુ", "યુ" અને "એલ", ​​આખા શબ્દમાળાને અપરકેસમાં રૂપાંતરિત કરવા માટે, પ્રથમ અક્ષરને અપરકેસમાં રૂપાંતરિત કરો અને લોઅરકેસમાં રૂપાંતરિત કરો, તેમજ કી / મૂલ્યના બંધારણમાં સહયોગી એરે પ્રદર્શિત કરવા માટે પરિમાણ "K".

પછાત સુસંગતતા મોડને સક્ષમ કરવા માટે, તમારે હવે BASH_COMPAT ચલનો ઉપયોગ કરવાની જરૂર છે (તમે કોમ્પેટ 5.0 વિકલ્પનો ઉપયોગ કરીને બાશ 50 સુસંગતતા મોડ સેટ કરી શકતા નથી).

મૂળભૂત રીતે, રીડલાઇનમાં કૌંસ પેસ્ટ મોડ સક્ષમ છે, જેમાં ક્લિપબોર્ડથી પ્રાપ્ત થયેલ માહિતી ક્લિપબોર્ડથી પ્રાપ્ત ડેટાને દૃષ્ટિની રીતે પ્રકાશિત કરવા માટે એસ્કેપ સિક્વન્સ સાથે બનાવવામાં આવી છે. રીડલાઇન આવા દાખલ માટે હાઇલાઇટિંગ પ્રદાન કરે છે, તેમજ ઇતિહાસમાં વૃદ્ધિ અને બિન-વૃદ્ધિ શોધ દરમિયાન મળેલા ટેક્સ્ટને પ્રકાશિત કરે છે. હાઇલાઇટિંગ લેબલ્સને બદલવા માટેના આદેશો અને પરિસ્થિતિઓની સંખ્યા વિસ્તૃત કરવામાં આવી છે.

આ ઉપરાંત, એસઇ પાછલી વર્તણૂક પરત કરી ના વિસ્તરણ સાથે સંબંધિત ફાઇલ પાથ જ્યારે શબ્દોનો ઉલ્લેખ કરતી વખતે જેમાં બેકસ્લેશ શામેલ હોય પરંતુ તેઓ ખાસ માસ્ક વિસ્તરણ અક્ષરોનો ઉપયોગ કરતા નથી.

B.ash બાશની જેમ, આવા માર્ગો હવે જાહેર કરવામાં આવતા નથી (બાશ .4.4.૦ નું સુધારેલું વર્તન પોસિક્સ ધોરણ અનુસાર હતું, પરંતુ વપરાશકર્તાઓ દ્વારા નકારાત્મક રીતે પ્રાપ્ત થયું હતું અને પોસીક્સ કમિટી સ્પષ્ટીકરણને બદલવા માટે સંમત થઈ ગઈ છે). ઉપરાંત, ગ્લોબિગોનોર મોડ હવે "અવગણો". અને ".." ટર્મિનલમાં નિર્દિષ્ટ પાથ ઘટકો તરીકે.

ટર્મિનલ ડેટા વાંચતી વખતે સુધારેલ અપવાદ હેન્ડલિંગ વાંચો અને પસંદ કરો બાંધકામ વાપરીને. જ્યારે સિગ્નલ આંતરિક ક callલને વાંચવા માટે અવરોધે છે ત્યારે બિલ્ટ-ઇન સિલેક્ટેડ ફંક્શન હવે ફસાઈ જાય છે. SIGINT નિયંત્રકોની પુનરાવર્તિત પ્રક્ષેપણને મંજૂરી છે.

રીડલાઇન એ સિંગલ લાઇન ટર્મિનલ્સ પર આપમેળે આડી સ્ક્રોલિંગ લાગુ કરી છે.

આ ઉપરાંત, આપણે શોધી શકીએ છીએ વિવિધ શોર્ટકટ લિંક્સને વ્યાખ્યાયિત કરવા માટે સપોર્ટ "bind -x" આદેશમાં વિવિધ સંપાદન મોડ્સ અને વિવિધ કીબોર્ડ લેઆઉટ માટે કીબોર્ડ.

શાખાઓની સંખ્યાના .પ્ટિમાઇઝેશનનો અમલ થયો સબશેલમાં આદેશો ચલાવતા અથવા "બેશ-સી" નો ઉપયોગ કરતી વખતે એક્ઝેક્યુટ થયેલ. જ્યારે "bash -c" ચલાવી રહ્યા હો ત્યારે, નોકરીની અમલની સ્થિતિ હવે જોબ્સ આદેશ સાથે મળી શકે છે.

પેટર્ન મેચિંગ કોડ હવે સમાન દેખાતા શબ્દમાળાઓ માટેના એકાઉન્ટમાં fnmatch ક callલનો ઉપયોગ કરે છે, પરંતુ અક્ષર કોડમાં ભિન્ન છે.

આદેશ શેલ-ટ્રાન્સપોઝ-શબ્દોને રીડલાઇનમાં ઉમેરવામાં આવ્યા છેશેલ-ફોરવર્ડ-શબ્દ જેવી જ શબ્દ વ્યાખ્યાનો ઉપયોગ કરીને. ડિફ defaultલ્ટ રૂપે, શેલ-ફોરવર્ડ-શબ્દ, શેલ-પછાત-શબ્દ, શેલ-ટ્રાન્સપોઝ-શબ્દો અને શેલ-કીલ-શબ્દ માટે કીબોર્ડ જોડાણો ઉમેરવામાં આવ્યાં હતાં.

લિનક્સ પર બાશ 5.1 કેવી રીતે મેળવવું?

આ ક્ષણે તે ફક્ત બાશના આ નવા સંસ્કરણને શામેલ થવાની રાહ જોવાની બાકી છે લિનક્સ ડિસ્ટ્રિબ્યુશનના ભંડારની અંદર, કારણ કે તે શ્રેષ્ઠ વિકલ્પ છે.

જો તમે થોડું વધારે જાણવા માંગતા હોવ અને તે પણ જેઓ હવે આ નવું સંસ્કરણ મેળવવા માગે છે, તમે નીચેની લિંકની મુલાકાત લઈ શકો છો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રોમસેટ જણાવ્યું હતું કે

    અને તમે કયા સંસ્કરણ સાથે કામ કરી રહ્યા છો તે જાણવા માટે, તમારે ફક્ત એક ટર્મિનલ ખોલવું પડશે અને આ ત્રણ પદ્ધતિઓમાંથી કોઈપણને અજમાવવી પડશે (ત્યાં વધુ ચોક્કસ હશે):
    1) $ ઇકો "$ {BASH_VERSION}"
    2) ash bash –version
    3) કંઇપણ ટાઇપ કર્યા વિના, કટ અને પેસ્ટ કી સંયોજનનો ઉપયોગ કરો, તે છે: Ctrl + x Ctrl + v