إصدار جديد من قشرة GNU Bash 5.1 في الخدمة بالفعل







اليوم أصبح معروفًا بإصدار نسخة جديدة من مترجم أوامر GNU Bash 5.1 . استغرق تطويره عامين. بالإضافة إلى ذلك ، هناك المزيد من الأخبار - تم تشكيل إصدار مكتبة readline 8.1 ، والتي تُستخدم في bash لتنظيم تحرير سطر الأوامر.



حول ما هو جديد ومفيد - تحت القص.



  • . SRANDOM, 32- . LCRNG getrandom/getentropy, /dev/urandom arc4random. , , , .
  • , PROMPT_COMMANDS. .
  • Readline (bracketed-paste), escape- ("\e[200~" "\e[201~") . , , .
  • . / ("[key]=value"). , - , .
  • . , «U», «u» «L» , , «K» — /.
  • , BASH_COMPAT. Compat50 5.0 .
  • , , , . 4.4. «» POSIX, .
  • POSIX- , . «diff <(sort file1) <(sort file2)».
  • asort, mktemp, accept, mkfifo, csv cut/lcut.
  • wait "-p ". PID , «wait -n» wait .
  • rl-clear-display .
  • read select. trap- read. SIGINT.
  • يستخدم الأمر shell-transpose-words ، الذي تم تقديمه في readline ، نفس تعريف الكلمة مثل shell-forward-word. بشكل افتراضي ، تُستخدم روابط لوحة المفاتيح لأوامر shell-forward-word و shell-backward-word و shell-transpose-words و shell-kill-word.
  • يحدد عامل التشغيل الجديد "test-N" الوقت بدقة نانوثانية.
  • يُسمح بالكتابة إلى المتغير BASH_REMATCH.
  • Ulimit لديه الآن الأمر "-R" لعرض وتعيين مورد RLIMIT_RTTIME.
  • عند الخروج من shell ، تغلق bash جميع FIFOs ، بغض النظر عن إنهاء العمليات المرتبطة.


يمكن العثور على القائمة الكاملة للتغييرات هنا .










All Articles