[Linux] 리눅스(CentOS7)

[Linux] 리눅스 기본 사용법 및 명령어_2

ITsubin 2022. 2. 23. 23:12

이번 포스팅에서는 리눅스 예제를 풀어보겠습니다. 답은 아래에 있습니다.

 

문제 1. 다음은 루트 디렉터리에서의 어떠한 명령어로 인한 결과이다. 사용한 명령어는 무엇인가?

 

문제 2. 다음은 ls -l 명령의 결과이다. 1, 2, 3은 각각 무슨 파일인가?

 

문제 3. [문제 2]에서 그룹 사용자의 실행 권한이 없는 파일은 무엇인가?

 

문제 4. 다음은 pwd 명령어의 실행 결과이다. 현재 위치한 디렉터리는 어디인가?

[root@localhost backup]# pwd
/backup

 

문제 5. [문제 4]에서 /backup은 상대 경로인가 절대 경로인가?

 

문제 6. 다음은 루트 디렉터리에서 루트 디렉터리 아래의 backup 디렉터리로 이동한 결과이다. 절대 경로와 상대 경로 중 어떠한 경로로 이동했는가? (최상위 디렉터리는 / 이다.)

[root@localhost /]# cd /backup/dir
[root@localhost dir]#

 

문제 7. [문제 6]의 dir 디렉터리에서 루트 디렉터리로 이동하려고 한다. 상대 경로로 한 번에 이동하려면 어떻게 해야 하는가?

 

문제 8. 현재 디렉터리에 a, b, c 세 개의 디렉터리를 한 번에 만들려면 어떻게 해야 하는가?

 

문제 9. 1.txt라는 파일의 마지막부터 2행만 출력하려면 어떻게 해야 하는가?

 

문제 10. 다음은 1.txt 파일의 내용이다. A, B, C, D, E를 검색에 사용하지 않고 3번째 행을 grep으로 검색하려면 어떻게 해야 하는가?

문제 11. 다음은 "backup" 디렉터리를 만드는 과정이다. 디렉터리를 지우려면 어떻게 해야 하는가?

[root@localhost /]# mkdir backup
[root@localhost /]# ls
[root@localhost /]#
backup

 

문제
1 ls -a입니다. ls 명령어에 -a 옵션이 있을 때 . 과 .. 이 출력됩니다.
. 은 현재 디렉터리를 의미하며, .. 은 이전 디렉터리를 의미합니다.
2 1 : d로 시작하기 때문에 디렉터리임을 알 수 있습니다.
2 : -로 시작하기 때문에 일반 파일임을 알 수 있습니다.
3 : l로 시작하기 때문에 링크 파일임을 알 수 있습니다.
3 2번입니다. -rw-r--r--에서 실행 권한 x(execute)가 없음을 알 수 있습니다.
rwx는 퍼미션 즉, 권한을 의미합니다.
r은 읽기(read) 권한, w는 쓰기(write) 권한, x는 실행(execute) 권한을 의미합니다. rwx는 총 세 묶음으로 이루어져있는데, 각각 Owner, Group, Other 사용자의 권한을 표시합니다.
예시로 어떠한 파일이 rwxr-xrw-라면
이 파일은 디렉터리가 아닌 파일이며, Owner는 모든 권한을 가지며 Group 사용자는 읽기와 실행 권한을 가지며, Other 사용자는 읽기와 쓰기 권한을 가지는 것을 알 수 있습니다.
4 /backup입니다. pwd 명령어는 현재 디렉터리의 위치를 확인하는 명령어입니다.
5 절대 경로입니다. pwd 명령어는 현재 디렉터리의 위치를 절대 경로로 표시합니다.
6 절대 경로입니다. 절대 경로는 최상위 디렉터리부터 시작합니다.
7 cd ../.. 입니다. ..은 이전 디렉터리를 의미합니다.
8 mkdir a b c입니다. mkdir 명령어는 띄어쓰기로 구분하여 여러 개의 디렉터리를 한 번에 만들 수 있습니다.
9 tail -n 2 1.txt 또는 tail -2 1.txt입니다.
10 cat -n 1.txt | grep 3입니다.
cat -n은 파일의 내용과 이에 해당하는 행 번호를 같이 출력합니다.
11 rmdir backup 또는 rm -r backup 입니다.

 

다음 포스팅에는 실습 예제를 풀어보겠습니다.