쉘이란?
사용자의 명령을 해석해 커널로 전달해주는 통역가
결과적으로 명령을 작동시키는 주체
사용할 수 있는 쉘 확인
/etc/shells 파일에서 목록확인가능
환경 변수 env
시스템(환경)에서 공통적으로 사용할 변수들의 모임
(경로를 적지 않아도 환경변수에 있는 PATH참조하여 실행 시키고, 없으면 표시)
변수값을 사용할 때는 이름 앞에 $기호
>echo $SHELL
pwd = echo $PWD 이렇게 환경변수를 이용하여 쉘이 통역을 전달함
echo (문자열)
-n 줄바꿈을 하지 않는 옵션
printf "(문자열)"
개행문자가 없을 시 줄바꿈이 되지 않았다.
언어의 변수 지정과 같이
변수 = 값
불러올때는
echo $(변수명)
쉘의 변수는 메모리에 할당이 되어 있기 때문에 해제를 하여 메모리를 최적화해줘야 한다.
unset (변수명)
추가하기
export (변수명)
해제하기
export -n (변수명)
리눅스 우분투 쉘의 입출력 log (0) | 2021.04.30 |
---|---|
리눅스 우분투 쉘의 특수 문자 (0) | 2021.03.29 |
리눅스 가상화 (0) | 2021.03.29 |
리눅스 우분투 하드링크/심볼릭(소프트)링크 (0) | 2021.03.26 |
리눅스 우분투 상대경로/절대경로 (0) | 2021.03.25 |