원고의 미스터리

LinuxBeginner
지금 연습하기

소개

출판사의 신입 편집자인 여러분은 곧 출간될 미스터리 소설의 중요한 한 페이지에 대해 두 가지 버전을 발견했습니다. 이제 File Contents and Comparing 실습에서 배운 Linux 명령을 사용해 이 파일들을 조사해야 합니다.

학습 목표

이 챌린지를 완료하면 다음 작업을 수행할 수 있습니다.

  • cat을 사용해 파일 내용 확인
  • headtail을 사용해 파일의 특정 부분 확인
  • diff 명령으로 파일 비교

파일 내용 확인

이 단계에서는 cat, head, tail을 사용해 수수께끼의 파일 두 개를 확인합니다.

작업

  1. cat을 사용해 /home/labex/project/manuscript_v1.txt의 내용을 확인합니다.
  2. head를 사용해 /home/labex/project/manuscript_v2.txt처음 두 줄을 확인합니다.
  3. tail을 사용해 두 파일의 마지막 줄을 확인합니다.

요구 사항

  • File Contents and Comparing 실습에서 배운 명령 (cat, head, tail) 만 사용합니다.
  • 파일 내용을 수정하지 않습니다.

파일 비교

이제 파일을 각각 확인했으므로 두 파일을 직접 비교합니다.

작업

  1. diff 명령을 사용해 /home/labex/project/manuscript_v1.txt/home/labex/project/manuscript_v2.txt를 비교합니다.

요구 사항

  • File Contents and Comparing 실습에서 설명한 방식으로 diff 명령을 사용합니다.
  • 출력을 분석해 두 파일의 차이점을 파악합니다.

예시

작업을 완료하면 다음과 비슷한 출력이 표시됩니다.

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

이 출력은 두 파일의 두 번째 줄이 서로 다르다는 뜻입니다.

요약

축하합니다, 신입 편집자님! 이제 Linux 에서 파일을 확인하는 기술을 사용해 원고 한 페이지의 두 버전 사이에 있는 차이점을 찾아냈습니다. cat, head, tail, diff를 사용하는 능력은 이번 편집 미스터리를 해결하는 데 큰 도움이 되었습니다.

cat으로 파일 내용을 확인하고, headtail로 특정 부분을 살펴보고, diff로 파일을 비교하면서 Linux 의 기본적인 파일 조작 방법을 충분히 익혔습니다. 이러한 기술은 출판 분야에서 계속 작업할 때뿐 아니라 Linux 를 학습하는 과정에서도 유용하게 활용할 수 있습니다.

소설 속 미스터리든 코드 속 문제든, 세심한 관찰과 적절한 도구를 사용하면 어떤 미스터리도 풀 수 있다는 점을 기억하세요!

✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습