소개
출판사의 신입 편집자인 여러분은 곧 출간될 미스터리 소설의 중요한 한 페이지에 대해 두 가지 버전을 발견했습니다. 이제 File Contents and Comparing 실습에서 배운 Linux 명령을 사용해 이 파일들을 조사해야 합니다.
학습 목표
이 챌린지를 완료하면 다음 작업을 수행할 수 있습니다.
cat을 사용해 파일 내용 확인head와tail을 사용해 파일의 특정 부분 확인diff명령으로 파일 비교
파일 내용 확인
이 단계에서는 cat, head, tail을 사용해 수수께끼의 파일 두 개를 확인합니다.
작업
cat을 사용해/home/labex/project/manuscript_v1.txt의 내용을 확인합니다.head를 사용해/home/labex/project/manuscript_v2.txt의 처음 두 줄을 확인합니다.tail을 사용해 두 파일의 마지막 줄을 확인합니다.
요구 사항
- File Contents and Comparing 실습에서 배운 명령 (
cat,head,tail) 만 사용합니다. - 파일 내용을 수정하지 않습니다.
파일 비교
이제 파일을 각각 확인했으므로 두 파일을 직접 비교합니다.
작업
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으로 파일 내용을 확인하고, head와 tail로 특정 부분을 살펴보고, diff로 파일을 비교하면서 Linux 의 기본적인 파일 조작 방법을 충분히 익혔습니다. 이러한 기술은 출판 분야에서 계속 작업할 때뿐 아니라 Linux 를 학습하는 과정에서도 유용하게 활용할 수 있습니다.
소설 속 미스터리든 코드 속 문제든, 세심한 관찰과 적절한 도구를 사용하면 어떤 미스터리도 풀 수 있다는 점을 기억하세요!



