새로운 버전의 Bash 5.0이 새로운 기능과 함께 제공됩니다.

bash 로고

강타 (Bourne-Again 쉘) 스크립트 유형 명령 줄 인터프리터입니다. 입니다 GNU 프로젝트의 일부인 Unix 쉘 Bourne 쉘 (많은 UNIX 버전에서 bsh 또는 단순히 sh)을 기반으로합니다.

강타 많은 개선을 가져옵니다. Korn 쉘 (ksh) 및 C 쉘 (csh)을 포함합니다. Bash는 GPL 라이선스에 따라 출시 된 무료 소프트웨어입니다.

이것은 많은 무료 Unix 시스템, 특히 GNU / Linux 시스템의 기본 인터프리터입니다. Mac OS X의 기본 셸이기도합니다. Cygwin 프로젝트는 처음에 Windows로 가져 왔고 Windows 10에서는 운영 체제 옵션입니다.

Bash는 POSIX 셸 사양의 전체 구현이지만이를 지원하는 아키텍처, csh 기능 및 기타 여러 기능에 대한 대화 형 명령 줄 편집 및 작업 제어 기능이 있습니다.

새로운 버전의 Bash

며칠 전 Bash 개발 담당 팀은 Bash 5.0의 첫 번째 공개 출시를 발표했습니다., GNU 프로젝트의 Unix 쉘의 다섯 번째 주요 버전입니다.

이 버전 bash-4.4의 몇 가지 주요 버그 수정 몇 가지 새로운 기능을 소개합니다.

GNU 프로젝트 메일 링리스트 Chet Ramey의 메시지에서 Bash 관리자는 가장 중요한 버그 수정이 nameref 변수의 해상도 수정이라고 설명합니다. 퍼징을 통해 발견 된 일련의 오버 플로우 버그.

주요 뉴스

가장 주목할만한 새로운 기능 다음과 같은 몇 가지 새로운 쉘 변수를 포함합니다. BASH_ARGV0, EPOCHSECONDS 및 EPOCHREALTIME.

마지막 XNUMX 개는 초 수를 구하는 것과 유사합니다. Epoch Unix (Epoch Unix) 이후 유일한 차이점은 EPOCHREALTIME이 마이크로 초 단위의 부동 소수점이라는 것입니다.

에포크는 운영 체제가 시간을 측정하는 초기 날짜를 나타냅니다.

Bash 5.0에 새로 정의 된 config-top.h 파일이 있습니다., 쉘이 $ PATH에 정적 값을 사용할 수 있도록합니다.

이 새로운 버전의 Bash 5.0 또한 런타임에 syslog 로의 로그 전송을 활성화 및 비활성화 할 수있는 새로운 셸 옵션이 있습니다.

참고로 syslog는 컴퓨터 시스템에 대한 이벤트 로그 서비스를 정의하는 프로토콜입니다. 또한 이러한 교환을 허용하는 형식의 이름을 나타냅니다.

배쉬-5.0

사이에 이 새로운 Bash 5.0의 다른 주요 변경 사항은 글로바시 범위 이제 기본적으로 활성화됩니다.이지만 설정시 기본적으로 비활성화 할 수 있습니다.

POSIX 모드는 이제 옵션을 활성화 할 수 있습니다. Shift_verbose 및 옵션 history Bash 5.0에 내장되어 있습니다. 이제 히스토리에서 입력 범위를 제거 할 수 있습니다. -d 시작-끝.

기타 변경 사항

bash-4.4와 bash-5.0 사이에 일관되지 않은 변경 사항이 있습니다. Chet Ramey에 따르면, nameref 변수가 해결되는 방식의 변경은 nameref의 일부 사용이 다르게 작동 함을 의미합니다. 호환성 문제를 최소화하려고 노력했지만.

요약하면, Bash 5.0에는 Bash 4.4에 비해 몇 가지 수정 사항이 포함되어 있습니다.뿐만 아니라 POSIX 사양을 더 잘 준수하기위한 새로운 기능 및 개선 사항도 많이 있습니다. bash 5.0에 대한 전체 정보는 공식 릴리스 정보를 참조하십시오.

이러한 새로운 기능과 향상된 기능을 통해 Bash는 이미 기존보다 더 성숙해질 수 있습니다.

셸 목록이 최근 Linux, macOS 및 Windows에서 실행되는 PowerShell의 오픈 소스 버전 인 PowerShell Core를 사용하여 확장되었음을 잊지 마십시오.

이 프로젝트는 아직 완전한 개발 단계에 있지만 마이크로 소프트가 "적어도 지금은"오픈 소스를 제공하고 있기 때문에 빠르게 성장할 것으로 기대할 수 있습니다.

Linux에서 Bash 5.0을 얻는 방법은 무엇입니까?

현재 이 새로운 버전의 Bash가 통합되기를 기다리는 것만 남아 있습니다. Linux 배포판의 저장소 내에서 가장 좋은 옵션이기 때문입니다.

이 새 버전을 지금 받고 싶은 분들과 조금 더 알고 싶다면 다음 링크를 방문 할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.