반응형
/
├── bin
├── etc
│ └── hosts
├── usr
│ ├── bin
│ └── lib
├── home
│ └── user1
│ ├── ch2
│ │ └── test
│ └── ch3
│ └── data1
└── tmp
[root@linux1 ch2]# pwd
/home/user1/ch2
[root@linux1 ch2]#
16. 현재 디렉토리가 ch2일 때 다음 표의 빈칸을 채우시오.
파일 | 절대 경로 | 상대 경로 |
/ | / | ../../../ |
lib | /usr/lib | ../../../usr/lib |
data1 | /home/user1/ch3/data1 | ../ch3/data1 |
test | test(/home/user1/ch2/test) | test(../ch2/test) |
hosts | /etc/hosts | ../../../etc/hosts |
/ >
[root@linux1 ch2]# cd /
[root@linux1 /]# pwd
/
[root@linux1 /]#
[root@linux1 ch2]# cd ../../../
[root@linux1 /]# pwd
/
[root@linux1 /]#
lib >
[root@linux1 ch2]# cd /usr/lib
[root@linux1 lib]# pwd
/usr/lib
[root@linux1 lib]#
[root@linux1 ch2]# cd ../../../usr/lib
[root@linux1 lib]# pwd
/usr/lib
[root@linux1 lib]#
data1 >
[root@linux1 ch2]# cat /home/user1/ch3/data1
data1 sample
[root@linux1 ch2]#
[root@linux1 ch2]# cat ../ch3/data1
data1 sample
[root@linux1 ch2]#
test >
[root@linux1 ch2]# cat test
test sample
[root@linux1 ch2]#
hosts >
[root@linux1 ch3]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.25.3.11 www.example.com
[root@linux1 ch3]#
[root@linux1 ch2]# cat ../../../etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.25.3.11 www.example.com
[root@linux1 ch2]#
17. 현재 디렉토리를 lib 디렉토리로 이동하는 명령은 무엇인가?
lib 디렉토리는 Library의 약자로, 각종 라이브러리가 저장되어있다. 라이브러리는 프로그래밍에서 함수같은 것이며, 커널 모듈도 이 곳에 위치한다.
[root@linux1 ch2]# cd /usr/lib
[root@linux1 lib]# pwd
/usr/lib
[root@linux1 lib]#
18. rmdir 명령으로 ch2 디렉토리를 삭제하려고 한다. 삭제되는지 확인하고, 삭제되지 않으면 그 이유를 설명하시오.
ch2 디렉토리에 test 라는 파일이 존재하여 삭제가 되지 않는다. rmdir은 비어있는 디렉토리만 삭제가 가능한 명령어이다.
[root@linux1 user1]# rmdir ch2
rmdir: failed to remove 'ch2': 디렉터리가 비어있지 않음
[root@linux1 user1]#
19. pwd 명령을실행하니 현재 위치가 /home/user1/ch2였다. data1 파일의 내용을 행 번호를 붙여서 출력하는 명령은 무엇인가?
[root@linux1 ch2]# cat -n ../ch3/data1
1 data1 sample
[root@linux1 ch2]#
20. 현재 디렉토리에 data1 파일의 하드 링크를 data1-hard라는 이름으로 만드는 명령은 무엇인가?
[root@linux1 ch3]# ln data1 data1-hard
[root@linux1 ch3]# ls -li
합계 8
50996282 -rw-r--r--. 2 root root 13 9월 14 14:54 data1
50996282 -rw-r--r--. 2 root root 13 9월 14 14:54 data1-hard
[root@linux1 ch3]#
21. 현재 디렉토리에 ch2 디렉토리의 심볼릭 링크를 ch2-sym이라는 이름으로 만드는 명령은 무엇인가?
[root@linux1 ch3]# ln -s ch2 ch2-sym
[root@linux1 ch3]# ls -li
합계 8
50996283 lrwxrwxrwx. 1 root root 3 9월 14 15:14 ch2-sym -> ch2
50996282 -rw-r--r--. 2 root root 13 9월 14 14:54 data1
50996282 -rw-r--r--. 2 root root 13 9월 14 14:54 data1-hard
[root@linux1 ch3]#
|
반응형
'CentOS > Study' 카테고리의 다른 글
[실습]혼자해보기 - 파일 내용 출력하기 (0) | 2020.09.18 |
---|---|
[이론]디렉터리와 파일 사용하기 연습문제 - 4 (0) | 2020.09.14 |
[이론]디렉터리와 파일 사용하기 연습문제 - 2 (0) | 2020.09.14 |
[이론]디렉터리와 파일 사용하기 연습문제 - 1 (0) | 2020.09.14 |
[실습]혼자해보기 - grep, find 명령 사용하기 (0) | 2020.09.13 |