본문 바로가기

IT/셸 스크립트8

셸 변수와 환경 변수 셸이나 리눅스 애플리케이션은 고유 변수를 사용해서 동작을 규정하거나 실행에 필요한 정보를 설정할 수 있다. 변수에는 셸 변수와 환변 변수 두 종류가 있다. 셸 변수는 변수를 설정한 셸에서만 유효해서 셸 동작이나 정보를 설정하는 목적으로 사용되고 환경 변수는 해당 셸에서 실행한 프로세스에도 설정이 이어지기 때문에 애플리케이션을 실행할 때 필요한 설정에 많이 사용된다. 1. 셀 변수, 환경변수 표시하기 $ echo $BASH 위와 같이 $[변수명] 으로 나타낼 수 있다. $ echo "USER=$USER" 문자열 안에 포함되도록 출력하려면 쌍따옴표를 사용하면된다. 2. 셸 변수 표시하기 $ declare declare 명령어를 사용하면 현재 유효한 모든 셸 변수를 출력한다. | grep 등을 사용해서 조회하.. 2023. 1. 28.
셸(shell)이란? 리눅스를 비롯한 유닉스 계열 OS는 사용자가 명령어를 이용해 컴퓨터와 대화한다. 사용자가 입력한 명령어는 직접 OS로 가지않고 셸(shell)이라는 프로그램으로 향한다. 셸은 사용자가 로그인할 때 자동으로 실행되는 프로그램이다. 사용자와 OS 사이의 대화를 전달해주는 인터페이스 역할을 하고있다. 셸에는 몇가지 종류가 있고 셸에 따라 제공하는 기능과 사용 방법이 조금씩 다르다. bash 셸이 기본인 시스템이 많다. 2023. 1. 27.