강의

멘토링

로드맵

Inflearn brand logo image
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.8) 20 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,192

Learners

215

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

20 reviews

4.8

20 reviews

  • suyoo님의 프로필 이미지
    suyoo

    Reviews 4

    Average Rating 4.0

    4

    100% enrolled

    좋아요~

    • White님의 프로필 이미지
      White

      Reviews 13

      Average Rating 5.0

      5

      61% enrolled

      심화 과정이에요 참고하세요

      • bluestorm님의 프로필 이미지
        bluestorm

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        • mm3333님의 프로필 이미지
          mm3333

          Reviews 1

          Average Rating 5.0

          5

          60% enrolled

          가려운 곳을 긁는 느낌입니다 ㅎ

          • lanoka님의 프로필 이미지
            lanoka

            Reviews 2

            Average Rating 4.5

            4

            31% enrolled

            $118.80

            guileschool's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!