리눅스 기본 명령어
리눅스 기본 명령어 사용방법에 관한 문제들입니다.
(1) 루트 디렉터리 (/) 아래의 디렉터리 구조를 cd, pwd, ls 명령어를 이용해 탐색해보자
1-1. 루트 아래의 구조를 탐색하여 두 단계 정도를 트리 모양으로 그리시오.
(2) 자신이 그린 트리에서 임의의 파일 혹은 디렉터리를 지정했을 때 그 절대경로명과 상대경로명을 적어보자
2-1. ced계정의 홈 디렉터리로 갈 수 있는 절대 경로와 상대 경로를 입력하시오
>> cd /home/ced
>> cd ../../home/ced
2-2. root 디렉터리안의 snap - core18 - 1988 안에 있는 디렉터리들에 접근하기 위한 절대 경로와 상대 경로를 입력하시오
>> cd /snap/core18/1988
>> ../../snap/core18/1988
2-3. ced계정의 Desktop 디렉터리에 접근하기 위한 절대 경로와 상대 경로를 입력하시오
>> cd /home/ced/Desktop
>> cd ced/Desktop
2-4. ced 계정의 Desktop 디렉터리에서 snap-store 디렉터리에 접근하기 위한 절대 경로와 상대 경로를 입력하시오
>> cd /snap/snap-store
>> cd ../../../snap/snap-store
2-5. snap-store 디렉터리에서 ced계정의 Downloads 디렉터리에 접근하기 위한 절대 경로와 상대 경로를 입력하시오
>> cd /home/ced/Downloads
>> cd ../../home/ced/Downloads
2-6. $ ls -asl을 실행하고 결과를 설명하시오
ls -asl 은 -a(숨겨진 파일 표시) -s(크기를 kb단위로 표시) -l(파일의 상세 정보 표시)를 적용하여 리스트를 출력합니다.
ced계정에서 입력한 결과 맨 첫 번째 줄 4 drwxr-xr-x 14 ced ced 4096 3월 2 15:19 . 중에서
>> 4는 블록 수를 의미합니다
>> drwxr-xr-x에서 d는 파일의 종류인 디렉터리를 의미하며 나머지는 접근 권한을 표시합니다
>> 14는 링크 수를 의미합니다
>> ced ced는 각각 사용자명과 그룹명을 의미합니다
>> 4096은 파일의 크기를 의미합니다
>> 3월 2 15:19 는 최종 수정 시간을 의미합니다
>> . 은 현재 디렉터리를 의미합니다
(3) 절대경로와 상대경로를 이용하여 명령어를 만들어보자
3-1. ~ . .. 을 이용한 cd 명령어를 5가지 이상 다양하게 만드시오. 그리고 실행결과를 예측한 후 실행 결과를 확인하시오
1. cd ~/../../snap
>> 홈 디렉터리에서 snap 디렉터리로 이동
2. cd ../home/user01/../ced/Documents
>> 현재 위치에서 ced계정의 Documents로 이동
3. cd ~/../../lib/../mnt
>> 홈 디렉터리에서 mnt 디렉터리로 이동
4. cd ./Downloads/../../user01
>> 현재 디렉터리의 Downloads폴더로 내려가면서 user01 계정의 홈 디렉터리로 이동
5. cd .././ced/Documents/.././Music
>> 현재 위치에서 ced계정의 Music 디렉터리로 이동
3-2. 자신의 HOME 디렉터리 아래에 디렉터리들을 생성해보고, 다음 명령을 사용하여 확인해본다. $ ls -lR linux_unix
mkdir 명령어를 사용하여 위와 같은 방식으로 만들어본 후 ls -lR linux_unix를 실행한 결과 모든 하위 디렉터리들의 상세 정보가 출력되었습니다.