grep find echo コマンド入門|検索・ファイル探索・文字出力の基本をやさしく解説|UNIX Cafe

当サイトでは、コンテンツの一部に広告を掲載しています。
ターミナルで使える便利コマンド集|初心者向け活用ガイド|UNIX Cafe

UNIX Cafe | 第3回

「探す」「見つける」「伝える」。
この3つができるようになると、ターミナル操作は一気に楽になります。

目次

このページでわかること

この記事では、UNIX / Linux でよく使われる基本コマンドの中から、
初心者が最初に覚えておきたい3つの便利コマンドを紹介します。

  • grep:ファイルの中身から文字を探す
  • find:パソコンの中からファイルを探す
  • echo:文字や変数の内容を表示する

コマンド紹介

grep|ファイルの中身から文字を探す

grep は、ファイルの中に含まれる文字や単語を検索するコマンドです。
ログファイルやメモの中から、必要な行だけを見つけたいときに役立ちます。

grep "apple" fruits.txt

この例では、fruits.txt の中から apple という文字を含む行だけを表示します。

ユニ先生

grep は「中身を見る検索」。ログ確認では必須の道具だよ。

スムーズに使うためのヒント

  • 大文字と小文字は区別される(-i で無視できる)
  • 何も表示されなくてもエラーではない
  • フォルダ全体を探すには -r が必要

grepについて詳しく知りたい方は、こちらの記事もご覧ください。

👉 grepで遊ぼう|文字検索を実際に試してみる

あわせて読みたい
🔍 grepで遊ぼう|Macでファイルの中身を一瞬で検索する方法【初心者向け】| UNIX Cafe UNIX Cafe 第104回 Macの中の「探し物」を3回まばたきする間に見つける方法 「あのWi-Fiのパスワード、どこに書いたっけ?」 新しいパソコンを買って帰って「Wi-Fi教え...

それぞれのコマンドを、もっと楽しく体験したい方へ。
「〜で遊ぼう」シリーズで、実際に動かしながら覚えてみましょう。

find|ファイルやフォルダを探す

find は、ファイル名や場所が分からないときに使う検索コマンドです。
条件を指定して、パソコン全体から目的のファイルを探せます。

find . -name "report.txt"
  • . は「今いる場所」
  • -name でファイル名を指定します
ユニ先生

find は「場所を探す検索」。どこにあるか分からないときの味方だね。

スムーズに使うためのヒント

  • 検索範囲が広いと時間がかかる
  • / を指定するとシステム全体を探す
  • ファイル名は正確に指定する必要がある

findについて詳しく知りたい方は、こちらの記事もご覧ください。

👉 findで遊ぼう|ファイル探索を実践してみる

あわせて読みたい
🔍 findで遊ぼう|Macの中の迷子ファイルを見つける方法【初心者向け】| UNIX Cafe UNIX Cafe 第105回 迷子のファイルを探しにいこう 「あのファイル、どこに保存したっけ?」 名前は覚えているのに、場所が思い出せない。 デスクトップ?書類フォルダ?...

それぞれのコマンドを、もっと楽しく体験したい方へ。
「〜で遊ぼう」シリーズで、実際に動かしながら覚えてみましょう。

echo|文字や変数の内容を表示する

echo は、指定した文字列や変数の内容をそのまま表示するコマンドです。
スクリプトの動作確認や、今の状態を知りたいときによく使われます。

echo "Hello, UNIX Café!"

スムーズに使うためのヒント

  • 変数を表示するときは $ を付ける
  • クォートの違いで表示結果が変わる
  • 基本的に改行付きで表示される

echoについて詳しく知りたい方は、こちらの記事もご覧ください。

👉 echoで遊ぼう|表示の動きを試してみる

あわせて読みたい
📣 echoで遊ぼう|ターミナルでechoコマンドを使う方法【初心者向け】| UNIX Cafe UNIX Cafe 第106回 はじめに|その声、ちゃんと届いていますか? 山に向かって大きな声で叫ぶと、少し遅れて返ってくる「やまびこ」。 「聞こえてるよ。」 そんな返事の...

それぞれのコマンドを、もっと楽しく体験したい方へ。
「〜で遊ぼう」シリーズで、実際に動かしながら覚えてみましょう。

UNIX は、探して・見て・伝えることを、言葉のように扱えるOSです。

まとめ

  • grep:ファイルの中身を探す
  • find:ファイルや場所を探す
  • echo:文字や状態を伝える

この3つを覚えるだけで、
ターミナル操作は「怖いもの」から「使える道具」に変わります。

ユニ先生

この3つは、UNIXと会話するための基本語彙だね。

🔗 関連リンク

  • 👉 第2回|ファイル操作の基本(cp・mv・cat)PCfan
  • 👉 第1回|ターミナルの基本操作(ls・cd など)PCfan
  • 👉 UNIX Cafe シリーズ一覧を見るPCfan

さらに学びたいあなたへ

📘 用途ごとに選ぶ Linux のおすすめ本

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

のいのアバター のい UNIX Cafe マスター

Macintosh Color Classicから始まった旅は、長いWindows時代を経て、Windows10のサポート終了をきっかけにUNIXの世界へ戻ってきました。UNIX Cafeでは、UNIX・Linux・そしてMacな世界を、むずかしい言葉を使わず、物語のように書いています。プログラミングは、アイデアをコンピューターに伝えるための言葉です。簡単な単語と文法を覚えれば、誰でもコマンドを使えます。ぜひ一度、やさしいプログラミングの世界をのぞいてみてください。

目次