인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Security & Network

/

System

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) 17 đánh giá

230 học viên

Linux
Shell Script

Khóa học này dành cho Người học Trung cấp.

Dịch cái này sang tiếng Việt

  • 한 줄 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


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.

Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • 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ỉ

Cần biết trước khi bắt đầu?

  • Tập lệnh shell Linux

Xin chào
Đây là

3,018

Học viên

190

Đánh giá

256

Trả lời

4.7

Xếp hạng

5

Các khóa học

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

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

Chương trình giảng dạy

Tất cả

88 bài giảng ∙ (14giờ 6phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!