ಬ್ಯಾಷ್ 5.0 ರ ಹೊಸ ಆವೃತ್ತಿಯು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

ಬ್ಯಾಷ್-ಲೋಗೋ

ಬ್ಯಾಷ್ (ಬೌರ್ನ್-ಎಗೇನ್ ಶೆಲ್) ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಕಾರದ ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಪ್ರಿಟರ್ ಆಗಿದೆ. ಇದು ಗ್ನೂ ಯೋಜನೆಯ ಭಾಗವಾಗಿರುವ ಯುನಿಕ್ಸ್ ಶೆಲ್ ಇದು ಬೌರ್ನ್ ಶೆಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ (ಯುನಿಕ್ಸ್‌ನ ಅನೇಕ ಆವೃತ್ತಿಗಳಲ್ಲಿ bsh ಅಥವಾ ಸರಳವಾಗಿ sh).

ಬ್ಯಾಷ್ ಅನೇಕ ಸುಧಾರಣೆಗಳನ್ನು ತರುತ್ತದೆ, ಕಾರ್ನ್ ಶೆಲ್ (ksh) ಮತ್ತು C ಶೆಲ್ (csh) ಸೇರಿದಂತೆ. ಬ್ಯಾಷ್ ಜಿಪಿಎಲ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ.

ಇದು ಅನೇಕ ಉಚಿತ ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ವಿಶೇಷವಾಗಿ ಗ್ನು / ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಆಗಿದೆ. ಇದು ಮ್ಯಾಕ್ ಒಎಸ್ ಎಕ್ಸ್‌ನ ಡೀಫಾಲ್ಟ್ ಶೆಲ್ ಆಗಿದೆ. ಸಿಗ್ವಿನ್ ಪ್ರಾಜೆಕ್ಟ್ ಇದನ್ನು ಮೊದಲ ಬಾರಿಗೆ ವಿಂಡೋಸ್‌ಗೆ ತಂದಿತು ಮತ್ತು ವಿಂಡೋಸ್ 10 ನಲ್ಲಿ ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಯ್ಕೆಯಾಗಿದೆ.

ಬ್ಯಾಷ್ ಎಂಬುದು ಪೋಸಿಕ್ಸ್ ಶೆಲ್ ವಿವರಣೆಯ ಸಂಪೂರ್ಣ ಅನುಷ್ಠಾನವಾಗಿದೆ, ಆದರೆ ಸಂವಾದಾತ್ಮಕ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಪಾದನೆ ಮತ್ತು ಅದನ್ನು ಬೆಂಬಲಿಸುವ ವಾಸ್ತುಶಿಲ್ಪಗಳ ಮೇಲೆ ಕೆಲಸದ ನಿಯಂತ್ರಣ, ಸಿಎಸ್ ಕಾರ್ಯಗಳು ಮತ್ತು ಇತರ ಹಲವು ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ.

ಬ್ಯಾಷ್‌ನ ಹೊಸ ಆವೃತ್ತಿ

ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ, ಬ್ಯಾಷ್ ಅಭಿವೃದ್ಧಿಯ ಉಸ್ತುವಾರಿ ತಂಡವು ಬ್ಯಾಷ್ 5.0 ರ ಮೊದಲ ಸಾರ್ವಜನಿಕ ಉಡಾವಣೆಯ ಲಭ್ಯತೆಯನ್ನು ಪ್ರಕಟಿಸಿತು, ಗ್ನೂ ಯೋಜನೆಯ ಯುನಿಕ್ಸ್ ಶೆಲ್‌ನ ಐದನೇ ಪ್ರಮುಖ ಆವೃತ್ತಿ.

ಈ ಆವೃತ್ತಿ ಬ್ಯಾಷ್ -4.4 ರಲ್ಲಿ ಹಲವಾರು ಪ್ರಮುಖ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ.

ಗ್ನೂ ಪ್ರಾಜೆಕ್ಟ್ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯ ಸಂದೇಶದಲ್ಲಿ, ಚೆಟ್ ರಮೆ, ನೇಮ್‌ರೆಫ್ ವೇರಿಯೇಬಲ್ನ ರೆಸಲ್ಯೂಶನ್‌ನ ಪರಿಷ್ಕರಣೆ ಅತ್ಯಂತ ಪ್ರಮುಖ ದೋಷ ಪರಿಹಾರಗಳು ಎಂದು ಬ್ಯಾಷ್ ನಿರ್ವಹಿಸುವವರು ವಿವರಿಸುತ್ತಾರೆ ಮತ್ತು ಗೊಂದಲದ ಮೂಲಕ ಪತ್ತೆಯಾದ ಓವರ್‌ಫ್ಲೋ ದೋಷಗಳ ಸರಣಿ.

ಮುಖ್ಯ ಸುದ್ದಿ

ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಹಲವಾರು ಹೊಸ ಶೆಲ್ ಅಸ್ಥಿರಗಳನ್ನು ಸೇರಿಸಿ BASH_ARGV0, EPOCHSECONDS, ಮತ್ತು EPOCHREALTIME.

ಸೆಕೆಂಡುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಲು ಕೊನೆಯ ಎರಡು ಹೋಲುತ್ತವೆ ಎಪೋಚ್ ಯುನಿಕ್ಸ್ (ಎಪೋಚ್ ಯುನಿಕ್ಸ್) ರಿಂದ, ಒಂದೇ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಇಪೋಕ್ರೆಲ್ಟೈಮ್ ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಗ್ರ್ಯಾನ್ಯುಲಾರಿಟಿಯೊಂದಿಗೆ ತೇಲುವ ಬಿಂದು.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು ಸಮಯವನ್ನು ಅಳೆಯುವ ಆರಂಭಿಕ ದಿನಾಂಕವನ್ನು ಯುಗವು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.

