inflearn logo
inflearn logo

4 tiện ích cần thiết của Linux - awk, sed, grep, find

Nếu bạn đã học về shell script, bước tiếp theo là bạn cần học cách sử dụng hiệu quả các lệnh find, grep, sed, awk. Đừng mất thời gian tìm kiếm trên Google nữa để tìm hiểu cách sử dụng các lệnh này.

(4.9) 수강평 21개

강의소개.상단개요.수강생.short

난이도 중급이상

수강기한 무제한

Linux
Linux
Shell Script
Shell Script
Linux
Linux
Shell Script
Shell Script

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.9

5.0

White

61% 수강 후 작성

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

5.0

mm3333

60% 수강 후 작성

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

5.0

김미란

100% 수강 후 작성

Những lời giải thích chi tiết và nhiều ví dụ khác nhau đã giúp tôi học được rất nhiều điều mà tôi chưa biết. Tôi chỉ đang tìm kiếm các bài giảng của người hướng dẫn.

강의상세_배울수있는것_타이틀

  • 한 줄 mã hóa để tìm nhanh chóng tệp tin tôi muốn

  • 대량 tài liệu được chỉnh sửa lặp đi lặp lại

  • AWK - công cụ chỉnh sửa văn bản đỉnh cao

  • 콤마 phân cách chuỗi tệp CSV bằng lệnh terminal

  • Sử dụng tùy chọn -P của lệnh GREP

  • Nguyên lý hoạt động của XARGS

  • Sử dụng tùy chọn XDEV của lệnh FIND

  • FIND cho phép tìm kiếm nhiều thông tin khác nhau như thời gian, quyền hạn, dung lượng, mẫu, v.v.

Tiện ích Linux được tóm tắt trong một bài giảng
Học lệnh dễ dàng bằng cách thực hành.

Linux, cách sử dụng đúng cách
Bạn nhất định phải học thuộc các lệnh này!

Chúng tôi hỗ trợ nâng cao kỹ năng Linux của bạn 🙆‍♀️

Nắm vững các lệnh find, grep, sed và awk trong khóa học này.

Bạn có biết tính năng cắt bớt của Find không?
Bạn có bao giờ thấy Permission Denied thường xuyên khi tìm kiếm Find không?

Bạn không chỉ sử dụng find hoặc grep như công cụ tìm kiếm tệp, thư mục hoặc tìm kiếm chuỗi đơn giản sao?
Nếu bạn còn nhớ mình đã phải tìm kiếm trên Internet vì không biết cách sử dụng lệnh find hoặc grep, bài giảng này có thể hữu ích.

  • Khóa học này là phần tiếp theo của khóa học Linux Shell Script Master .
  • Sau khi học khóa học này, kỹ năng sử dụng Linux của bạn sẽ được nâng cao.
  • Bạn muốn sử dụng Find hoặc Grip tốt hơn? Đây là giải pháp.

Các lệnh Linux , tại sao chúng lại quan trọng?

Có thể bạn hiểu sai về lệnh Linux.

Một phần đáng kể những việc chúng ta làm với máy tính thường liên quan đến các tác vụ như thế này.

  • Tìm dữ liệu trên máy tính của bạn
  • Chỉnh sửa tài liệu (sed, awk)
  • Nó liên quan đến việc tìm kiếm (grep) một cái gì đó trong một tài liệu.

Tại sao grep, find, sed và awk lại quan trọng trong Linux? Bởi vì những công cụ này liên quan trực tiếp đến các nhiệm vụ được đề cập ở trên.

Vì các lệnh trên được sử dụng thường xuyên nên tin tặc đã đưa hàng chục tùy chọn sử dụng vào các lệnh này. Đó là lý do tại sao người dùng cần phải học các lệnh này riêng biệt với các lệnh Linux khác. ^^

Tuy nhiên, thông tin về grep, find, sed và awk của Linux trên Internet khá rời rạc. Khi bạn tìm kiếm cách sử dụng một lệnh, sẽ không dễ để viết lại lệnh đó ngay cả khi bạn chỉ tìm thấy một ví dụ mẫu.


Tiết kiệm thời gian của bạn!
Linux có thể được sử dụng 'tốt hơn'.

Còn một lý do nữa tại sao khóa học này lại cần thiết.
Chúng ta hãy lấy một ví dụ bằng cách sử dụng lệnh grep. -Bạn có biết tùy chọn -P có tác dụng gì không? Tôi biết nhiều bạn đã tìm kiếm trên Google hoặc Stack Overflow mặc dù bạn biết cách sử dụng lệnh Grep.

Tại sao vậy? Có phải là do tôi không nhớ hoặc không biết các ngữ pháp khác nhau, chẳng hạn như các tùy chọn hoặc mẫu biểu thức chính quy được sử dụng trong tìm kiếm mà tôi muốn sử dụng không? Vấn đề là chúng ta lãng phí quá nhiều thời gian vào việc tìm kiếm trên Google .
Ngay cả những người quản trị máy chủ hệ thống Linux cũng nói rằng họ gặp khó khăn khi nhớ các tùy chọn cho các lệnh mà họ không thường sử dụng. Tôi nghĩ rằng tuyên bố đó ám chỉ sự khó khăn của các lệnh Linuxnhu cầu phải học .

