본문 바로가기
프로그래밍/CS

[유닉스 이론과 실습] 2장 연습문제

by 엽기토기 2020. 12. 23.
반응형

1. 다음 표에서 왼쪽의 ls 명령어를 보고 그 의미를 오른쪽에 채워 넣으시오. 문제에 주어진 test는 사용자 계정 또는 디렉토리명이다.
ls ..
ls ../test
ls ~test
ls ~/test
ls /test
 
ls .. 상위 디렉토리의 목록 출력
ls ../test 상위 디렉토리로 이동 후, test 디렉토리의 목록 출력
ls ~test test계정의 홈디렉토리 목록 출력
ls ~/test 홈 디렉토리로 이동 후 test 디렉토리의 목록 출력
ls /test 루트 디렉토리 하위에 있는 test 디렉토리의 목록 출력


2. 디렉토리 계층 구조란 무엇인가? 간단히 설명하시오.
파일 관리를 쉽게 하기 위해서 루트를 최상위 디렉토리로 하여 파일들과 디렉토리들을 계층적으로 구성하여 관리하는 구조이다.


3. 파일 이름에 사용할 수 없는 문자는 무엇인가?
/

4. 절대 경로와 상대 경로의 정의를 기술하시오.
절대 경로는 루트 디렉토리를 기준으로 파일 경로를 나타냄
상대 경로는 현재 위치를 기준으로 파일 경로를 나타냄

5. 루트 디렉토리 자체의 상세 정보를 보는 명령을 적으시오.
ls -ld /
 
6-10. 다음 그림을 보고 현재 디렉토리가 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.
cd Unix

9.
mkdir ~/U

10.
ls -F /etc

11.
cd ../../user2

12.
cd ~

13.
rmdir U

반응형