리눅스

리눅스/우분투 쉘(Bash) 명령어 사용해보기

류창 2022. 4. 1. 17:44
반응형

 

쉘 명령어를 사용해보기 전에 알아둬야할것이 있다.

쉘 명령어를 왜 쓸까?

 

쉘 스크립트의 사전적 정의 [출처: 위키백과]

 

셸 스크립트(Shell Script)는 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영체제를 위해 쓰인 스크립트다. 단순한 도메인 고유 언어로 여기기도 한다. 셸 스크립트가 수행하는 일반 기능으로는 파일 이용, 프로그램 실행, 문자열 출력 등이 있다. 셸 스크립트라는 말은 유닉스 셸을 위해 쓰인 스크립트를 말하는 반면, COMMAND.COM(도스)과 cmd.exe(윈도) 명령 줄 스크립트는 보통 배치 파일이라고 부른다.


 

쉽게말하자면, 완전한 응용프로그램을 개발하는 것보다 간단한 프로그램을 빠른 시간 안에 개발해야 할 때 편리하기 때문이라고 할 수 있다. 또한 특정 작업을 완료하기 위해 툴을 여러 개 사용할 수도 있다. 요점만 말하자면, 최선의 방법도 아니고 가장 효율적이라는 보장도 없지만 급한 작업 진행에는 안성맞춤이라는 말이다.

 

 

 

 

 

본격적으로 아주 간단한 쉘 프로그램을 하나 짜보자.

 

 

 

쉘 프로그램 작성 명령 :   vi  hello.bash

 

우분투에서 지원하는 쉘은 bash이다 그래서 파일명을 .bash로 입력해야한다.

 

 

 

첫줄은 #!/bin/bash 라고 작성합시다.  배쉬의 선언이라고 보면댄다.

 

매우 간단하게 출력문 2개를 작성해봤다.

 

echo문과 printf 문이다.

 

두개다 출력문이다.

 

 

vi명령어 의 권한부여

 

bash는 권한을 부여해야하지 실행이가능하다.

 

chmod +x hello.bash 명령으로 권한을 부여하자.

 

그후, ./hello.bash 명령으로 작성한 리눅스 프로그램을 실행한다.

 

반응형