합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

리눅스 마스터 2급리눅스 운영 및 관리셸 변수 - set난이도 3MCQ

리눅스 마스터 2급 셸 변수 - set 기출문제 #14383

문제

다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?

① env ② printenv ③ set ④ unset

정답

3

해설

정답: 3. set 은 환경 변수뿐 아니라 사용자가 셸 안에서 선언한 지역(셸) 변수와 함수까지 모두 출력한다. 따라서 선언한 셸 변수 전부를 확인할 때 적합하다.

오답 풀이

  • 1번: env 는 환경 변수만 보여주고 지역 셸 변수는 표시하지 않는다.
  • 2번: printenv 도 환경 변수만 출력하므로 셸 변수 전부 확인에는 부족하다.
  • 3번: set 이 셸 변수·환경 변수·함수를 모두 보여주므로 옳다.
  • 4번: unset 은 변수를 확인하는 것이 아니라 해제(삭제)하는 명령이다.

보충 개념 환경 변수(export 된 전역)는 env/printenv 로, 환경 변수+지역 셸 변수+함수는 set 으로 확인한다. 변수 제거는 unset.

리눅스 마스터 2급 리눅스 운영 및 관리 다른 기출문제

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[리눅스 마스터 2급] 셸 변수 - set 리눅스 운영 및 관리 기출 #14383 | 문어CBT