본문 바로가기
반응형

2

쉘 스크립트란? 먼저 쉘에 대한 개념을 잘 이해하지 못했다면 아래 참고 포스팅에서 쉘에 대한 내용을 먼저 잡고 오는것을 추천한다. 쉘 프로그래밍이란 쉘에서 사용되는 여러 명령어를 모아 하나의 파일로 만드는 과정을 말하고 이를 통해 만들어진 파일이나 프로그램을 쉘스크립트라고 부른다. 쉘은 for, case문 ,변수 등과 같이 보통 언어가 가지고 있는 기본적인 특성을 가지고 있어서, 다양한 명령어와 조합하여 사용자 환경에 맞도록 프로그래밍을 할수가 있다. 예를들어 특정 시간에 뭘 돌리는지, 내장 데이터베이스 백업 등 사용 방법은 무궁무진하다. 쉘 스크립트를 작성하기 위해서는 리눅스의 vi 명령어를 이용하여 스크립트 파일을 만들어서 bash 쉘을 기준으로 첫줄에는 #!/bin/bash 로 시작을 하고 그 아래에 다양한 명령어.. 2022. 5. 16.
Shell(쉘) 의 개념 쉘은 리눅스에서 커널과 사용자의 다리 역할을 한다. 즉 사용자가 리눅스의 커널을 사용하기 위해서는 쉘을 사용하여 접근을 하게 된다. 사용자로부터 명령을 받아 그것을 해석하고 프로그램을 실행시키는 역할을 한다. 쉘의 종류는 다양하나 오늘날 많이 사용되는 쉘의 종류는 다음과 같다. bash 쉘 GNU운영체제, 리눅스, 맥 등 다양한 운영체제 에서 사용중이며 현재 리눅스의 표준 쉘이다. c 쉘 C언어를 기반으로 만들어졌으며 강력한 프로그램 작성기능을 가지고 있다. tcsh c쉘의 기능을 강화 시킨 쉘이다. ksh 콘 쉘이라고 읽으며 C쉘을 기반으로 업그레이드 한 쉘중 하나이다. 현재 사용중인 쉘을 확인 하기 위해서는 echo 명령어를 사용하여 확인을 할수 있다. 리눅스 기반의 mac os 에서의 기본 쉘은 배.. 2022. 5. 15.
반응형