리눅스에서 현재 사용자의 아이디 값을 얻으려면, whoami
또는 id -un
명령어를 사용할 수 있습니다. 이 값은 스크립트나 다른 커맨드에서 사용할 수 있습니다.
예를 들어, 현재 사용자의 홈 디렉토리에 있는 파일을 나열하려면 다음과 같이 할 수 있습니다:
ls /home/$(whoami)
또는
ls /home/$(id -un)
여기서 $(whoami)
또는 $(id -un)
은 현재 사용자의 아이디를 반환하고, 이 값은 /home/
경로에 추가되어 전체 경로를 형성합니다. 이렇게 하면 ls
명령어가 현재 사용자의 홈 디렉토리에 있는 파일을 나열하게 됩니다.
이와 같이 $()
구문은 리눅스에서 괄호 안의 커맨드를 먼저 실행하고 그 결과를 사용하는 방법입니다1. 이를 '커맨드 치환’이라고도 합니다. 이 기능은 스크립트 작성이나 복잡한 커맨드를 만드는 데 매우 유용합니다.
참고로, 이러한 방법은 리눅스와 맥OS에서 모두 동일하게 작동합니다1. 윈도우즈에서는 WSL2를 사용하여 리눅스 환경의 커맨드라인을 사용할 수 있습니다1.
댓글 없음:
댓글 쓰기