유닉스 이론과 실습 / (Report) - 2장 연습문제
Posted 2007/09/14 20:20, Filed under: 학과수업들/유닉스 이론과 실습1. 다음 표에서 왼쪽의 cd 명령어를 보고 그 의미를 오른쪽에 채워넣으시오.
명령어 | 의미
cd .. 부모 디렉토리로 이동
cd ../test 한단계 상위 디렉토리에 있는 test 디렉토리로 이동
cd ~test 홈 디렉토리인 test 디렉토리로 이동
cd ~/test 홈 디렉토리에 있는 test 디렉토리로 이동
cd /test 최상위(루트) 디렉토리에 있는 test 디렉토리로 이동
2. 파일의 4가지 종류를 적고 간단히 설명하시오.
- 일반파일 : 데이터 저장 목적으로 하는 파일로, 텍스트 파일과 바이너리 파일이 있다.
- 디렉토리 파일 : 유닉스 파일 시스템을 계층적으로 구성하기 위한 특수 파일. 하위에 있는 파일과 하위 디렉토리의 이름, inode 번호 정보를 담고 있다.
- 심볼릭 링크 파일 : 다른 파일을 가리키는 특수 파일. 원본 파일의 경로를 내용으로 담고 있다.
- 장치 파일 : 유닉스 시스템에 부착된 장치를 관리하기 위한 특수 파일이다.
3. 텍스트 파일과 바이너리 파일의 차이점을 설명하시오.
- 텍스트 파일은 내용이 아스키(ASCII) 코드로 구성된 파일이다.
텍스트 편집기나 cat, more, tail 명령을 사용해 그 내용을 쉽게 볼 수 있다.
- 바이너리 파일은 내용이 아스키 코드가 아닌 모든 파일이다.
지정된 응용 프로그램을 이용해야 볼 수 있다.
4. 파일과 디렉토리를 구분하기 위한 ls 명령의 옵션을 기술하시오.
ls : 디렉토리의 내용 출력
ls -F : 파일의 종류 표시(*:실행파일, /:디렉토리, @:심볼릭링크)
ls -l : 파일의 상세 정보 출력
ls -al : 숨김 파일을 포함한 모든 파일 목록 출력 + 파일의 상세 정보 출력
ls -ld : 디렉토리 자체의 상세 정보 출력
5. 절대 경로와 상대 경로의 정의를 기술하시오.
- 절대경로 : 루트 디렉토리를 기준으로 파일의 위치를 나타낸 것으로 항상 /로 시작된다.
ex) cd /home/k02222030/test/t1
- 상대경로 : 현재 위치를 기준으로 파일의 위치를 나타낸 것으로 / 이외의 문자로 시작하며 상위 디렉토리는 .. 으로 표시한다.
ex) cd ../../test
※ 다음 그림을 보고 물음에 답하시오.
6. 위 그림을 보고 현재 디렉토리가 user1일 때 다음 표를 채우시오.
|
파일명 |
절대경로 |
상대경로 |
|
/ |
/ |
../../../ |
|
Unix |
/export/home/user1/Unix |
./Unix |
|
tmp |
/tmp |
../../tmp |
|
Hw.c |
/export/home/user1/C/Hw.c |
./C/Hw.c |
|
user2 |
/export/home/user2 |
../user2 |
7. 현재 디렉토리를 Unix 디렉토리로 이동하는 명령을 기술하시오.
cd ./Unix
8. 현재 디렉토리의 위치를 변경하지 않고 etc 디렉토리의 파일 목록을 보는 명령을 기술하시오.
ls /etc
9. C 디렉토리를 삭제하는 명령을 기술하시오.
rm -r C
10. 현재 디렉토리를 user2 디렉토리로 이동하는 명령을 기술하시오.
cd ../user2
Trackback URL : http://mysilpir.net/trackback/238



