Tom's Note
article thumbnail
반응형
사용자를 확인하기 위한 명령어는 cat, cut, grep을 사용할 수 있다.

일반적으로 cat을 사용할 것이다.

아래의 명령어를 사용하고 아래를 보면 보기에는 좀 껄끄럽다...

모든 사용자뿐만 아니라 데몬에 관한 시스템 자체가 운용하는 사용자도 다 보인다.

 

cat /etc/passwd

 

보통 사람들은 show {사용자와 관련된 명령어} 이렇게 치고 등록된 실 사용자들만 보였으면 하는 사람들이 많다. 

하지만 리눅스는 친절하지 않기에 그냥 사용하거나 아니면 명령어 조합하여 사용해야한다.
(예를들어 show users로 바꾸는 방법은 이 포스트를 확인하기 바란다.)

그럼 좀 더 짧게 만들어 보자.

cat과 grep을 이용한 방법이다.(사용자를 생성하면 기본값으로 /bin/bash가 정해지기에 해당 키워드로 잡았다.)

 

cat /etc/passwd | grep /bin/bash
grep /bin/bash /etc/passwd

 

위 결과 실 사용자들만 표기가 되어있다.

자세히 보면 불필요한 정보도 있을 것이다. 다시 한번 줄여 보자.

이번에는 추가적으로 cut을 추가하여 만들어 보자.

 

grep /bin/bash /etc/passwd | cut -f1 -d :

 

우리가 원하는 방식의 사용자 아이디를 표시하게 되었다.

추가적으로 모든 ID를 보는 명령어는 cut만 사용하 표시할 수 있다.

cut -f1 -d : --> 한 번 해보기를 바란다. 전체의 ID가 위 그림과 같이 표시가 될 것이다.
다시 정리해보면
cat, grep, cut을 조합하여
우리가 표기를 원하는 방식으로
표시하는 방법을 알아 보았다.
반응형
profile

Tom's Note

@크크크크

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!