Trên thực tế có hàng trăm lệnh Linux. Nếu chúng ta chỉ liệt kê những lệnh được sử dụng thường xuyên nhất, sẽ có khoảng 30 lệnh. Chỉ riêng lệnh Tìm đã có khoảng 30 đến 40 tùy chọn.
Nếu vậy, cần có một phương pháp tiếp cận có hệ thống cho phần này.


4 lệnh Linux thiết yếu
Dễ dàng hơn, mạnh mẽ hơn.

🚴‍♂️

Sẽ thế nào nếu bạn lại đạp xe sau nhiều thập kỷ, chính chiếc xe đạp mà bạn đã học cách đi khi còn nhỏ? Bạn có thể ngã một hoặc hai lần, nhưng bạn sẽ sớm trở nên thành thạo khi cưỡi nó.

💡

Nếu bạn học bốn lệnh Linux chính thông qua bài giảng này, bạn sẽ có thể sử dụng các lệnh này một cách dễ dàng trong thực tế. Giống như tôi đã làm!

Tôi không thể đảm bảo rằng bạn sẽ giỏi sử dụng Linux ngay lần đầu chỉ bằng cách tham gia lớp học của tôi. Tuy nhiên, ít nhất các kỹ năng Linux cơ bản của bạn sẽ khác biệt đáng kể trước và sau khi tham gia khóa học.

Tại sao những cuốn sách như sed và awk lại được bán trên Amazon?
Nếu sử dụng đơn giản thì không có vấn đề gì, nhưng nếu bạn cố gắng sử dụng nó một cách "tốt", thì chẳng phải có rất nhiều điều cần phải nghiên cứu sao?

Không có hướng dẫn chi tiết nào về find/grep/sed/awk, trực tuyến hay ngoại tuyến. Chúng tôi sẽ nâng cao kỹ năng chỉ huy của bạn lên một tầm cao mới!


Tôi giới thiệu điều này tới những người này! 🔑

Quản trị viên hệ thống máy chủ Linux sử dụng nhiều lệnh Linux.

DevOps và các nhà phát triển full-stack cần sử dụng thành thạo Linux

Những người chỉ sử dụng find hoặc grep như công cụ tìm kiếm tệp đơn giản hoặc công cụ tìm kiếm chuỗi

Điều này cũng sẽ hữu ích với những ai sử dụng Linux khá tốt!

Bên cạnh đó, sẽ rất tốt nếu những người như thế này cũng được học!

  • 👉 Nhà phát triển phần mềm lái xe tự động, AI dựa trên Linux
  • 👉 Nếu bạn đang sử dụng chương trình đầu cuối trên máy tính chạy hệ điều hành Apple Mac OS
  • 👉 Những người phát triển kernel và trình điều khiển trong môi trường Linux nhúng
  • 👉 Sinh viên cao đẳng hoặc sau đại học cần tìm hiểu trước về môi trường Linux
  • 👉 Những người sử dụng môi trường Linux trong các lĩnh vực như y học, kỹ thuật, v.v.
  • 👉 Những người đang chuẩn bị cho kỳ thi Linux Master Level 1 và 2

📢 Kiểm tra kiến ​​thức chơi game của bạn!

  • Kiến thức tiên quyết để học là Linux Shell Scripting Basics .
  • Bạn có thể tham gia khóa học ngay cả khi không có kiến ​​thức cơ bản, nhưng một số nội dung có thể khó hiểu.
  • Tốt hơn hết là bạn nên học khóa Linux Shell Script Master trước rồi mới học khóa này.

Sau khi thành thạo các tập lệnh shell Linux
Một tác phẩm mới đầy tham vọng được phát hành sau hai năm!

Tôi tạo ra khóa học này với thời gian quý báu của bạn cũng như của tôi.

Khóa học này là phần tiếp theo của khóa học phổ biến Mastering Linux Shell Scripts của Inflearn. Khóa học này được đưa ra với ý tưởng đáng ngạc nhiên là rất nhiều người sẽ liên tục tìm kiếm trên Google mỗi khi họ sử dụng lệnh find và grep của Linux. Tôi tin chắc rằng nếu bạn sắp xếp các tùy chọn lệnh khác nhau một cách có hệ thống, bạn sẽ có thể sử dụng những lệnh đơn giản sau này mà không cần phải tìm kiếm trên Internet.

Xem lại các bài giảng trước cùng nhau

add_shortcode('khóa học','325918','danh sách')


Các tính năng độc đáo của khóa học này
Hãy xem thử nhé.

Đối với mỗi lệnh, sẽ có phần giải thích chi tiết dài từ 2 đến 4 giờ hoặc hơn.

Bạn có thể dễ dàng học các tùy chọn lệnh bằng nhiều ví dụ khác nhau thay vì chỉ tập trung vào lý thuyết.

