똑같은 행이 두번 이상 나올 경우 하나만 남기고 삭제하는 명령어이다.

사용법 : uniq [옵션] 
-c, --count : 같은 라인이 몇 번 나오는지를 표시한다. 
-d, --repeated : 중복되어 나오는 라인중 한 라인만 보여준다. 
-D, --all-repeated : 중복되는 모든 라인을 보여준다. 
-N, -f N, --skip-fields=N : 필터링을 무시할 라인을 정한다. 시작 라인부터 N번째 라인까지는 검사하지 않는다. 
-i, --ignore-case : 중복 라인을 한라인으로 생각하고 출력한다. 
+N, -s N, --skip-chars=N : N 번째 문자는 부터 검사를 시작한다. 
-u, --unique : 중복 라인이 없는 것만 보여준다. 
-w, --check-chars=N : N 번째 문자 까지 검사 한다. 
--help : 도움말을 보여준다. 
--version : 버전을 보여준다. 

uniq는 중복되는 문자열을 찾아 필터링 하는 명령어이다.
중복되는 문자열 중 중복되는 것만 보여 주거나 중복되지 않는 것만 보여줄 수 있다.
또는 중복되는 숫자를 카운트 할 수도 있다. 검사하는 방법은 특정 라인을 제외 할 수도 있고 한 라인에서 지정한 필드 까지만 검사하거나 제외 시킬 수도 있다.
2005/06/16 18:35 2005/06/16 18:35
시스템의 가동시간과 평균 부하를 보여준다.

사용법 : uptime [옵션] 
-V : 버전을 보여준다. 

uptime은 평균 시스템의 부하를 보여준다.
2005/06/16 18:34 2005/06/16 18:34
시스템에 사용자를 추가한다.

사용법 : useradd 사용자 ID 
-c comment : 새로운 사용자의 설명을 추가한다. 사용자의 전체이름을 지정해 줄 수 있다. 
-d 홈디렉토리 : 사용자 홈 계정 디렉토리 위치를 지정한다. 기본적으로 /home 디렉토리 밑에 생성된다. 
-e 날짜 : 임시 사용자의 사용기간을 제한한다. YYYY-MM-DD (년도-월-날) 방식으로 정한다. 
-f 남은 날수 : 임시 사용자의 사용 시간은 남은 날수로 제한한다. 
-g 그룹 : 새로운 사용자의 그룹을 지정한다. 
-G 그룹, ... : 새로운 사용자가 포함되는 여러 그룹을 지정할 수 있다. 
-u UserID : 새로운 사용자 ID 값을 지정한다. 사용자 ID 값은 /etc/passwd파일로 확인 할 수 있다. 
-p 패스워드 : 새로운 사용자의 생성과 함께 패스워드도 정한다. 
-s shell : 새로운 사용자의 셀을 정한다. 
-m -k skell_dir : skell 디렉토리를 지정한다. 기본적으로 /etc/skell 디렉토리의 내용을 새로운 사용자 디렉토리로 복사해 온다. 

슈퍼유저는 useradd 명령으로 시스템에 새로운 사용자 ID를 생성할 수 있다.
발급받은 ID를 사용하여 시스템에 접속하여 시스템을 이용할 수 있다.
시스템을 관리하다 보면 일시적인 ID를 생성해야 할 때가 있다. 이럴때 "-e" 옵션으로 날짜를 정해 주어 사용한다. 지정한 날짜가 지나면 만료된 계정의 사용자는 접속 할 수 없다.
또한 발급한 ID가 늘어날수록 사용자를 구분하기 힘들다. 이럴 때 -c로 사용자 이름을 넣어 구분할 수 있다.

# useradd -e 2004-12-25 -c honggildong spooky 

사용자 계정을 생성 한 후에는 passwd 명령을 이용하여 사용자 비밀번호를 생성해주어야 한다.
-p 옵션을 이용하면 계정 생성 시 패스워드도 같이 생성할 수 있다. 새로운 계정 생성시 /home/사용자 계정에 /etc/skel 내용이 복사된다. skel 디렉토리를 관리자가 사용자별로 정리하여 복사해 올 디렉토리를 지정해 주는 것도 가능하다.

[관련명령어]
userdel 시스템의 사용자를 삭제하는 명령어
usermod 사용자의 설정 환경을 변경하는 명령어
2005/06/16 18:33 2005/06/16 18:33