본문 바로가기

컴퓨터 관련/리눅스

3. 리눅스 도움말 및 계정 관련 명령어 모음

728x90
반응형

1. 일반적인 리눅스 명령어

1. which

  • 명령어의 위치를 찾아주거나, alias를 보여주는 명령어
which 명령어

2. alias

  • 별명을 설정하고, 명령어 대신 해당 별명을 사용하도록 설정
alias [별명='명령어']

3. unalias

  • alias 기능을 해제한다
unalias [옵션] [별명]
옵션 설명
-a 설정된 모든 alias 해제

2. 리눅스 도움말

1. man

  • 명령어의 메뉴얼 제공
man [섹션] [옵션] 명령어
옵션 설명
-a 명령어의 검색된 메뉴얼 페이지를 모두 출력
-h 사용법을 출력
-f 키워드와 동일한 man페이지만 출력
-k 키워드가 포함된 man페이지만 출력
-w 문자의 메뉴얼 페이지가 있는 위치를 출력
섹션 설명
1 일반 명령어 관련 메뉴얼에 들어있는 영역
2 시스템 호출 관련 메뉴얼이 들어있는 영역
3 C 표준 라이브러리 함수 관련 메뉴얼이 들어있는 영역
4 장치 드라이버 혹은 특수 파일에 관한 정보가 들어있는 영역
5 특정 파일들에 대한 정보가 들어있는 영역
6 게임과 화면보호기에 대한 정보가 들어있는 영역
7 리눅스 파일 표준, 프로토콜, 시그널 목록 정보가 들어있는 영역
8 시스템 관리 명령어와 데몬 정보가 들어있는 영역
9 커널 관리 정보가 들어있는 영역

3. 사용자 생성 명령어

1. useradd

  • 계정을 생성하는 명령어
  • 홈 디렉터리는 /home/'계정명'
  • 생성된 계정정보는 /etc/passwd, /etc/shadow, /etc/group에 저장
useradd [옵션] 계정명
옵션 설명
-s 사용자의 로그인 기본 셸을 지정
-d 계정의 홈 디렉터리를 지정
-f 계정이 영구히 말소될 때까지의 기간 지정
-e 계정의 유효기간 지정
-c /etc/passwd에 새로운 사용자 설명을 추가
-G 다른 그룹에 계정 추가

2. passwd

  • 패스워드를 입력 및 변경하는 명령어
  • 패스워드는 /etc/shadow 파일 안에 기록
passwd [옵션] 계정명
옵션 설명
-S 계정 상태 표시 - PS: 정상 - NP: 패스워드가 없음 - LK: Lock 상태이거나 NP 상태
-d 계정 패스워드 삭제
-l 계정을 lock 상태로 변경
-u 계정을 lock 상태를 해제

4. 사용자 조회 명령어

1. users

  • 시스템에 로그인한 사용자 정보를 출력

2. w

  • 현재 접속 중인 사용자들의 정보를 나타내는 명령어

출처: 이기적 리눅스마스터 2급 기본서

반응형