강의

멘토링

로드맵

BEST
Security & Network

/

System

Mastering 4 Essential Linux Utilities - awk, sed, grep, find

If you have studied shell scripts, the next step is to learn how to effectively use the find, grep, sed, and awk commands. Don't search Google anymore to learn how to use these commands.

(4.9) 21 reviews

243 learners

  • guileschool
Linux
Shell Script

Reviews from Early Learners

What you will learn!

  • Find the file you want very quickly with one line of code

  • Repeated editing of large amounts of documents

  • The ultimate document editor AWK

  • Edit a comma-separated values (CSV) file using terminal commands

  • GREP Command -P Option Usage

  • How XARGS works

  • Using the XDEV Option of the FIND Command

  • Various searches using FIND, including time, permission, capacity, and pattern

Linux utilities summarized in one lecture
Learn commands easily with practice.

Linux, how to use it properly
You absolutely must learn the commands!

We support your Linux skill up 🙆‍♀

Master the find, grep, sed, and awk commands in this course.

Do you know the prune feature of Find?
Have you ever seen Permission Denied often when searching for Find?

Aren't you just using find or grep as simple file or directory search or string search tools?
If you remember searching the Internet because you didn't know how to use the find or grep commands, this lecture may be helpful.

  • This course is a sequel to the Linux Shell Script Master course.
  • After taking this course, your Linux skills will take flight.
  • Want to learn how to use Find or grep better? Here's how.

Linux Commands , Why Are They Important?

Your understanding of Linux commands is likely wrong.

A significant portion of what we do with computers usually involves tasks like this.

  • Find data on your computer
  • Editing documents (sed, awk)
  • It's about finding (grep) something within a document.

Why are grep, find, sed, and awk important in Linux? Because these tools are directly related to the tasks mentioned above.

Since the above commands are frequently used commands, hackers have inserted dozens of usage methods into these commands as options. Therefore, users need to learn these commands separately from other Linux commands. ^^

However, information about Linux grep, find, sed, and awk on the Internet is quite fragmented. When searching for how to use a command, even if you find a single sample example, it is not easy to rewrite it.


Save your time!
Linux can be used 'better'.

There is one more reason why this course is necessary.
Let's take an example using the Grep command. Do you know what the -P option does? I know that many people who know how to use the Grep command have searched on Google or Stack Overflow.

Why is that? Isn't it because I don't remember or don't know the various grammars, such as the options or regular expression patterns that I use in the search I want to use? This is the problem that Google searches waste a lot of time like this.
Even Linux system server administrators say that they have a hard time remembering the options of commands that they don't use often. I think that this statement reflects the difficulty of Linux commands and the need for learning .

There are actually hundreds of Linux commands. If we were to list only the most frequently used ones, there would easily be 30 of them. The Find command alone has 30 to 40 options.
If so, a systematic approach is needed for this part.


4 essential Linux commands
Easier, more powerful.

🚎‍♂

What if you were to ride the bike you learned to ride as a child again decades later? You might fall down once or twice, but you'd soon become proficient at it.

💡

If you learn the four major Linux commands through this lecture, you will be able to use the commands easily in practice, just like I did!

I can't guarantee that you will become good at Linux right away just by taking my lecture. However, at least your basic Linux skills will definitely change before and after taking the lecture.

Why are books like sed & awk sold on Amazon?
Simple use would be no problem, but if you try to use it 'well', doesn't that mean there's a lot to study?

There is no more detailed find/grep/sed/awk course online or offline than this. It will upgrade your command utilization skills to the next level!


Recommended for these people! 🔑

Linux server system administrator who uses a lot of Linux commands

DevOps and full-stack developers who require proficient Linux usage

Those who only use find or grep as simple file search or string search tools

This will also be helpful to those of you who are fairly good at using Linux!

Besides that, it would be good for people like this to learn too!

  • 👉 Linux-based AI, autonomous driving software developer
  • 👉 If you are using a terminal program on a computer based on Apple Mac OS
  • 👉 Those who develop kernels and drivers in embedded Linux environments
  • 👉 College or graduate students who need prior learning about the Linux environment
  • 👉 People who use Linux environment in fields such as medicine, engineering, etc.
  • 👉 Those preparing for the Linux Master Level 1 and 2 exams

📢 Check your player knowledge!

  • Prerequisite knowledge for learning is Linux Shell Scripting Basics .
  • You can take the course without any basic knowledge, but some of the content may be difficult to understand.
  • It would be better to take the Linux Shell Script Master course first and then take this course.

After mastering Linux shell scripts
An ambitious new work released after two years!

I created this course with your time as precious as my own.

