원고의 미스터리

LinuxBeginner
지금 연습하기

소개

출판사의 신입 편집자인 당신은 곧 출간될 추리 소설의 중요한 페이지가 담긴 두 가지 버전의 파일을 발견했습니다. '파일 내용 확인 및 비교' 실습에서 배운 리눅스 명령어들을 활용하여 이 파일들을 조사하는 것이 여러분의 임무입니다.

달성 목표

이 챌린지를 마치면 다음 능력을 갖추게 됩니다:

  • cat을 사용하여 파일 내용 전체 확인하기
  • headtail을 사용하여 파일의 특정 부분 검토하기
  • diff 명령어를 사용하여 두 파일 비교하기

파일 내용 조사하기

이 단계에서는 cat, head, tail 명령어를 사용하여 두 개의 의심스러운 파일을 면밀히 살펴봅니다.

작업 내용

  1. cat 명령어를 사용하여 /home/labex/project/manuscript_v1.txt 파일의 전체 내용을 확인하세요.
  2. head 명령어를 사용하여 /home/labex/project/manuscript_v2.txt 파일의 처음 두 줄을 확인하세요.
  3. tail 명령어를 사용하여 두 파일의 마지막 한 줄을 각각 확인하세요.

요구 사항

  • '파일 내용 확인 및 비교' 실습에서 배운 명령어 (cat, head, tail) 만 사용해야 합니다.
  • 파일의 내용을 수정해서는 안 됩니다.
✨ 솔루션 확인 및 연습

파일 비교하기

각 파일을 개별적으로 확인했으니, 이제 두 파일을 직접 비교해 볼 차례입니다.

작업 내용

  1. diff 명령어를 사용하여 /home/labex/project/manuscript_v1.txt/home/labex/project/manuscript_v2.txt를 비교하세요.

요구 사항

  • 실습에서 배운 대로 diff 명령어를 사용하세요.
  • 출력 결과를 분석하여 두 파일 사이에 어떤 차이가 있는지 파악하세요.

예시

작업을 완료하면 다음과 유사한 출력을 볼 수 있습니다:

2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.

이 출력은 두 파일의 두 번째 줄 내용이 서로 다르다는 것을 의미합니다.

✨ 솔루션 확인 및 연습

요약

축하합니다, 신입 편집자님! 새로 배운 리눅스 파일 조사 기술을 성공적으로 적용하여 원고 페이지의 두 버전 사이의 차이점을 찾아냈습니다. cat, head, tail, diff를 사용하는 여러분의 능력은 이번 편집 미스터리를 해결하는 데 결정적인 역할을 했습니다.

cat으로 파일 내용을 확인하고, headtail로 특정 부분을 검토하며, diff로 파일을 비교함으로써 리눅스의 기본적인 파일 조작법을 완벽히 익혔음을 증명했습니다. 이 기술들은 앞으로 여러분이 출판계에서 일하거나 리눅스 세계를 탐험할 때 든든한 밑거름이 될 것입니다.

세심한 주의력과 올바른 도구만 있다면 소설 속의 미스터리든 코드 속의 버그든 무엇이든 해결할 수 있다는 점을 기억하세요!