$SHELL
UNIX 시스템에서 첫 번째 환경 변수는 어디에 설정됩니까?
터미널에 대한 기본 설정을 모두 찾고 인쇄하려면 어떻게 해야 합니까?
답변1
전통적으로,로그인(1):
ENVIRONMENT
login sets the following environment variables:
HOME The user's home directory, as specified by the password
database.
SHELL The user's shell, as specified by the password database.
요즘에는 UNIX의 성향과 전통에서 얼마나 멀리 떨어져 있는지에 따라 이러한 설정을 수행하는 것이 창 관리자나 터미널 프로그램일 수 있습니다. env
현재 환경에 설정된 내용이 표시되며, 셸 또는 기타 사항이 기본값에서 변경되었을 수 있습니다. 그러나 "터미널 설정"은 일반적으로 환경 변수, 명령 bash
과 zsh
같은 쉘 set
및 설정을 숨기는 기타 장소가 아닙니다 .
답변2
/etc/default/useradd
또는 를 사용하여 시스템 기본값을 확인할 수 있으며 이는 sudo useradd -D
다른 변수의 기본값을 출력합니다.$SHELL