쉘 명령어를 사용해보기 전에 알아둬야할것이 있다.
쉘 명령어를 왜 쓸까?
쉘 스크립트의 사전적 정의 [출처: 위키백과]
셸 스크립트(Shell Script)는 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영체제를 위해 쓰인 스크립트다. 단순한 도메인 고유 언어로 여기기도 한다. 셸 스크립트가 수행하는 일반 기능으로는 파일 이용, 프로그램 실행, 문자열 출력 등이 있다. 셸 스크립트라는 말은 유닉스 셸을 위해 쓰인 스크립트를 말하는 반면, COMMAND.COM(도스)과 cmd.exe(윈도) 명령 줄 스크립트는 보통 배치 파일이라고 부른다.
쉽게말하자면, 완전한 응용프로그램을 개발하는 것보다 간단한 프로그램을 빠른 시간 안에 개발해야 할 때 편리하기 때문이라고 할 수 있다. 또한 특정 작업을 완료하기 위해 툴을 여러 개 사용할 수도 있다. 요점만 말하자면, 최선의 방법도 아니고 가장 효율적이라는 보장도 없지만 급한 작업 진행에는 안성맞춤이라는 말이다.
본격적으로 아주 간단한 쉘 프로그램을 하나 짜보자.
쉘 프로그램 작성 명령 : vi hello.bash
우분투에서 지원하는 쉘은 bash이다 그래서 파일명을 .bash로 입력해야한다.
첫줄은 #!/bin/bash 라고 작성합시다. 배쉬의 선언이라고 보면댄다.
매우 간단하게 출력문 2개를 작성해봤다.
echo문과 printf 문이다.
두개다 출력문이다.
vi명령어 의 권한부여
bash는 권한을 부여해야하지 실행이가능하다.
chmod +x hello.bash 명령으로 권한을 부여하자.
그후, ./hello.bash 명령으로 작성한 리눅스 프로그램을 실행한다.
'리눅스' 카테고리의 다른 글
리눅스/유닉스 파일 속성 (0) | 2022.04.18 |
---|---|
리눅스/우분투 쉘(Shell) 명령어 정리 (0) | 2022.04.09 |
vim 으로 C파일을 작성하기 (gcc 사용법) (0) | 2022.03.25 |
리눅스/우분투 (vim 명령어) (0) | 2022.03.25 |
리눅스의 기본 명령어 (2) (0) | 2022.03.21 |