실무명령어# 16-3 : /etc/passwd파일에서 각각의 ID와 홈디렉토리만을 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,131 조회
- 0 추천
- 목록
본문
실무명령어# 16-3 : /etc/passwd파일에서 각각의 ID와 홈디렉토리만을 출력하기
다음은 앞의 예를 조금 응용하여 각각의 ID와 함께 홈디렉토리까지 같이 출력하는 예를 보도록 하겠습니다. 실제 서버에 설정되어 있는 각각의 계정과 홈디렉토리를 확인해야할 경우에 실데이터를 만들기 위하여 사용하는 방법입니다.
이는 각각의 ID와 홈디렉토리를 조사하고자 할 때에 주로 사용되는 방법입니다.
[root@file root]# cat /etc/passwd | awk -F: '{print $1" "$6}' root /root bin /bin daemon /sbin gopher /var/gopher ftp /var/ftp nobody / rpm /var/lib/rpm vcsa /dev nscd / sshd /var/empty/sshd rpc / rpcuser /var/lib/nfs nfsnobody /var/lib/nfs mailnull /var/spool/mqueue smmsp /var/spool/mqueue pcap /var/arpwatch apache /var/www squid /var/spool/squid webalizer /var/www/html/usage xfs /etc/X11/fs named /var/named ntp /etc/ntp gdm /var/gdm postgres /var/lib/pgsql bible /home/bible sspark /home/sspark working /home/working locli /home/locli mysql /home/mysql test01 /home/test01 test02 /home/test02 test03 /home/test03 jinious /home/jinious public /home/public samba /home/samba [root@file root]# |
앞의 예와 다른 부분은 '{print $1" "$6}'뿐이므로 아래 전체명령어를 설명하면 다음과 같습니다.
/etc/passwd파일의 각행들을 ":"(콜론)으로 구분하여 첫번째인 ID와 여섯번째인 홈디렉토리를 결과로 출력하라는 의미입니다.
관련자료
-
이전
-
다음