Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Security & Network

/

System

Linux の必須ユーティリティ 4 種類の習得 - awk、sed、grep、find

シェル スクリプトを勉強したことがあるなら、次のステップは find、grep、sed、awk コマンドを効果的に使用するための学習です。 これらのコマンドの使い方を調べるために、もう Google 検索する必要はありません。

  • guileschool
Linux
Shell Script

学習した受講者のレビュー

こんなことが学べます

  • 1行のコードで、必要なファイルを非常に高速に検索する

  • 大量の文書を対象とした反復的な編集

  • 文書編集の最終兵器 AWK

  • ターミナル コマンドを使用してカンマで区切られた文字列 CSV ファイルを編集する

  • GREP コマンドの -P オプションの使用

  • XARGS の動作原理

  • FIND コマンドの XDEV オプションの使用

  • 時間、権限、容量、パターンなどのさまざまな検索を FIND を使用して行う

講義の一つにまとめるLinuxユーティリティ
練習中心に簡単に命令を習いましょう。

Linux、正しく使用するには
命令を身につけなければなりません!

あなたのLinuxスキルアップを応援します🙆‍♀️

このレッスンで、find、grep、sed、awk 命令を習得してください。

Findのオプションpruneの機能をご存知ですか?
Find検索でPermission Deniedをよく見たことがありますか?

Findやgrepを単純ファイルやディレクトリ検索、文字列検索ツールとしてだけ使っていませんか?
Find や grep 命令の使い方を知らずにインターネットを探していた記憶があれば、この講義が役に立つかもしれません。


Linuxコマンド、なぜ重要なのですか?

あなたが知っているLinuxコマンドの理解は間違っている可能性があります。

私たちがコンピュータを持っている仕事のかなりの部分は通常このようなことです。

  • コンピュータ内の資料を探す (find)
  • 文書を編集して(sed、awk)
  • ドキュメント内で何かを探す(grep)でしょう。

Linuxのgrep、find、sed、awkはなぜ重要なのでしょうか?これらのツールは、上記の作業と直接関連性があるためです。

上記の命令は頻繁に使用される命令であるため、ハッカーはこれらの命令の中に何十もの活用方法をオプションとして入れました。そのため、ユーザーにとって、これらのコマンドはLinux上の他のコマンドとは異なる学習を必要とします。 ^^

しかし、Linuxのgrep、find、sed、awkに関するインターネット上の情報はかなり断片化されています。どの命令の使用法を検索するときにサンプル例を1つ見つけても修正するのは簡単ではありません。


あなたの時間を大切にしてください!
Linux、「より良い」を書くことができます。

この講義が必要な理由はもう1つあります。
Grep命令として例を挙げましょう。 -Pオプションの役割は何ですか? Grepコマンドを使うことを知っているにもかかわらず、Googleやスタックオーバーフローで検索をしてみた方が多くの行に分かります。

なぜですか?私が欲しい検索で使うオプションや正規表現パターンなどの多様な文法が覚えていないか、分からないからではないでしょうか?このようにGoogle検索で多くの時間が消費されるのがまさに問題です。
Linuxシステムサーバー管理者でさえ頻繁に使用されていないコマンドは、オプションがよく覚えていないと言います。その言葉の中に、Linux命令の難解さと一緒に学習の必要性が含まれていると思います。

Linuxコマンドは実際には何百もの存在します。その中でよく使う命令だけをリストしても、30余りになるでしょう。 Find命令には3〜40以上のオプションがあります。
その場合、この部分への体系的なアプローチが必要です。


Linux必須命令4種
より簡単に、より強力に。

🚴‍♂️

幼い頃に学んだ自転車を数十年経って再び乗ったらどうでしょうか? 1、2回倒れることはあるでしょうが、中上手に乗れるようになるでしょう。

💡

あなたがこの講義を通してLinuxの4つの主要な命令を学ぶならば、実務では簡単に命令を使うことができます。私がそうでしたように!

私の講義を聞いたとしても、Linuxを一度にうまくやることになるので、大胆ではありません。しかし、少なくとも講義を聞く前と後、あなたのLinuxベースの体力は明らかに変わります。

Amazonでsed&awkのような本が販売されるのはなぜですか?
簡単な使い方で問題ないでしょうが、「よく」使用しようとすれば勉強する内容が多いという意味ではないでしょうか?

オン/オフラインを通ってこれより詳細なfind/grep/sed/awk講義はありません。あなたが知っている命令の活用能力を一次元アップグレードします!


こんな方におすすめです! 🔑

Linuxコマンドを多用するLinuxサーバーシステム管理者

熟練したLinuxを活用する必要があるDevOpsとフルスタック開発者

Findやgrepを単純ファイル検索、文字列検索ツールとしてのみお使いの方

めちゃくちゃLinuxを上手く使っている方にもお役に立てるでしょう!

加えて、こんな方も学べばいいです!

  • 👉Linuxベースの人工知能、自律走行ソフトウェア開発者
  • 👉Apple MacOSベースのコンピュータでターミナルプログラムを使用している人
  • 👉組み込みLinux環境でカーネル、ドライバを開発する方
  • 👉 Linux環境について先行学習を必要とする大学生や大学院生の方
  • 👉医学、工学などの系列でLinux環境をお使いの方
  • 👉 Linuxマスター 1級、2級試験準備の方

