강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌002: 쉘(SHELL)과 쉘버전

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌002: (SHELL)과 쉘버전

 

 

 

 

우리가 사용하고 있는 bash라는 쉘의 버전을 확인하는 것은 가장 기본적인 사용자로서의 의무가 아닐까 합니다.

 

 

 

 

 

아래와 같이 “bash --version”이라는 명령어를 사용하시면 현재 여러분들이 사용하고 있는 bash쉘의 버전을 확인할 수 있습니다.

 

 

 

 

 

[root@RockyLinux01 ~]# bash --version

GNU bash, 버전 5.1.8(1)-release (x86_64-redhat-linux-gnu)

Copyright (C) 2020 Free Software Foundation, Inc.

라이선스 GPLv3+: GNU GPL version 3 or later <http://gnu.org/license/gpl.html>

 

This is free software; you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

[root@RockyLinux01 ~]#

 

 

 

 

위의 결과를 보시면 필자가 사용하고 있는 bash쉘의 버전이 5.1.8이라는 것을 알 수 있습니다.

 

 

 

 그리고 bash쉘은 GNU프로젝트하에서 개발되었다는 것과 FSF(Free Software Foundation, 자유소프트웨어재단)에서 모든 권리를 주관한다는 것도 알 수 있습니다.

 

 

 

 

 

또한 bash쉘의 환경변수인 BASH_VERSION에는 현재 사용중인 bash쉘의 버전이 저장되어 있습니다.

 

 

 

 따라서 아래와 같이 echo명령어를 이용하여 이 변수의 값을 확인해 보면 bash쉘의 버전을 알 수가 있습니다.

 

 

 

 

 

아래는 필자가 사용하고 있는 리눅스 시스템의 bash쉘 버전 확인을 위하여 echo명령어로 BASH_VERSION이라는 환경변수의 값을 확인해 본 것입니다.

 

 

 

 

 

[root@RockyLinux01 ~]# echo $BASH_VERSION

5.1.8(1)-release

[root@RockyLinux01 ~]#

 

 

 

현재 bash쉘의 버전이 5.1.8 이라는 것을 알 수가 있습니다.

 

 

 

참고로 bash쉘은 2.x대 버전부터 많은 기능들이 향상되었습니다.

 

 

 

 따라서 어떤 리눅스서버에서 사용되던 것이 다른 리눅스서버에서 사용되지 않는다면 우선 bash쉘의 버전을 확인해 보시기를 권해드립니다.

 

 

 

 

 

여러분들께서 사용하시는 bash쉘의 버전을 각자 확인해 보시기 바랍니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  83 명