OS/LINUX
리눅스의 기본 명령어
by unkwn98
2022. 5. 8.
which
- 명령어의 경로를 확인
- 명령어 위치를 찾아주거나 alias를 보여주는 명령어
which 명령어
alias
- 자주 사용하는 명령어를 특정 문자로 입력해두고 명령어 대신 해당 문자를 사용할 수 있게 함
alias [별명='명령어']
unalias
unalias [옵션] [단축명령어]
PATH
- 실행 파일들의 디렉터리 위치를 저장해 놓은 환경 변수
export 변수명=$변수명:변수값
man
man [섹션] [옵션] 명령어
info
- 명령어의 사용 방법, 옵션등을 나타냄
- man에 비해 제공되는 명령어가 한정적
info 명령어
whatis
whatis 명령어
manpath
manpath [명령어]
whereis
- 찾고자하는 명령어의 실행 파일 절대 경로와 소스코드, 설정 파일 및 매뉴얼 페이지를 찾아 출력
whereis [옵션] 명령어
apropos
- man 페이지 설명에서 지정한 키워드를 포함하고 있는 명령어
- whatis 데이터베이스에서 문자열을 포함한 것을 검색
apropos 문자열
useradd
- 계정을 생성하는 명령어로 명령어 adduser와 동일한 기능
- 계정자의 홈 디렉터리는 '/home/계정명'
useradd [옵션] 계정명
passwd
- 생성된 계정자의 패스워드를 입력 및 변경
- 생성된 계정자의 패스워드는 /etc/shadow 파일 안에 기록
passwd [옵션] 계정명
su
- switch user or substitute user의 줄임말
- 현재의 사용자 계정에서 로그아웃하지 않고 다른 사용자 계정으로 로그인하여 해당 사용자의 권한을 획득
su [옵션] [사용자] [셸변수]
usermod
- 디렉터리 /home에 위치한 사용자들의 정보를 변경
- 사용자의 홈 디렉터리 변경, 그룹 변경, 유효기간 등을 변경
usermod [옵션] 계정명
userdel
userdel [옵션] 계정명
chage
chage [옵션] [계정명]
groupadd
groupadd [옵션] 그룹명
groupdel
- 기존의 그룹을 삭제
- 그룹안에 소속되어 있는 계정명이 있을 경우 해당 그룹은 삭제되지 않음
groupdel 그룹명
groupmod
groupmod [옵션] 그룹명
users
users [옵션]
who
- 현재 시스템에 접속해 있는 사용자들을 조회
- 사용자 계정명, 터미널 정보, 접속 시간, 접속한 서버 정보 등을 확인
- 관리자 root와 일반 사용자 모두 사용이 가능
who [옵션] // who am i // whoami
w
- 현재 접속 중인 사용자들의 정보를 나타냄
- 확인가능한 정보는 서버의 "현재 시간 정보, 서버 부팅 후 시스템 작동 시간, 서버 접속자의 총 수, 접속자별 서버 평균 부하율, 접속자별 서버 접속 계정명, TTY명, 로그인 시간 정보" 등
id
- 사용자 계정의 uid, gid, group을 확인
id [옵션] [계정명]
groups
groups [계정명]
댓글