Các video bài giảng có hỗ trợ phụ đề tiếng Hàn . Chúng tôi đã thiết kế để bạn có thể xem thoải mái ngay cả trên các thiết bị di động có màn hình nhỏ.

Khóa học này được xây dựng cẩn thận để mang đến cho bạn cảm giác như đang xem một trang hướng dẫn dưới dạng video .

💾 Môi trường thực hành và tài liệu học tập

  • Bài giảng này được ghi lại dựa trên môi trường Ubuntu Linux 20.04 và sử dụng thiết bị đầu cuối Linux.
  • Để tham gia khóa học này, bạn sẽ cần một máy tính chạy hệ điều hành Linux.
  • Bạn có thể tải xuống các ví dụ thực hành và tệp sách giáo khoa từ bài học [Phần 0. Bắt đầu > Tải xuống các ví dụ thực hành bài giảng] .

Hỏi & Đáp 💬

H. Giải pháp này có phù hợp với người mới sử dụng Linux không?

Khóa học này chỉ đề cập đến các tiện ích Linux thiết yếu: lệnh grep, find, sed và awk. Không có vấn đề gì khi tham gia khóa học này, nhưng sẽ hữu ích hơn nếu bạn tìm hiểu những kiến ​​thức cơ bản về Linux trước khi tham gia khóa học này.

H. Tôi nên học khóa học nào trước: Linux Shell Script Master hay khóa học này?

Tôi khuyên bạn nên học khóa Linux Shell Script Mastery trước.

📢 Vui lòng kiểm tra trước khi tham gia lớp học! (Giấy phép)

  • Tài liệu thuyết trình sử dụng trong bài giảng được cung cấp miễn phí cho sinh viên dưới dạng tài liệu PDF .
  • Tài liệu đi kèm chỉ dành cho mục đích sử dụng cá nhân như tài liệu bổ sung cho các video bài giảng trong Inflearn. Khi sao chép một phần hoặc toàn bộ nội dung của cuốn sách (bao gồm cả việc in lại trên trang web hoặc trên phương tiện in ấn, hoặc sao chép dưới dạng tệp điện tử), Luật Bản quyền Hàn Quốc sẽ được áp dụng, bất kể mục đích là vì lợi nhuận hay không, ngoại trừ mục đích sử dụng cá nhân. theo quy định tại Điều 27 của Luật Bản quyền Hàn Quốc. Cần phải xin phép chủ sở hữu bản quyền, người chia sẻ kiến ​​thức Hong Young-gi, theo Điều 42.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Bạn chỉ sử dụng Find hoặc grep như một công cụ tìm kiếm tệp đơn giản hoặc tìm kiếm chuỗi

  • Quản trị viên hệ thống máy chủ Linux sử dụng nhiều lệnh Linux

  • Nhà phát triển đầy đủ công nghệ DevOps

  • người dùng thường xuyên sử dụng môi trường điện toán đám mây

  • Nhà phát triển Linux nhúng

  • Điều này cũng hữu ích với những người sử dụng Linux khá giỏi.

  • Linux Master cấp 1, cấp 2 chuẩn bị thi chứng chỉ

선수 지식, 필요할까요?

  • Tập lệnh shell Linux

강의소개.지공자소개

3,396

수강생

241

수강평

272

답변

4.7

강의 평점

5

강의_other

Tôi đã nhận bằng Cử nhân Kỹ thuật Điện tử tại Đại học Inha và đã tích lũy được nhiều năm kinh nghiệm với tư cách là nhà phát triển phần mềm cho hệ thống nhúng. Tôi cũng đang hoạt động với tư cách là giảng viên chuyên nghiệp về hệ thống nhúng và lập trình. Tôi bắt đầu làm quen với Mac(Book) cùng thời điểm iPhone 3GS ra mắt, và kể từ đó tôi bắt đầu quan tâm đến tự động hóa trên Mac(Book). Tôi đang phát triển và duy trì các mã nguồn mở như 'Siri Remote có thể sử dụng trên Mac(Book)', 'Google Translate sử dụng Keyboard Maestro' trên GitHub (https://github.com/guileschool). Tôi cũng rất quan tâm đến phần cứng nguồn mở 'BeagleBone Black'. Tôi quan tâm đến tất cả các lĩnh vực sử dụng máy tính có thể nâng cao năng suất bằng cách sử dụng tự động hóa Mac(Book) và đang giúp đỡ những người cần điều đó.

Vui lòng gửi yêu cầu bài giảng và các thắc mắc khác đến guileschool@gmail.com :)

더보기

커리큘럼

전체

88개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

21개

4.9

21개의 수강평

  • suyoo8873님의 프로필 이미지
    suyoo8873

    수강평 4

    평균 평점 4.0

    4

    100% 수강 후 작성

    Tuyệt vời~

    • siroimono님의 프로필 이미지
      siroimono

      수강평 26

      평균 평점 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 😊

          • wlstjd108848님의 프로필 이미지
            wlstjd108848

            수강평 2

            평균 평점 5.0

            5

            100% 수강 후 작성

            guileschool님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            강의상세.할인문구

            107.800 ₫

            30%

            3.176.569 ₫