This course is a sequel to Inflearn's popular course , Mastering Linux Shell Scripts . I launched this course based on the fact that surprisingly many people repeatedly search Google whenever they use the Linux commands find and grep. I am confident that if you organize the various options of the commands systematically, you will be able to use simple ones without having to search the Internet later.

View previous lectures together


Unique features of this course
Check it out.

For each command, a detailed explanation of 2 to 4 hours or more is provided.

You can easily learn command options using various examples rather than theory-centered ones.

The lecture videos are supported with Korean subtitles . We made it so that you can watch them comfortably even on mobile devices with small screens.

This course is carefully structured to give you the feeling of watching a manual page in video format .

💟 Practice environment and learning materials

  • This lecture was recorded based on the Ubuntu Linux 20.04 environment and uses the Linux terminal.
  • To take this course you will need a computer running Linux.
  • You can download the practice examples and textbook files from the [Section 0. Getting Started > Download Lecture Practice Examples] lesson.

Q&A 💬

Q. Is this suitable for Linux beginners?

This lecture only covers the essential Linux utilities grep, find, sed, and awk commands. It is okay to take the course, but it would be more helpful to learn the basics of Linux before taking this lecture.

Q. Which course should I take first: Linux Shell Script Master or this course?

I recommend that you take the Linux Shell Script Mastery course first.

📢 Please check before taking the class! (License)

  • Presentation materials used in the lecture are provided to students free of charge in PDF document format .
  • The accompanying documents are to be used only for personal use as supplementary materials to lecture videos within Inflearn. When copying part or all of the contents of the book (including reprinting on a website or printed media, or copying as an electronic file), permission from the copyright holder, Hong Young-ki, is required in accordance with Article 42 of the Korean Copyright Act, regardless of whether or not the purpose is for profit, except for personal use as stipulated in Article 27 of the Korean Copyright Act.

Recommended for
these people

Who is this course right for?

  • If you are using Find or grep only as a simple file search or string search tool

  • Linux server system administrator who uses many Linux commands

  • DevOps Full Stack Developer

  • Users who frequently use cloud computing environments

  • Embedded Linux Developer

  • Even those who claim to be good at using Linux will find this helpful.

  • Those preparing for the Linux Master 1st and 2nd level certification exams

Need to know before starting?

  • Linux shell script

Hello
This is

3,219

Learners

219

Reviews

262

Answers

4.7

Rating

5

Courses

읞하대학교 공곌대학에서 전자공학 학사 학위륌 받았윌며 임베디드 시슀템용 소프튞웚얎 개발자로썚 수년간의 겜력을 쌓았습니닀. 임베디드 시슀템 및 프로귞래밍을 위한 전묞 강사로도 활동 쀑입니닀. 아읎폰 3GS 등장곌 같은 시Ʞ에 ë§¥(북)에 입묞하였고, 귞때부터 ë§¥(북) 자동화에 ꎀ심을 갖게 되었습니닀. 'ë§¥(북)에서 사용할 수 있는 시늬 늬몚튞', '킀볎드마에슀튞로륌 읎용한 구Ꞁ번역Ʞ' 같은 였픈 소슀륌 깃허람(https://github.com/guileschool) 에 두고 개발 및 유지볎수하고 있습니닀. 였픈 소슀 하드웚얎 '비Ꞁ볞랔랙' 에도 많은 ꎀ심을 가지고 있습니닀. ë§¥(북) 자동화륌 읎용하여 생산성을 높음 수 있는 컎퓚터륌 사용하는 몚든 분알에 ꎀ심을 가지고 있고, 읎륌 필요로 하는 사람듀을 돕고 있습니닀.

강의 요청 및 Ʞ타 묞의사항은 guileschool@gmail.com윌로 볎낎죌섞요 :)

Curriculum

All

88 lectures ∙ (14hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

21 reviews

4.9

21 reviews

  • suyoo8873님의 프로필 읎믞지
    suyoo8873

    Reviews 4

    ∙

    Average Rating 4.0

    4

    100% enrolled

    いいですね

    • siroimono님의 프로필 읎믞지
      siroimono

      Reviews 16

      ∙

      Average Rating 5.0

      5

      61% enrolled

      発展コヌスです。参考にしおください。

      • bluestorm3627님의 프로필 읎믞지
        bluestorm3627

        Reviews 2

        ∙

        Average Rating 5.0

        5

        100% enrolled

        • mm33338199님의 프로필 읎믞지
          mm33338199

          Reviews 1

          ∙

          Average Rating 5.0

          5

          60% enrolled

          痒いずころに手が届く感じです😊

          • lanoka3020님의 프로필 읎믞지
            lanoka3020

            Reviews 2

            ∙

            Average Rating 4.5

            4

            31% enrolled

            Limited time deal ends in 7 days

            $13,709.00

            24%

            $118.80

            guileschool's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!