2024년 1월 10일 수요일

리눅스 커맨드에 현재 아이디 값을 넣고 싶다면...

리눅스에서 현재 사용자의 아이디 값을 얻으려면, whoami 또는 id -un 명령어를 사용할 수 있습니다. 이 값은 스크립트나 다른 커맨드에서 사용할 수 있습니다.

예를 들어, 현재 사용자의 홈 디렉토리에 있는 파일을 나열하려면 다음과 같이 할 수 있습니다:

ls /home/$(whoami)

또는

ls /home/$(id -un)

여기서 $(whoami) 또는 $(id -un)은 현재 사용자의 아이디를 반환하고, 이 값은 /home/ 경로에 추가되어 전체 경로를 형성합니다. 이렇게 하면 ls 명령어가 현재 사용자의 홈 디렉토리에 있는 파일을 나열하게 됩니다.

이와 같이 $() 구문은 리눅스에서 괄호 안의 커맨드를 먼저 실행하고 그 결과를 사용하는 방법입니다1. 이를 '커맨드 치환’이라고도 합니다. 이 기능은 스크립트 작성이나 복잡한 커맨드를 만드는 데 매우 유용합니다.

참고로, 이러한 방법은 리눅스와 맥OS에서 모두 동일하게 작동합니다1. 윈도우즈에서는 WSL2를 사용하여 리눅스 환경의 커맨드라인을 사용할 수 있습니다1.


댓글 없음:

댓글 쓰기

우분투 NFS 설정

* 서버 설정 apt-get install nfs-common nfs-kernel-server rpcbind /etc/exports /home/xyz 192.168.0.X(rw,sync,no_root_squash,no_subtree_check)...