처음으로

리눅스마스터 2급

2018년 03월 10일 기출문제

*해설

<문제 해설>
export : 환경 변수 생성
env : 환경 변수 보기( grep <문자열> => 문자열이 들어간 문장을 찾는다. )

따라서 VAR1=linux 는 환경 변수에 등록이 안됐기 때문에 env | grep VAR1 을 쳐도 아무런 메세지가 출력되지 않는다.

export VAR2=linux2 는 환경 변수에 등록됐고 env | grep VAR2 는 VAR2가 들어간 문장( VAR2=linux2 ) 이 출력 된다.

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

다른 문제에서는 var1=linux 환경변수 등록과 무관하게 4번 답이라고 하여 혼동이 있습니다. 확인부탁드립니다.

[추가 신고]

4번이 정답인것 같아요.

[오류신고 반론]
2번 맞습니다. 코딩해보시고 작성해주시기 바랍니다.

[오류신고 반론]
직접 Centos해보니 2번 맞습니다아~~

[추가 해설]

env 명령에 대신 set 명령어로 보면 4번처럼 나옵니다.

[추가 오류 신고]

2018. 6. 9 기출문제 13번에는 4번이 답으로 처리되있습니다.

[오류신고 반론]
2018.6.9 기출문제 13번과 이 문제는 다른문제 입니다 이 문제는 env 명령어시 문제이고 env명령어시 ㄱ은 출력내용없고 ㄴ은 VAR2=linux2
2018.6.9 기출문제 13번은 set 명령어시 문제입니다 set 명령어시 둘다 출력이됩니다.
직접 해보시면 납득이 가실겁니다.

[오류신고 반론]
이걸 뭐이렇게 싸우고 있지... 맨 윗분이 정확하게 설명했는데
env는 환경변수 보는거고 set는 현재 쉘에서 쓰는 변수만 등록함
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...