쉘 스크립팅 – 튜토리얼 03: 스크립트 및 쉘 스크립팅에 관한 모든 것

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

셸 스크립팅 – 튜토리얼 03: Bash 셸을 사용한 스크립팅의 모든 것

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

그리고 처음 2에서 우리는 기본 수행원, 터미널, 콘솔, 셸 및 Bash 셸, 이 세 번째 항목에서는 스크립트 그리고 의 기술 쉘 스크립팅.

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

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

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

셸 스크립팅 - 자습서 01: 셸, Bash 셸 및 스크립트
관련 기사 :
쉘 스크립팅 – 튜토리얼 01: 터미널, 콘솔 및 쉘
쉘 스크립팅 - 튜토리얼 02: Bash Shell에 관한 모든 것
관련 기사 :
쉘 스크립팅 – 튜토리얼 02: Bash Shell에 관한 모든 것

쉘 스크립팅 튜토리얼 03

쉘 스크립팅 튜토리얼 03

스크립트 파일 및 쉘 스크립팅 언어

감안할 때 Shell은 GNU/Linux 위에 강력한 프로그래밍 환경을 제공하며, 그것을 잘 활용하려면 사용법을 마스터해야합니다. 스크립트 파일 그리고 의 기술 쉘 스크립팅 언어.

두 개념을 다음과 같이 이해합니다.

스크립트

스크립트 그것의 모든 쉘에서 만든 작은 프로그램, 또한 컴파일할 필요가 없습니다. 사용된 셸은 한 줄씩 해석합니다. 즉, 스크립트는 작업 자동화 파일입니다., 일반적으로 기존의 읽기 가능한 명령 프롬프트가 있는 일반 텍스트 파일. 그것이 그들이 제안하는 이유입니다 꽤 깨끗하고 명확한 구문, 이는 GNU/Linux에서 프로그래밍의 세계를 시작하기에 좋은 출발점이 됩니다.

결과적으로 스크립트 또는 셸 스크립트 파일 우리는 프로그래밍 할 수 있습니다 작고 간단한 명령 터미널로 시스템 날짜를 얻는 것과 같은 특정 활동을 위해; 달릴 때까지 크고 고급 작업 또는 일련의 지침 네트워크를 통한 파일/폴더 또는 데이터베이스의 증분 백업 실행과 같은.

스크립팅 셸

일반적으로 다음과 같이 정의됩니다. 쉘 스크립팅셸용 스크립트를 설계하고 생성하는 기술 특정 운영 체제의. 그리고 이를 위해 일반적으로 사용되는 단순 텍스트 편집기(GUI/CLI). 허용하는 코드의 쉽고 직접적인 처리 그리고 사용된 프로그래밍 구문에 대한 좋은 이해.

따라서 쉘 스크립팅, 기본적으로 인터프리터 프로그래밍 언어의 종류. 일반 프로그램을 컴파일해야 하는 동안, 즉 실행되기 전에 특정 코드로 영구적으로 변환되어야 하기 때문입니다. 쉘 스크립팅을 사용하면 프로그램(셸스크립트) 원래 형태로 남아 있습니다(거의 항상).

요약하면, 쉘 스크립팅은:

  • 더 간단하고 작은 코드로 프로그램과 작업을 만드십시오.
  • 소스 코드 파일을 일반 텍스트로 관리합니다.
  • 다른 프로그래밍 언어로 작성된 구성 요소와 상호 작용합니다.
  • 컴파일러 대신 인터프리터를 사용하여 프로그램을 실행합니다.
  • 처리 비용이 높지만 간단하고 쉽고 최적의 방법으로 프로그램을 생성합니다.

다음 호에서 우리는 조금 탐구할 것입니다 스크립트 및 쉘 스크립팅에 대한 추가 정보.

루아 소개
관련 기사 :
Lua, Ubuntu에이 강력한 스크립팅 언어를 설치하십시오.
파워셸에 대해
관련 기사 :
PowerShell, Ubuntu 22.04에 이 명령줄 셸을 설치합니다.

게시물에 대 한 추상 배너

개요

한마디로 이것으로 «쉘 스크립팅» 튜토리얼 03 우리는 계속해서 귀중한 콘텐츠를 제공합니다. 이론적 근거 이 일련의 게시물 중 이 기술적인 관리 영역에 대해 GNU/리눅스 터미널.

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


코멘트를 남겨주세요

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

*

*

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