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.
한 줄 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.
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.
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ạ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.
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 Linux và nhu 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.
🚴♂️
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!
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!
📢 Kiểm tra kiến thức chơi game của bạn!
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.
Đố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
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)
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
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으로 보내주세요 :)
Tất cả
88 bài giảng ∙ (14giờ 6phút)
Tài liệu khóa học: