리눅스 Bash 쉘(Shell)에서 export와 관련한 설명으로 틀린… | 21년-2회차-정보처리기사-필기 기출문제 상세 페이지
121년-2회차-정보처리기사-필기
리눅스 Bash 쉘(Shell)에서 export와 관련한 설명으로 틀린 것은?
1
변수를 출력하고자 할 때는 export를 사용해야 한다.
2
export가 매개변수 없이 쓰일 경우 현재 설정된 환경변수들이 출력된다.
3
사용자가 생성하는 변수는 export 명령어 표시하지 않는 한 현재 쉘에 국한된다.
4
변수를 export 시키면 전역(Global)변수처럼 되어 끝까지 기억된다.
해설
export는 변수를 자식 프로세스에서도 쓸 수 있도록 환경변수로 등록하는 명령이며, 변수 값을 화면에 출력할 때는 export가 아니라 echo를 사용하므로 "출력을 위해 export를 사용해야 한다"는 설명은 틀리다. export를 매개변수 없이 실행하면 현재 설정된 환경변수 목록이 나열되고, export하지 않은 사용자 변수는 현재 쉘에만 국한되며, export된 변수는 전역 변수처럼 쉘이 종료될 때까지 유지된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.