📢選手の知識を確認してください!

  • 学習のためのプレイヤーの知識として、Linuxシェルスクリプトの基礎が必要です。
  • 基礎知識がなくても受講はできますが、一部の内容では理解しにくい場合があります。
  • Linuxシェルスクリプトマスターを最初に受講した後、このコースを見てみると良いでしょう。

Linuxシェルスクリプトマスターの後
2年ぶりに公開した野心的な新作!

皆さんの時間を私の時間のように大切に考えて講義を作りました。

このレッスンは、Inflearnの人気レッスンLinuxシェルスクリプトマスターの後継者です。意外に少なくない人がLinuxコマンドfind、grepを使うたびに繰り返しGoogle検索をするという点に着目して、この講義をローンチすることになりました。命令のさまざまなオプションを体系的に一度まとめておけば、以後の簡単なものはインターネットを探さなくても使用できると自信があります。

過去の講義を一緒に見る


この講義だけの特徴
確認してみてください。

各命令ごとに2~4時間以上分量の詳細な説明が用意されています。

理論中心ではなく、さまざまな例文を使って簡単に命令オプションを習得できます。

講義映像にはハングル字幕がサポートされます。画面が小さい携帯端末でも視聴するのに不便がないようにしました。

映像になったマニュアルページを見る感じがするように丁寧に構成した講義です。

💾実践環境と学習資料

  • このレッスンはUbuntu Linux 20.04環境に基づいて記録されており、Linux端末を使用しています。
  • レッスンを受講するには、Linuxを実行しているコンピュータが必要です。
  • 練習の例と教材ファイルは、[セクション0.はじめに>講義の練習の例をダウンロード]クラスでダウンロードできます。

Q&A 💬

Q. Linux初心者が聞くのに適していますか?

このレッスンでは、Linuxの必須ユーティリティgrep、find、sed、awkコマンドのみを扱います。受講することは問題ありませんが、なるべくLinuxの基礎的な内容を先行学習後にこの講義を見ればもっと役立つでしょう。

Q. Linux シェルスクリプトマスターとこのレッスンのうち、どのレッスンを最初に受講すればよいでしょうか。

Linuxシェルスクリプトマスターレッスンを最初に受講することをお勧めします。

📢受講前に確認してください! (ライセンス)

  • 講義で使用されたプレゼンテーション資料は、PDF文書の形で受講生に無料で提供されます。
  • 付属の文書は、Inflearn内で講義映像の補助資料として個人的な使用目的にのみ利用する必要があります。本の内容の一部または全部を複製(ホームページや印刷媒体に転載すること、電子ファイルにコピーすることも含む)するときは、韓国著作権法第27条に規定した私的使用を除き、営利目的の有無にかかわらず韓国著作権法第42条により、著作権者である知識共有者ホン・ヨンギの許可を求めます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Find や grep を単なるファイル検索、文字列検索ツールとしてのみ使用している方

  • Linux サーバー システム管理者は、Linux コマンドを頻繁に使用します。

  • デブオプス フルスタック開発者

  • クラウドコンピューティング環境を頻繁に利用するユーザー

  • 組み込み Linux 開発者

  • Linux をよく使っているという方にも役立つでしょう。

  • Linuxマスター1級、2級資格試験を準備する方

前提知識、
必要でしょうか?

  • Linux シェル スクリプト

こんにちは
です。

3,167

受講生

212

受講レビュー

262

回答

4.7

講座評価

5

講座

인하대학교 공과대학에서 전자공학 학사 학위를 받았으며 임베디드 시스템용 소프트웨어 개발자로써 수년간의 경력을 쌓았습니다. 임베디드 시스템 및 프로그래밍을 위한 전문 강사로도 활동 중입니다. 아이폰 3GS 등장과 같은 시기에 맥(북)에 입문하였고, 그때부터 맥(북) 자동화에 관심을 갖게 되었습니다. '맥(북)에서 사용할 수 있는 시리 리모트', '키보드마에스트로를 이용한 구글번역기' 같은 오픈 소스를 깃허브(https://github.com/guileschool) 에 두고 개발 및 유지보수하고 있습니다. 오픈 소스 하드웨어 '비글본블랙' 에도 많은 관심을 가지고 있습니다. 맥(북) 자동화를 이용하여 생산성을 높일 수 있는 컴퓨터를 사용하는 모든 분야에 관심을 가지고 있고, 이를 필요로 하는 사람들을 돕고 있습니다.

강의 요청 및 기타 문의사항은 guileschool@gmail.com으로 보내주세요 :)

カリキュラム

全体

88件 ∙ (14時間 6分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

20件

4.8

20件の受講レビュー

  • suyoo8873님의 프로필 이미지
    suyoo8873

    受講レビュー 4

    平均評価 4.0

    4

    100% 受講後に作成

    Tuyệt vời~

    • siroimono님의 프로필 이미지
      siroimono

      受講レビュー 12

      平均評価 5.0

      5

      61% 受講後に作成

      Đây là khóa nâng cao, để bạn tham khảo.

      • bluestorm3627님의 프로필 이미지
        bluestorm3627

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        • mm33338199님의 프로필 이미지
          mm33338199

          受講レビュー 1

          平均評価 5.0

          5

          60% 受講後に作成

          Gãi đúng chỗ ngứa 😊

          • lanoka3020님의 프로필 이미지
            lanoka3020

            受講レビュー 2

            平均評価 4.5

            4

            31% 受講後に作成

            ¥18,164

            guileschoolの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!