본문 바로가기
OS/LINUX

리눅스의 기본 명령어

by unkwn98 2022. 5. 8.

which

  • 명령어의 경로를 확인
  • 명령어 위치를 찾아주거나 alias를 보여주는 명령어
which 명령어

alias

  • 자주 사용하는 명령어를 특정 문자로 입력해두고 명령어 대신 해당 문자를 사용할 수 있게 함
alias [별명='명령어']

unalias

  • alias 기능을 해제
unalias [옵션] [단축명령어]

PATH

  • 실행 파일들의 디렉터리 위치를 저장해 놓은 환경 변수
export 변수명=$변수명:변수값

man

  • 명령어들의 메뉴얼을 제공
man [섹션] [옵션] 명령어

info

  • 명령어의 사용 방법, 옵션등을 나타냄
  • man에 비해 제공되는 명령어가 한정적
info 명령어

whatis

  • 명령어에 대한 기능을 간략하게 나타냄
whatis 명령어

manpath

  • man 페이지의 위치 경로를 검색하여 표시
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 [계정명]

'OS > LINUX' 카테고리의 다른 글

리눅스의 기타 명령어  (0) 2022.05.21
리눅스의 기본 명령어2  (0) 2022.05.08
프로세스 관련 명령어  (0) 2022.05.05
리눅스 프로세스, 데몬, 시그널  (0) 2022.05.05
리눅스 Directory Structure  (0) 2021.04.23

댓글