|
프로세스 작업 제어하기 |
|
|
|
|
ⓐ 해당 프로그램을 백그라운드로 수행하게 하고 싶으면 명령어 다음에 &를 붙여줍니다. |
|
|
command : 명령어 & |
|
|
|
|
|
|
|
|
 |
|
|
|
|
ⓑ 프로세스 수행중에 중단하기 |
|
|
어떤 작업이 수행 중일때 CTRL-Z를 누르면 프로세스가 중단한 상태가 됩니다. 그런 뒤 다른 작업을 진행할 수 있습니다.
command : 프로그램 수행중 CTRL-Z |
|
|
|
|
|
|
|
|
 |
|
|
|
|
ⓒ 현재 백그라운드 중인 프로세스 보기 |
|
|
command : jobs |
|
|
|
|
|
|
|
|
 |
|
|
|
|
ⓓ 중단된 프로세스를 포어그라운드에서 수행하기 |
|
|
command : fg jobs에 등록된 번호 |
|
|
|
|
|
|
|
|
 |
|
|
|
|
ⓔ 중단된 프로세스를 백그라운드에서 수행하기 |
|
|
command : bg jobs에 등록된 번호 |
|
|
|
|
|
|
|
|
 |
|
|
|
|
ⓕ 폴더 및 파일 권한 설정하기 |
|
|
|
|
|
|
|
|
위의 빨간색 박스안을 살펴 봅니다.
drwx------ 2 root root 4096
-rw-r--r-- 1 root root 1404
맨 처음의 d 또는 -는 디렉토리(d)인지 파일(-)인지를 나타냅니다. 이외에도 다른 형태가 있으나 여기서는 생략하기로 하겠습니다.
그리고 rwx의 형태로 3개씩 총 9개의 항목이 있는데 처음부터 3개씩 각각 u 사용자(user) g (group) 그룹 ,o 다른이 (ohter)(사용자도,그룹에도 속하지 않은 사용자 )의 권한을 나타냅니다.
| r은 읽기(read) |
w는 쓰기(write |
x는 실행(excute) |
-rw-r-xrw-는 다음과 같은 뜻입니다.
rw- |
r-x |
rw- |
| 파일을 나타내며 |
owner는 읽기,쓰기 |
|
group은 읽기,실행
other는 읽기,쓰기 |
권한이 있음을 나타냅니다. |
|
|
|
|
|
 |
|
|
|
|
ⓖ 그러면 이제 권한을 변경해 보겠습니다. |
|
|
chmod u+x this_is_a_sample.txt |
|
|
|
|
|
|
|
|
를 하면 소유자의 권한 rw- 가 rwx 로 바뀌었습니다. u+x는 소유자에게 (u) 실행권한을 (x)를
추가하라(+)라는 명령입니다. |
|
|
|
|
|
 |
|
|
|
|
ⓗ 다른 예를 들어 보겠습니다. |
|
|
소유자에게 실행, 읽기 권한을 삭제합니다.
chmod u-wx this_is_a_sample.txt |
|
|
|
|
|
|
|
|
세개의 권한 모두에게 동일하게 적용하려면 권한대상을 a로 사용합니다.
chmod a+x this_is_a_simple.txt
해당 폴더 이하의 권한을 변경하려면 다음을 추가합니다.
command: chmod +R 권한설정식
일반적인 사용 예 입니다.
command : chmod u + r 파일이름
|
|
|
|
|
|
 |
|
|
|
|
ⓘ 숫자를 사용하여 설정하기 |
|
|
이번에는 보다 빠른 작업을 위해 숫자로 권한을 설정하는 방법을 보겠습니다.
각각의 권한은 다음의 숫자에 대응합니다.
만일 권한이 아래와 같다면 이는 다음과 같은 값을 가집니다.
|
|
| r+x=4+1=5 |
| r+w=4+2=6 |
| r+w+x=4+2+1=7 |
예로, 처음의 권한은 소유자의 권한을 나타내므로 소유자의 권한의 값은 5라고 말할 수 있습니다.
chmod 755 this_is_a_sample.txt |
|
|
|
|
|