pwd : 현재 작업 디렉토리를 출력(print working directory)한다.
cd : 디렉토리를 변경 할수 있는 명령, 자신이 있는 위치에서 절대경로나 상대경로 이용.
디렉토리 이름을 주지 않고 수행시 사용자의 홈 디렉토리로 이동
절대경로 : /root, /usr, /home/user 등과 같이 전체 경로명을 적어 주는 것
상대경로 : 현 위치에서 ./ 이나 ../를 이용하여 이동.
ex) ../temp는 상위 디렉토리의 temp라는 디렉토리를 가리킨다.
jobs : 백그라운드로 돌고 있는 작업들을 작업 번호와 함께 보여준다.
옵션
-l : 프로세서 번호를 추가해서 보여준다.
작업(job)과 프로세스에 대해 혼동하기 쉬운데, kill, disown, wait같은 내장명령은
작업 번호나 프로세스 번호, 둘 다 인자로 받아 들인다.
하지만 fg, bg, jobs는 오직 작업 번호만을 인자로 받아들인다.
작업번호 : 작업번호는 한 사용자의 작업에 대한 것으로, 1번부터 순서대로 부여되지만 다른 터미널의
다른 사용자도 같은 번호의 job을 가지는 것이다. 또한 이 작업 번호는 중지되었거나,
백그라운드에 있는 것들만이 작업번호가 주어진다는 점이다.
프로세서 번호는 시스템 중심적이고, 작업 번호는 사용자 중심적인 번호이다.
kill : 현재 수행중인 프로세서에게 시그널을 보낸다.
보통 프로세서를 종료시킬때 사용한다. 시그널 종류를 지정하지 않으면 ID 15번이 디폴트로 지정된다.
옵션
-signalID : -시그널아이디, 프로세서에게 보낼 시그널을 지정한다.
-l : 시그널 종류를 시그널번호 순서대로 이름으로 나열한다.
디폴트 signal ID는 ID 15번으로 프로세서를 종료시킨다.
예를 들어 시스템 사용을 마치고 로그아웃 할때는 ID 1번( HUP(hang up) ) 시그널이 시스템으로
전달되어 쉘 상태에서 실행중인 모든 프로세서를 종료시키고 로그아웃한다.
'Linux' 카테고리의 다른 글
[Linux] 시스템과 관리자용 명령어 (0) | 2011.04.26 |
---|---|
[Linux] 기본명령어 (0) | 2011.04.26 |
[Linux] 텍스트 처리 명령어 (0) | 2011.04.26 |
[Linux] 파일, 아카이브(archive) 명령어 (0) | 2011.04.26 |
[Linux] User - 사용자 생성, 계정 관리 (0) | 2011.04.26 |