Menu
Coddy logo textTech

모든 변수 보기

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 60번째.

때로는 환경 변수를 하나씩 확인하는 것이 아니라 한꺼번에 모두 확인해야 할 때가 있습니다. env 명령은 현재 셸 세션에 설정된 모든 환경 변수를 표시합니다.

env

이 명령은 변수 이름과 해당 값의 목록을 출력하며, 각 항목은 NAME=value 형식으로 별도의 줄에 표시됩니다. HOMEUSER와 같이 익숙한 변수들과 함께 시스템이 자동으로 설정하는 다른 많은 변수들을 볼 수 있습니다.

printenv 명령어는 비슷하게 작동합니다. 인수 없이 사용하면 env와 마찬가지로 모든 변수를 보여줍니다. 또한 $ 접두사 없이 특정 변수를 표시하는 데 사용할 수도 있습니다:

# 모든 변수 표시
printenv

# 특정 변수 표시
printenv HOME

출력이 상당히 길 수 있으므로, 이미 배운 도구들과 이 명령어들을 결합하고 싶을 수도 있습니다. 예를 들어, grep으로 파이핑하면 특정 변수를 찾는 데 도움이 됩니다:

env | grep PATH

이 명령은 "PATH"를 포함하는 줄만 표시하도록 출력을 필터링하여, 수많은 환경 변수들 중에서 찾고 있는 내용을 더 쉽게 찾을 수 있게 해줍니다.

challenge icon

챌린지

쉬움

printenv를 사용하여 USER 환경 변수의 값을 표시하세요.

echo와 달리, printenv 명령어를 사용하면 $ 접두사를 사용하지 않고도 특정 변수를 볼 수 있습니다. 단순히 변수 이름을 인수로 전달하면 됩니다.

출력 결과에 현재 사용자 이름이 표시되어야 합니다.

힌트: 명령어 형식은 printenv VARIABLE_NAME입니다.

치트 시트

모든 환경 변수를 표시하려면 env 명령어를 사용하세요:

env

printenv 명령어도 비슷하게 작동합니다. 인자 없이 사용하면 모든 변수를 보여줍니다:

printenv

printenv로 특정 변수를 표시하려면 $ 접두사 없이 변수 이름을 전달하세요:

printenv HOME

grep을 사용하여 출력을 필터링할 수 있습니다:

env | grep PATH

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