처음으로

리눅스마스터 1급

2019년 03월 19일 기출문제

9. 다음 ㉠ 및 ㉡에 들어갈 명령어로 알맞은 것은?

2.gif

*해설

<문제 해설>
SET : 로컬환경변수 조회 명령어
UNSET : 환경변수 해제 명령어
ENV : 글로벌 환경변수 조회 명령어
EXPORT : 글로벌 환경변수 설정 명령어
1. user1=lin으로 입력한 후 (로컬로 입력)
로컬변수 조회인 set을 통해 조회가능
export로 user2=joon으로 글로벌 변수로 설정
글로벌이 더 상위단이기에 set을 통해 조회하면 user1,2 둘 다 존재
env는 글로벌 환경변수 조회이므로 로컬변수인 user1은 안보임

명령어
set : 로컬변수 조회
env : 글로벌 변수 조회
export: 글로벌 변수 설정
--------해설------
1. user1=lin : user1에 lin이라는 값을 로컬변수로 설정
2. (ㄱ) | grep ^user. 의 결과가 user1=lin으로 조회가 됨 : 로컬변수 조회명령어인 set이 (ㄱ)이 된다.
3. 여기서 env를 하면 글로벌 변수가 아니기에 아무것도 조회가 안됨
4. export user2=joon : 글로벌변수로 user2를 joon으로 설정
5. (ㄱ) | grep ^user. : (ㄱ)은 set인데 로컬변수 조회로는 상윗단에서 설정한 글로벌 변수 user2도 조회가 된다.
6. (ㄴ) | grep ^user. : env로는 글로벌변수만 조회가 되고 로컬변수는 조회가 안된다.
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...