쉘 스크립팅 – 튜토리얼 02: Bash Shell에 관한 모든 것

쉘 스크립팅 - 튜토리얼 02: Bash Shell에 관한 모든 것

쉘 스크립팅 – 튜토리얼 02: Bash Shell에 관한 모든 것

에 대한 자습서 시리즈를 계속 쉘 스크립팅, 오늘 우리는 두 번째 (02 튜토리얼) 동일한의.

그리고 그것을 감안할 때 우리는 처음에 접근했습니다. 처음 3가지 기본 개념(터미널, 콘솔 및 셸) 이 주제와 관련하여 이 두 번째 시간에는 배쉬 쉘.

쉘 스크립팅 – 튜토리얼 01: 터미널, 콘솔 및 쉘

쉘 스크립팅 – 튜토리얼 01: 터미널, 콘솔 및 쉘

그리고 이것을 시작하기 전에 «쉘 스크립팅» 튜토리얼 02, 다음을 탐색하는 것이 좋습니다. 관련 내용, 오늘 이 게시물을 읽는 끝에서:

셸 스크립팅 - 자습서 01: 셸, Bash 셸 및 스크립트
관련 기사 :
쉘 스크립팅 – 튜토리얼 01: 터미널, 콘솔 및 쉘
파워셸에 대해
관련 기사 :
PowerShell, Ubuntu 22.04에 이 명령줄 셸을 설치합니다.

쉘 스크립팅 튜토리얼 02

쉘 스크립팅 튜토리얼 02

배쉬 쉘이란?

Bash 또는 Bash 셸 를 위해 특별히 만들어진 셸 또는 명령 언어 인터프리터입니다. 리눅스 운영 체제. 원래 "sh" 셸과 크게 호환되며 Korn(ksh) 및 C(csh) 셸의 유용한 기능을 통합하는 셸입니다.

또한 표준의 호환 가능한 구현을 달성하는 것을 목표로 합니다. “IEEE POSIX 셸 및 도구”, 이는 차례로 IEEE POSIX 사양(IEEE 표준 1003.1). 따라서 이 목표를 추구하기 위해 대화식 사용 및 프로그래밍 모두에서 "sh"와 관련된 기능 개선을 통합합니다.

10가지 중요한 Bash 사실

  1. Unix Shell을 기반으로 하며 POSIX와 호환됩니다.
  2. 모든 Bourne Shell(sh) 명령은 Bash에서 사용할 수 있습니다.
  3. 대부분의 GNU/Linux 배포판에서 기본 셸입니다.
  4. 주요 기능은 운영 체제의 명령 명령을 해석하는 것입니다.
  5. 이식성이 뛰어나 거의 모든 버전의 Unix 및 기타 OS에서도 실행됩니다.
  6. 명령 구문은 Bourne Shell 구문을 기반으로 하는 명령의 상위 집합입니다.
  7. GNU 프로젝트의 일부로 8년 1989월 XNUMX일에 Brian Fox에 의해 개발 및 출시되었습니다.
  8. 작업을 자동화하는 기능을 가진 스크립트 파일(Bash 스크립트)의 생성 및 관리를 허용합니다.
  9. 스크립트를 개발하기 위해 잘 구성된 모듈식 형식의 활동 시퀀스를 제공합니다.
  10. 명령줄 편집, 무제한 크기 명령 기록, 작업 제어, 쉘 및 별칭 기능, 무제한 크기 인덱스 배열 등과 같은 기능을 제공합니다.

Bash 셸에 대한 추가 정보

에 대한 더 중요한 정보 쉘 스크립팅 튜토리얼 02

다음 튜토리얼에서 우리는 조금 더 깊이 들어갈 것입니다 Bash 스크립트 파일 및 해당 요소(부분) y 스크립팅 기술에 유용한 리소스. 그런 다음 계속 명령 명령 사용의 실제 예 (단순 및 복잡) Bash 및 Scripts 내에서의 사용.

그러나 조금 더 깊이 파고들 수 있습니다. 배시에 대해 더 알아보기 다음에 공식 링크:

Bash의 이름은 Bash XNUMX판 버전에 등장한 현재 Unix 셸 'sh'의 직계 조상인 Stephen Bourne의 말장난인 'Bourne-Again SHell'의 약자입니다. Bell Labs Research for Unix” .

루아 소개
관련 기사 :
Lua, Ubuntu에이 강력한 스크립팅 언어를 설치하십시오.
라켓에 대해
관련 기사 :
Racket,이 프로그래밍 언어를 Ubuntu에 설치

게시물에 대 한 추상 배너

개요

한마디로 이것으로 «쉘 스크립팅» 튜토리얼 02 우리는 계속해서 기여하기를 희망합니다. GNU/리눅스 터미널 사용 교육특히 그 중 초보자 말로 무료 및 개방형 운영 체제.

내용이 마음에 드셨다면, 댓글과 공유. 그리고 기억하십시오, 우리의 시작 부분을 방문하십시오 «사이트», 공식 채널 외에도 텔레그램 더 많은 뉴스, 자습서 및 Linux 업데이트를 보려면


코멘트를 남겨주세요

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

*

*

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