原稿の謎

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

出版社の若手編集者として、あなたはこれから出版されるミステリー小説の重要なページの2つのバージョンを偶然見つけました。あなたのタスクは、「ファイル内容と比較」の実験(Lab)で新しく学んだLinuxコマンドを使ってこれらのファイルを調べることです。

達成目標

このチャレンジ(Challenge)を完了すると、以下の能力を示すことができます。

  • cat を使ってファイルの内容を表示する
  • headtail を使ってファイルの特定の部分を調べる
  • diff コマンドを使ってファイルを比較する

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/VersionControlandTextEditorsGroup(["Version Control and Text Editors"]) linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") linux/BasicFileOperationsGroup -.-> linux/head("File Beginning Display") linux/BasicFileOperationsGroup -.-> linux/tail("File End Display") linux/VersionControlandTextEditorsGroup -.-> linux/diff("File Comparing") subgraph Lab Skills linux/cat -.-> lab-384742{{"原稿の謎"}} linux/head -.-> lab-384742{{"原稿の謎"}} linux/tail -.-> lab-384742{{"原稿の謎"}} linux/diff -.-> lab-384742{{"原稿の謎"}} end

ファイル内容の調査

このステップでは、catheadtail を使って2つの不可解なファイルを調べます。

タスク

  1. cat を使って /home/labex/project/manuscript_v1.txt の内容を表示します。
  2. head を使って /home/labex/project/manuscript_v2.txt最初の2行を表示します。
  3. tail を使って両方のファイルの最後の行を表示します。

要件

  • 「ファイル内容と比較」の実験(Lab)で学んだコマンド (catheadtail) のみを使用します。
  • ファイルの内容を変更しないでください。
✨ 解答を確認して練習

ファイルの比較

これまで個別にファイルを調べてきましたが、次は直接ファイル同士を比較しましょう。

タスク

  1. diff コマンドを使って /home/labex/project/manuscript_v1.txt/home/labex/project/manuscript_v2.txt を比較します。

要件

  • 「ファイル内容と比較」の実験(Lab)で示された通りに diff コマンドを使用します。
  • 出力結果を分析して、2つのファイルの違いを理解します。

タスクを完了すると、以下のような出力が表示されます。

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

この出力は、2つのファイルの2行目が異なっていることを示しています。

✨ 解答を確認して練習

まとめ

おめでとうございます、若手編集者さん!新しく学んだLinuxのファイル調査スキルをうまく活用して、原稿ページの2つのバージョン間の違いを明らかにすることができました。catheadtaildiff を使う能力は、この編集上の謎解きにおいて非常に役立っています。

cat でファイル内容を表示し、headtail で特定の部分を調べ、diff でファイルを比較することで、あなたはLinuxにおける基本的なファイル操作をしっかりと理解していることを示しました。これらのスキルは、あなたが出版業界での旅を続ける上で、またLinuxの冒険を続ける上で大いに役立つでしょう。

覚えておいてください、細部への注意と適切なツールがあれば、小説の中でもコードの中でも、どんな謎も解けるのです!