코드네임 :
[Linux] 프로세스와 사용자 명령 2 본문
jobs
jobs [옵션] [%작업번호]
- 작업번호를 지정하지 않으면 백그라운드 작업을 모두 출력
- 특정 작업 번호를 지정하면 해당 작업의 정보만 출력
옵션
-l : 해당번호의 프로세스 아이디를 출력
작업번호
%번호 : 해당 번호의 작업정보를 출력
%+ 또는 %% : 작업순서가 +인 작업 정보를 출력
%- : 작업순서가 –인 작업정보를 출력
nohup
nohup 백그라운드명령
- 로그아웃한 다음에도 지정한 백그라운드 작업이 실행완료되도록 해야 할 때 사용
(원래는 로그아웃하면 실행 중이던 모든 작업이 종료됨)
- 명령 실행결과와 오류 메시지 : ./nohup.out 파일에 자동저장
lab 1 실습
사용자 정보보기
users : 사용자명 출력하기
users
- 현재 시스템에 로그인하고 있는 사용자명 출력
who : 사용자 정보 출력하기
who [옵션]
- 시스템을 사용하고 있는 사용자의 정보를 출력
옵션
-q : 사용자명만 출력
-H : 출력 항목의 제목도 함께 출력한다.
-b : 마지막으로 재부팅한 날짜와 시간을 출력
w : 사용자 작업정보 출력하기
w [사용자명]
- 로그인한 사용자 정보와 현재하고 있는 작업 정보를 출력
who am i : 사용자 자신의 로그인 정보
who am i
- who 명령의 결과 중 자신이 로그인한 터미널 세션에 대한 정보만 출력
whoami : 자신의 로그인 사용자명 출력하기
whoami
- 사용자의 로그인 ID 출력
( BSD 계열의 명령으로 /usr/ucb 디렉토리에 있었으나 현재는 /usr/bin 으로 통합됨 )
id : 사용자 명과 그룹정보 출력하기
id [옵션] [사용자명]
: 사용자의 로그인 ID와 그룹정보를 출력
- 디폴트는 로그인 사용자의 정보 출력
옵션
-g : 그룹 아이디만 출력
su : 사용자 전환하기
su [-] [사용자명]
: 사용자 계정을 변경한다
아무 옵션 없이 사용하면 : root 계정으로 변경
사용자명 지정 : 지정한 사용자로 변경
- : root 혹은 지정한 사용자의 초기화 파일이 실행되면서 작업 디렉토리도 사용자의 홈 디렉토리로 변경됨
sudo 와 su 의 차이점??
sudo : root 권한만 가져오기
su : root 로 그냥 변경
lab2
'⚙️Computer System > Linux' 카테고리의 다른 글
[Linux] 배시 쉘 프로그래밍2 (0) | 2023.11.15 |
---|---|
[Linux] 배시쉘 프로그래밍1 (0) | 2023.11.08 |
[Linux] 프로세스와 사용자 명령 1 (0) | 2023.11.01 |
[Linux] 파일 검색하기 (2학기) (0) | 2023.11.01 |
[Linux] 5.1 파일 사용 권한 (lab 7 실습) (0) | 2023.10.18 |