- [C212] CLI로 ‘test’ 폴더를 만들고, 그 안에 ‘sample.txt’를 생성하는 작업을 하기 위해서는 어떤 명령이 필요한지 적고, 설명하세요.
먼저 터미널을 연 후 mkdir test로 폴더를 만든다 cd test로 넘어간 후 touch sample.txt로 파일을 생성한다.
mkdir : 새로운 폴더 생성하기 - 입력 Code : mkdir [폴더명]
cd : 폴더에 진입하기 - 입력 Code : cd [폴더명]
touch : 파일 생성하기 - 입력 Code : touch [파일명]
- [C213] 리눅스의 디렉토리 구조를 학습하고, 이를 정리하세요.

리눅스의 디렉토리는 윈도우즈의 폴더 같은 개념이다.

| 위치 | 이름 | 설명 |
| / | 루트 | 최상위 디렉토리로서 디렉토리의 시작(루트 디렉토리) |
| /boot | 부트 | 시스템을 부팅시키는 커널이미지와 부팅정보 파일이 있다. |
| /bin (binary) |
바이너리 | 실행파일 모음. 일반적으로 사용하는 mv, cat등 명령어 프로그램들이 있다. |
| /sbin (system binary) |
시스템 바이너리 |
시스템 이진파일(실행파일), ifconfig, ethtool, halt, e2fsck와 같은 시스템 명령어들을 저장하고 있는 디렉토리 |
| /root | 루트 | 관리자계정 root 사용자의 홈디렉토리이다. |
| /home | 홈 | 사용자들의 홈디렉토리가 있는 곳이며 사용자를 추가하면 사용자의 id와 동일한 디렉토리가 이곳에 자동으로 생성된다. |
| /tmp | 템프 | 리눅스 임시파일 보관 폴더이다. |
| /dev(device) | 디브 (디바이스) |
시스템의 디바이스 파일을 저장하고 있는 디렉토리이다. /dev/sda (하드디스크 장치파일), /dev/cdrom(CD-ROM)장치파일 등과 같은 장치 파일들이 여기에 위치한다. |
| /usr | 유저 | 일반 사용자들이 사용하는 디렉토리이다. 일반 프로그램 설치 시 여기에 저장된다. |
| /opt | 옵트 | 응용프로그램 패키지 설치 장소이며 패키지 매니저가 자체적으로 설치/삭제를 수행한다. |
| /etc | 이세트라 | 설정파일을 두는 디렉토리이다 =레지스트리 윈도우 |
| /lib | 립 (라이브러리) |
커널이 필요로 하는 각종 라이브러리 파일, 커널 모듈파일 등이 존재하는 디렉토리이다. |
| /midea | 미디어 | DVD, CD-ROM, USB 등의 탈부착 가능한 장치들의 마운트 포인트로 사용하는 디렉토리이다. (시스템 인식을 os에서 자동으로) |
| /mnt | 마운트 | 탈부착 가능한 장치들에 대한 마운트 포인트로 사용하는 디렉토리이다.(시스템 인식을 직접 명령어로) |
| /proc (process) |
프록 (프로세스) |
'가상파일시스템' 이라고 하는 곳으로 현재 메모리에 존재하는 작업들이 파일 형태로 존재하는 곳이다. |
| /var | 바 | 시스템 운용중 생성되었다가 삭제되는 데이터를 임시 저장하기 위한 공간으로 사용되는 디렉토리이다. |
| /run | 런 | 현재 실행중인 파일의 디렉토리이다. |