ಬ್ಯಾಷ್ 5.0 ನಲ್ಲಿ ಹೊಸದಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸಂರಚನಾ-ಟಾಪ್.ಹೆಚ್ ಫೈಲ್ ಇದೆ, ಇದು ಶೆಲ್ ಅನ್ನು $ PATH ಗಾಗಿ ಸ್ಥಿರ ಮೌಲ್ಯವನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಬ್ಯಾಷ್ 5.0 ರ ಈ ಹೊಸ ಆವೃತ್ತಿ ಇದು ಹೊಸ ಶೆಲ್ ಆಯ್ಕೆಯನ್ನು ಸಹ ಹೊಂದಿದೆ, ಅದು ಚಾಲನಾಸಮಯದಲ್ಲಿ ಸಿಸ್ಲಾಗ್‌ಗೆ ಲಾಗ್ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.

ಮಾಹಿತಿಗಾಗಿ, ಸಿಸ್ಲಾಗ್ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಗಾಗಿ ಈವೆಂಟ್ ಲಾಗ್ ಸೇವೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಈ ವಿನಿಮಯವನ್ನು ಅನುಮತಿಸುವ ಸ್ವರೂಪದ ಹೆಸರನ್ನು ಸಹ ಇದು ಸೂಚಿಸುತ್ತದೆ.

ಬ್ಯಾಷ್ -5.0

ನಡುವೆ ಈ ಹೊಸ ಬ್ಯಾಷ್ 5.0 ನಲ್ಲಿನ ಇತರ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಆಯ್ಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತವೆ ಗ್ಲೋಬಾಸ್ಸಿರೇಂಜ್ ಈಗ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.

POSIX ಮೋಡ್ ಈಗ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಶಿಫ್ಟ್_ವರ್ಬೋಸ್ ಮತ್ತು ಆಯ್ಕೆ ಇತಿಹಾಸ ಬ್ಯಾಷ್ 5.0 ಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಅದನ್ನು ನೀವು ಈಗ ಇತಿಹಾಸದಿಂದ ಇನ್ಪುಟ್ ಶ್ರೇಣಿಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು - ಡಿ ಸ್ಟಾರ್ಟ್-ಎಂಡ್.

ಇತರ ಬದಲಾವಣೆಗಳು

ಬ್ಯಾಷ್ -4.4 ಮತ್ತು ಬ್ಯಾಷ್ -5.0 ನಡುವೆ ಕೆಲವು ಅಸಮಂಜಸ ಬದಲಾವಣೆಗಳಿವೆ. ಚೆಟ್ ರಾಮೆ ಪ್ರಕಾರ, ನೇಮ್‌ರೆಫ್ ಅಸ್ಥಿರಗಳನ್ನು ಪರಿಹರಿಸುವ ವಿಧಾನದಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಎಂದರೆ ನೇಮ್‌ರೆಫ್‌ಗಳ ಕೆಲವು ಉಪಯೋಗಗಳು ವಿಭಿನ್ನವಾಗಿ ವರ್ತಿಸುತ್ತವೆ, ಆದರೂ ಅವರು ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ.

ಸಾರಾಂಶದಲ್ಲಿ, ಬ್ಯಾಷ್ 5.0 ಗೆ ಹೋಲಿಸಿದರೆ ಬ್ಯಾಷ್ 4.4 ಹಲವಾರು ಪರಿಹಾರಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ POSIX ವಿಶೇಷಣಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಅನುಸರಿಸಲು ಹಲವಾರು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವರ್ಧನೆಗಳು. ಬ್ಯಾಷ್ 5.0 ಕುರಿತು ಸಂಪೂರ್ಣ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ಅವರ ಅಧಿಕೃತ ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು.

ಈ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವರ್ಧನೆಗಳು ಖಂಡಿತವಾಗಿಯೂ ಬ್ಯಾಷ್ ಈಗಾಗಲೇ ಇದ್ದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ರಬುದ್ಧವಾಗಿರಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಶೆಲ್ ಪಟ್ಟಿಯನ್ನು ಇತ್ತೀಚೆಗೆ ಪವರ್‌ಶೆಲ್ ಕೋರ್, ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್ ಮತ್ತು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪವರ್‌ಶೆಲ್‌ನ ಮುಕ್ತ ಮೂಲ ಆವೃತ್ತಿಯೊಂದಿಗೆ ವಿಸ್ತರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಾವು ಮರೆಯಬಾರದು.

ಈ ಯೋಜನೆಯು ಇನ್ನೂ ಭರದಿಂದ ಸಾಗಿದೆ, ಆದರೆ ಇದು ಶೀಘ್ರವಾಗಿ ಬೆಳೆಯುತ್ತದೆ ಎಂದು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು, ಏಕೆಂದರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ "ಕನಿಷ್ಠ ಈಗಲಾದರೂ" ಓಪನ್ ಸೋರ್ಸ್‌ಗೆ ಮುಂದುವರಿಯುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಬ್ಯಾಷ್ 5.0 ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು?

ಈ ಕ್ಷಣದಲ್ಲಿ ಬ್ಯಾಷ್‌ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸಂಯೋಜಿಸಲು ಕಾಯಲು ಮಾತ್ರ ಉಳಿದಿದೆ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಭಂಡಾರಗಳಲ್ಲಿ, ಏಕೆಂದರೆ ಇದು ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.

ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಮತ್ತು ಈಗ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಪಡೆಯಲು ಬಯಸುವವರು, ನೀವು ಈ ಕೆಳಗಿನ ಲಿಂಕ್‌ಗೆ ಭೇಟಿ ನೀಡಬಹುದು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.