Linux (리눅스)

해킹 리눅스 기초

지창준 2023. 11. 6. 14:21

디렉토리 구조

리눅스는 / 디렉토리가 가장 최상위 디렉토리 (디렉토리 = 폴더라고 생각하면 된다)

디렉토리 접근 방법에는 절대경로와 상대경로 두 가지가 있다.

 

절대경로

가장 상위에 있는 /(루트) 디렉토리부터 계층의 모든 디렉토리명을 써서 표현

항상 루트 디렉토리부터 시작한다.

 

ex)

/home/user/myFile

 

상대경로

사용자의 현재 디렉토리를 기준으로 상대적인 위치 표현

현재 디렉토리를 기준으로 시작한다.

 

. : 현재 디렉토리

.. : 부모 디렉토리

~ : 자신의 계정 디렉토리

 

 

리눅스 명령어

명령 [옵션] [디렉토리/파일]의 형태로 사용한다.

(리눅스에는 다양한 옵션들이 있지만 여기서는 생략)

-l 상세정보
-a 숨겨진 파일

 

대표적인 명령어

pwd

현재 위치를 확인한다 (현재 디렉토리의 절대 경로명을 출력한다)

 

cd [디렉토리]

해당 디렉토리로 이동한다

 

ls [디렉토리]

디렉토리의 내용을 출력한다

 

mkdir [디렉토리]

디렉토리를 생성한다

 

rmdir [디렉토리]

디렉토리를 삭제한다

 

cat > [파일]

파일을 생성한다

 

rm [파일]

파일을 삭제한다

 

cp [파일(디렉토리)1] [파일(디렉토리)2]

파일1을 파일2로 복사한다

 

mv [파일(디렉토리)1] [파일(디렉토리)2]

파일1을 파일2로 이동한다 (파일명을 바꾼다)

 

 

실습

실습1
자신의 계정 디렉토리에
Test1/Test2/Test3 디렉토리 생성 후 text2 파일을 생성
Test1/Test3 디렉토리를 생성 후 text1 파일을 생성
최종적으로 pwd로 각위치 확인 해보세요.
 
실습2
Test2/Test3에 있는 text2 파일을 Test1/Test3에 있는 text1 파일로 복사하세요.

 

 

파일 접근 권한

리눅스는 파일에 무단으로 접근하는 것을 방지하고 보호하는 기능을 제공한다

 

vi [파일명]

지정한 파일을 편집할 수 있다.

'Linux (리눅스)' 카테고리의 다른 글

해킹 리눅스 기초 - vi 에디터  (0) 2023.11.15
해킹 리눅스 기초 - 접근 권한  (0) 2023.11.13