mkdir, touch, nano 를 사용하여 파일 생성 및 편집하기
이 단계에서는 Kali Linux 컨테이너에서 mkdir, touch, nano 명령어를 사용하여 디렉토리와 파일을 생성하고 텍스트 파일을 편집하는 방법을 배웁니다. 이는 Linux 에서 데이터를 조직하고 관리하는 데 필수적인 기술입니다.
기본 개념을 살펴보겠습니다. 디렉토리는 파일과 다른 디렉토리를 담을 수 있는 폴더와 같으며, mkdir(make directory) 을 사용하여 생성합니다. touch 명령어는 빈 파일을 생성하며, 자리 표시자나 빠른 파일 생성에 유용합니다. nano 명령어는 터미널에서 간단한 텍스트 편집기를 열어 파일의 내용을 추가하거나 수정할 수 있게 해줍니다. 이 도구들은 Linux 의 많은 작업에서 기본이 됩니다.
다음 단계에 따라 Kali Linux 컨테이너 쉘에서 디렉토리와 파일을 생성해 보세요.
-
다음 명령어를 입력하고 Enter 를 눌러 현재 위치를 확인합니다.
pwd
출력 결과는 다음과 같아야 합니다.
/
루트 디렉토리에 있지 않다면 cd /를 입력하여 이동하세요.
-
파일을 정리하기 위해 루트 디렉토리에 myproject라는 이름의 새 디렉토리를 생성합니다. 다음 명령어를 입력하고 Enter 를 누르세요.
mkdir /myproject
명령어가 성공적으로 실행되면 아무런 출력도 나타나지 않습니다. 이로써 /myproject 경로에 디렉토리가 생성되었습니다.
-
다음 명령어를 입력하고 Enter 를 눌러 /myproject 디렉토리로 이동합니다.
cd /myproject
-
다음 명령어를 입력하고 Enter 를 눌러 위치를 확인합니다.
pwd
출력 결과는 다음과 같아야 합니다.
/myproject
-
touch 명령어를 사용하여 /myproject 디렉토리에 notes.txt라는 이름의 빈 텍스트 파일을 생성합니다. 다음 명령어를 입력하고 Enter 를 누르세요.
touch notes.txt
성공하면 출력이 없습니다. 이제 /myproject/notes.txt에 빈 파일이 생성되었습니다.
-
디렉토리 내용을 나열하여 파일이 생성되었는지 확인합니다. 다음 명령어를 입력하고 Enter 를 누르세요.
ls
출력 결과에 다음과 같이 표시되어야 합니다.
notes.txt
-
최소 설치된 Kali Linux 컨테이너에는 nano가 미리 설치되어 있지 않을 수 있으므로 먼저 설치해야 합니다. 다음 명령어들을 입력하여 패키지 목록을 업데이트하고 nano를 설치하세요. 각 명령어 뒤에 Enter 를 누릅니다.
apt update
apt install -y nano
첫 번째 명령어 apt update는 패키지 목록을 갱신하고, 두 번째 명령어 apt install -y nano는 확인 절차 없이 nano 편집기를 설치합니다. 잠시 시간이 걸릴 수 있으며 터미널에 설치 진행 상황이 표시됩니다.
-
nano 편집기를 사용하여 notes.txt에 내용을 추가합니다. 다음 명령어를 입력하고 Enter 를 누르세요.
nano notes.txt
-
nano가 열리면 하단에 메뉴가 있는 빈 화면이 보입니다. 다음 텍스트를 입력하세요.
Learning file management in Kali Linux.
필요한 경우 화살표 키를 사용하여 커서를 이동할 수 있습니다.
-
다음 동작을 수행하여 변경 사항을 저장하고 nano를 종료합니다.
Ctrl + O를 눌러 변경 사항을 기록 (Write Out) 한 다음, Enter 를 눌러 파일 이름을 확인합니다.
Ctrl + X를 눌러 편집기를 종료합니다. 터미널로 돌아가게 됩니다.
-
다음 단계를 위해 컨테이너 쉘을 유지하세요. 터미널을 종료하지 마십시오.
mkdir, touch, nano를 사용하여 디렉토리와 파일을 생성하고 내용을 편집하는 데 성공했습니다. 다음 단계에서는 파일을 복사하고 삭제하는 방법을 배웁니다.