1. 다음 표에서 왼쪽의 ls 명령어를 보고 그 의미를 오른쪽에 채워 넣으시오. 문제에 주어진 test는 사용자 계정 또는 디렉토리명이다.
명령 | 의미 |
ls .. | 부모 디렉토리의 목록 출력 |
ls ../test | 부모 디렉토리에서 test 디렉토리 파일 목록 출력 |
ls ~test | 로그인 ID test의 홈 디렉토리 출력 |
ls ~/test | 홈 디렉토리에서 test디렉토리 목록 출력 |
ls /test | 루트 디렉토리 아래의 test 디렉토리 목록 출력 |
2. 디렉토리 계층 구조란 무엇인지 간단히 설명하시오.
/ 를 루트 디렉토리로 하여 안에 존재하는 디렉토리와 파일을 계층적으로 구성하여 관리하는 구조이다. 현재 위치를 기준으로 루트 디렉토리에 가까울수록 상위 디렉토리, 멀어질 수록 하위 디렉토리로 구분한다.
3. 파일 이름에 사용할 수 없는 문자는 무엇인가?
/
4. 절대 경로와 상대 경로의 정의를 기술하시오.
절대 경로 : 최상위 디렉토리를 기준으로 파일의 위치를 나타낸 것. /로 시작한다.
상대 경로 : 현재 위치를 기준으로 파일의 위치를 나타낸 것. / 이외의 문자로 시작하며, 상위 디렉토리는 ..으로 표시한다.
5. 루트 디렉토리 자체의 상세 정보를 보는 명령을 적으시오.
ls –d /
※다음 그림을 보고 현재 디렉토리가 user1 일 때 주어진 작업을 수행하는 명령을 적으시오.
6. 위 그림을 보고 다음 표를 채우시오.
파일명 | 절대 경로 | 상대 경로 |
/ | / | ../.. |
C | /home/user1/C | C |
etc | /etc | ../../etc |
hw.c | /home/user1/C/hw.c | C/hw.c |
user2 | /home/user2 | ../user2 |
7. 현재 디렉토리를 확인하시오
pwd
8. 현재 디렉토리를 Unix 디렉토리로 이동하시오.
cd Unix
9. 홈 디렉토리 아래에 U 디렉토리를 생성하시오.
mkdir –p ~/U
10. /etc 디렉토리의 파일 목록을 파일 종류별로 출력하시오
ls –F /etc
11. 현재 디렉토리를 user2 디렉토리로 이동하시오.
cd ../user2
12. 현재 디렉토리를 홈 디렉토리로 이동하시오.
cd ~
13. 현재 위치가 홈 디렉토리일 때 9번 문제에서 생성한 U 디렉토리를 삭제하시오.
rmdir U
'Infrastructure > Linux' 카테고리의 다른 글
[연습문제] 유닉스 이론과 실습 개정판 3장 연습문제 (0) | 2017.12.18 |
---|---|
[Concept] Chapter 03 파일 다루기 (0) | 2017.12.18 |
[Concept] Chapter 02 디렉토리 다루기 (0) | 2017.12.18 |
[Concept] Chapter 01 유닉스 개요 및 기본 사용법 (0) | 2017.12.18 |
[Concept] The Preview Study (0) | 2017.12.17 |