명령어 튜토리얼 · 1 min read · Sep 17, 2025
초보자를 위한 Linux logname 명령어 튜토리얼 (예제 포함)
Linux는 현재 사용자의 로그인 이름을 출력하는 여러 명령어를 제공합니다. 그 중 하나가 logname입니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 명령줄 도구의 기본을 빠르게 이해할 것입니다. 하지만 그 전에, 이 튜토리얼의 모든 예제는 CentOS 7에서 테스트되었다는 점을 언급할 가치가 있습니다.
Linux logname 명령어
앞서 언급했듯이, logname 명령어는 현재(또는 호출하는) 사용자의 로그인 이름을 알려줍니다. 이 유틸리티의 구문은 다음과 같습니다:
logname [OPTION]그리고 다음은 이 도구의 매뉴얼 페이지에서 설명하는 내용입니다:
logname - 사용자 로그인 이름 출력
현재 사용자의 이름을 출력합니다.다음은 logname 유틸리티가 어떻게 작동하는지에 대한 좋은 아이디어를 제공하는 Q&A 스타일의 예제입니다.
Q1. logname를 어떻게 사용하나요?
기본 사용법은 매우 간단합니다 - 인수 없이 ‘logname’을 실행하기만 하면 됩니다.
logname이 명령어는 현재 사용자의 로그인 이름을 출력합니다. 예를 들어, 제 경우에는 다음과 같은 출력을 생성했습니다:
tarra9779725351Q2. logname는 정보를 어디에서 찾나요?
logname 명령어는 시스템에서 유지 관리되는 파일(종종 /var/run/utmp 또는 /etc/utmp)에 접근하여 출력하는 정보를 가져옵니다. 명령어가 성공적으로 실행되면 종료 상태는 0이며, 그렇지 않으면 상태는 1입니다.
Q3. logname는 다른 유사한 명령어와 어떻게 다른가요?
여러분 중 일부는 whoami와 같은 다른 유사한 명령어가 존재할 때 logname 명령어가 왜 필요한지에 대해 논의할 수 있습니다. 음, 이 명령어들과 logname 사이에는 적어도 하나의 주요 차이점이 있습니다: sudo 모드에서 사용하더라도 기본 사용자 이름을 반환합니다.
다음 스크린샷은 다른 유사한 명령어가 sudo 모드에서 실행될 때 ‘root’를 출력하는 반면, logname은 그 경우에도 기본 사용자 이름을 출력하는 것을 명확히 보여줍니다.
참고: 일반적인 도움말이나 버전 관련 정보를 표시하려면 –help 및 –version 명령줄 옵션을 사용하세요.
결론
Logname은 매우 기본적인 명령줄 유틸리티입니다 - 이해하고 사용하기 쉽고, 사실상 명령줄 옵션이 없습니다. 따라서 전반적으로 학습 곡선은 존재하지 않습니다. 이 도구에 대해 더 알고 싶다면 매뉴얼 페이지를 참조하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.