집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에서 쉘 프로그래밍이란 무엇입니까?
Linux에서 쉘 프로그래밍은 명령 편집기 프로그래밍을 의미합니다. 쉘은 사용자가 커널과 상호 작용할 수 있는 인터페이스를 제공하는 시스템의 사용자 인터페이스입니다. 쉘 프로그래밍은 사용자가 입력한 명령을 받아 실행합니다. 실행을 위해 커널에 명령을 보냅니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
쉘 프로그래밍은 명령 편집기 프로그래밍을 의미합니다
쉘은 명령 해석기입니다
쉘은 시스템의 사용자 인터페이스로, 사용자가 커널과 상호 작용할 수 있는 인터페이스를 제공합니다. 사용자가 입력한 명령을 받아 실행을 위해 커널로 보냅니다.
사실 Shell은 사용자가 입력한 명령을 해석하여 커널로 보내는 명령 해석기입니다. 뿐만 아니라 Shell에는 명령 편집을 위한 자체 프로그래밍 언어가 있어 사용자는 Shell 명령으로 구성된 프로그램을 작성할 수 있습니다. 쉘 프로그래밍 언어에는 루프 구조, 분기 제어 구조 등 일반 프로그래밍 언어의 많은 기능이 있습니다. 이 프로그래밍 언어로 작성된 쉘 프로그램은 다른 응용 프로그램과 동일한 효과를 갖습니다.
Shell은 다음과 같이 소개됩니다.
Shell은 시스템의 사용자 인터페이스로, 사용자가 커널과 상호 작용할 수 있는 인터페이스를 제공합니다. 사용자가 입력한 명령을 받아 실행을 위해 커널로 보냅니다. [1] .
사실 Shell은 사용자가 입력한 명령을 해석하여 커널로 보내는 명령 해석기입니다. 뿐만 아니라 Shell에는 명령 편집을 위한 자체 프로그래밍 언어가 있어 사용자는 Shell 명령으로 구성된 프로그램을 작성할 수 있습니다. 쉘 프로그래밍 언어에는 루프 구조, 분기 제어 구조 등 일반 프로그래밍 언어의 많은 기능이 있습니다. 이 프로그래밍 언어로 작성된 쉘 프로그램은 다른 응용 프로그램과 동일한 효과를 갖습니다.
Linux는 X Window의 그래픽 사용자 인터페이스(GUI)인 Microsoft Windows와 같은 시각적 명령 입력 인터페이스를 제공합니다. Windows와 동일하게 작동하는 다양한 데스크탑 환경 시스템을 창, 아이콘, 메뉴 등으로 제공하며, 모든 관리는 마우스를 통해 제어됩니다. 금언.
각 Linux 시스템 사용자는 자신의 전문적인 Shell 요구 사항을 충족하기 위해 자신만의 사용자 인터페이스나 Shell을 가질 수 있습니다.
Linux 자체와 마찬가지로 Shell에도 다양한 버전이 있습니다. Shell에는 주로 다음과 같은 버전이 있습니다. Bourne Shell: Bell Labs에서 개발했습니다.
BASH: GNU의 Bourne Again Shell이며 GNU 운영 체제의 기본 셸입니다.
Korn Shell: Bourne SHell의 개발 버전이며 대부분의 측면에서 Bourne Shell과 호환됩니다.
C Shell: SUN Company Shell의 BSD 버전입니다.
Z 셸: 마지막으로 필요한 셸은 Z입니다. 이것이 바로 궁극의 셸입니다. bash와 ksh의 중요한 기능을 통합하는 동시에 고유한 기능을 추가합니다.
추천 학습: Linux 비디오 튜토리얼
위 내용은 리눅스에서 쉘 프로그래밍이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!