본문 바로가기

리눅스(Linux) 공부

리눅스 명령어 공부(2)_시스템 관련 명령어

date

현재 시간을 출력

 

cal

달력을 출력

ex) $ cal 2020 → 2020년 달력을 출력해라.

 

ps

현재 수행 중인 프로세스 관련 정보 출력

ex) $ ps → PID(Process ID), TTY, TIME, CMD(프로세스 이름) 등 bash와 ps에 관한 정보만 출력된다

     $ ps -aef → UID(User ID), PPID(Parent Process ID), C, STIME 등 더 구체적으로 정보가 출력된다

 

kill

현재 수행 중인 프로세스를 종료시킴

방법: kill (프로세스 ID(PID))

 

df

디스크, 파일 사용상태를 출력

전체 용량, 사용 용량, 남은 용량, 사용%, 디렉토리 등등 출력

 

who

현재 시스템을 사용하고 있는 사용자 계정 출력

 

chmod

파일의 접근 모드를 변경함, 액세스 권한 변경

rwx → r: read권한/ w: write권한/ x: execute권한

rwx=111(이진수)= 4+2+1=7 의미

권한: rwx(소유자) rwx(그룹) rwx(그 외 사용자) 순으로 표시

$ ls -al → 권한을 볼 수 있다.

ex) rwxrwxrwx=777 → 소유자, 그룹, 그 외 사용자가 읽기, 쓰기, 실행 모든 권한을 가지고 있음

     rw-r--r--=644 / rwxrw----=760

$ chmod 664 a → 파일 a의 접근 권한을 664(rw-rw-r--)로 바꿔라.

 

chown

파일의 소유자를 변경

방법: chown (변경후 소유자) (파일명)

ex) $ chown root a → 파일 a의 소유자를 root로 바꿔라.

 

chgrp

파일의 그룹을 변경

방법: chgrp (변경후 그룹) (파일명)

ex) $ chgrp root a → 파일 a의 그룹을 root로 바꿔라.