whoami 명령에 대해 다루겠습니다.
이름에서 알 수 있듯이 whoami 명령은 유효한 사용자 ID의 사용자 이름을 인쇄합니다. 즉, 현재 로그인한 사용자의 이름이 표시됩니다.
whami 명령을 사용하는 방법
whoami 명령의 구문은 다음과 같습니다.
whoami [OPTION]
현재 로그된 사용자의 이름을 표시하려면 옵션 없이 명령을 호출합니다.
다음과 유사한 출력이 화면에 표시되어 명령을 호출하는 사용자의 이름을 표시합니다.
whoami
# jjeongil
셸 스크립트에서 whoami 명령을 사용하여 스크립트를 실행하는 사용자 이름을 확인할 수 있습니다.
다음은 if 문을 사용하여 스크립트를 실행하는 사용자 이름과 지정된 문자열을 비교하는 예입니다.
if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'any_name' can run this script."
exit 1
fi
# whoami: extra operand ‘anything’
# Try 'whoami --help' for more information.
사용자 이름이 지정된 문자열과 일치하지 않으면 스크립트에서 메시지가 울리고 종료됩니다.
woami 명령은 su 명령을 사용하여 다른 사용자로 전환한 후 사용자 이름을 확인하는 데도 유용합니다.
whoami는 인수를 받아들이지 않습니다. 인수를 전달하면 명령은 다음과 같은 오류 메시지를 인쇄합니다.
whoami 명령에는 다음 두 가지 옵션만 사용할 수 있습니다.
-h, --help - 도움말 메시지를 표시하고 종료합니다.
-V, --version - 버전 정보를 표시하고 종료합니다.
대체 명령
-un 옵션과 함께 id 명령을 실행하면 whoami를 실행하는 것과 동일한 출력이 생성됩니다.
whoami [OPTION]
지정된 사용자에 대한 자세한 정보를 얻으려면 id 명령을 사용합니다.
$USER 환경 변수에는 로그인한 사용자의 이름이 포함됩니다.
echo $USER
whoami 명령은 "나는 누구인가?"라는 단어의 합성어로, 현재 유효한 사용자 ID와 연결된 사용자 이름을 인쇄합니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : W 명령어, 사용 방법, 예제 (0) | 2022.04.23 |
---|---|
Linux : CentOS 8 : Webmin 설치 방법, 예제, 명령어 (0) | 2022.04.22 |
Debian 10 : Anaconda 설치 방법, 예제, 명령어 (0) | 2022.04.20 |
Linux : Fsck 명령어, 예제, 사용 방법 (파일 시스테 복구) (0) | 2022.04.19 |
Linux : ISO 파일 마운트 방법, 예제, 명령어 (0) | 2022.04.18 |