강의

멘토링

로드맵

BEST
Security & Network

/

System

Bậc thầy tập lệnh Linux Shell

Đối với những người đang do dự có nên nghiên cứu các tập lệnh shell Linux hay không, tôi sẽ nói với bạn một điều. Bạn có muốn xử lý Linux như một hacker không? Bạn có thể tưởng tượng một hacker không biết shell script không? Sau đó hãy bắt đầu ngay bây giờ!

(4.6) 91 đánh giá

1,460 học viên

  • guileschool
Linux
Shell Script

Đánh giá từ những học viên đầu tiên

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

  • Hiểu vai trò của tất cả các ký tự đặc biệt được shell sử dụng

  • Sử dụng đúng dấu ngoặc kép, bao gồm cả sự khác biệt giữa dấu ngoặc đơn và dấu ngoặc kép

  • tìm và xargs

  • Hiểu sự khác biệt giữa biến shell và biến môi trường

  • Các lệnh thiết yếu của Linux (tr, sắp xếp, seq, cat, hexdump, cut, uniq, tee, echo, printf, read, wc, comm)

  • Sử dụng EXPORT đúng cách và đúng mục đích

  • Sự khác biệt giữa hàm và bí danh

  • Tạo lịch trình viết kịch bản tự động hóa

  • 4 cách để chạy tập lệnh

  • 3 cách debug script hiệu quả

  • Heredocument và Hearstring

  • đánh giá

  • Biểu thức chính quy và grep, sed

  • Viết tập lệnh shell BASH như một hacker

Với Linux Shell Script
Tự động hóa máy chủ của bạn và trải nghiệm những tính năng mạnh mẽ.

Khóa học này sẽ cung cấp giải thích rõ ràng và súc tích về cú pháp shell Bash phức tạp của Linux, bao gồm dấu ngoặc kép, dấu gạch nối và chuyển hướng. Khóa học cũng sẽ trình bày phương pháp tiếp cận thủ tục đối với mã hóa shell. Điều này sẽ giúp bạn có cơ hội tự tin hơn khi phát triển trong môi trường Linux.

Trong môi trường máy tính hiện đại, Linux từ lâu đã là hệ điều hành chính thống quan trọng bên cạnh Windows.

Linux không còn là lãnh địa độc quyền của hacker nữa, và nhiều nhà phát triển đang ngày càng yêu cầu phát triển dựa trên Linux . Các công nghệ tương lai như trí tuệ nhân tạo, xe tự hành, máy học, dữ liệu lớn, điện toán đám mây và Internet vạn vật đều đang được xây dựng trên nền tảng Linux.

Nhiều bản phát hành mã nguồn mở được thử nghiệm và hỗ trợ đầu tiên trên Linux.

🎨 Linux shell giống như con dao đa năng của quân đội Thụy Sĩ đối với các nhà phát triển.

Đối với JavaScript, Python và các ngôn ngữ khác chạy trên máy chủ, môi trường phát triển về cơ bản là một shell . Nhiều kỹ sư nhận thấy rằng việc truy cập trực tiếp vào các công cụ dòng lệnh đơn giản có thể rất hiệu quả khi làm việc. Đối với các ngôn ngữ lập trình hiện đại, việc quản lý và đóng gói phụ thuộc có thể được xử lý từ góc nhìn dựa trên shell. Linux shell

Shell cung cấp cho người dùng một môi trường và giao diện chung mà bất kỳ ai cũng có thể truy cập mà không cần cài đặt các thành phần phức tạp.

Trong khi sự đa dạng của các ngôn ngữ lập trình và công cụ phát triển đã tăng lên, thì nền tảng hệ điều hành mà các kỹ sư sử dụng lại trở nên đơn giản hơn theo nhiều cách.

🎨 Nhiều khách hàng doanh nghiệp đã chuyển từ nền tảng Unix sang nền tảng Linux.

Các kỹ sư kỳ vọng Docker sẽ làm cho môi trường hoạt động đồng nhất hơn và giống Linux hơn.

Kỹ năng về Linux và shell rất quan trọng đối với khối lượng công việc chứa trong container, điều này đã dẫn đến sự quan tâm ngày càng tăng đối với shell .
Đối với mã nguồn mở , chúng thường được xây dựng để chạy trong các container trên Linux.
Shell vẫn là cách phổ biến nhất để quản lý hệ thống Linux và các kỹ năng về shell ngày càng trở nên quan trọng khi ngày càng nhiều nhà phát triển chuẩn hóa hệ thống Linux làm môi trường hoạt động của họ.

DevOps , một xu hướng chính trong các phương pháp phát triển phần mềm hiện đại, có một nhóm duy nhất chịu trách nhiệm cho cả hai, thay vì một nhóm tập trung vào phát triển tính năng và nhóm còn lại tập trung vào hoạt động ổn định của phần mềm.

🎨 Tự động hóa gắn chặt với tập lệnh shell.

Nhiều tác vụ yêu cầu tự động hóa có thể được xử lý dễ dàng bằng các tập lệnh shell . Nếu bạn không thể viết tập lệnh, bạn không thể tự động hóa nó, và tự động hóa là điều cần thiết để vận hành các hệ thống ngày càng phức tạp.

P.S. Các tập lệnh Shell được sử dụng để quay phim , chỉnh sửatải video này lên . 🥳

Tuy nhiên, môi trường MacOS lại là một cái bẫy! :)

🎨 Bài giảng này được tạo ra với mục đích nêu trên.

Đã làm việc với các tập lệnh shell trong hơn 10 năm, tôi biết điều gì khó và điều gì quan trọng .

Có hai điều bạn cần để giỏi lập trình shell trên Linux:

Đầu tiên , bạn cần phải quen thuộc với cú pháp shell.
Các ký tự đặc biệt có thể có chức năng khác nhau tùy thuộc vào nơi chúng được sử dụng. Ví dụ, các ký hiệu chuyển hướng < và > cũng được sử dụng trong các câu lệnh kiểm tra.
Ngoài ra, trong trường hợp sử dụng dấu ngoặc kép, dấu ngoặc đơn và dấu ngoặc kép phải được sử dụng riêng biệt và nếu bạn không cẩn thận khi liên kết chúng với các lệnh, rất dễ xảy ra lỗi.

Thứ hai , bạn cần ghi nhớ khoảng 20 đến 30 lệnh Linux cần thiết, bao gồm cả các tùy chọn của chúng.
Điều này là cần thiết vì khi bạn nhanh chóng xây dựng quy trình làm việc bằng ký hiệu ống, bạn sẽ cần phải nghĩ ngay đến lệnh phù hợp để sử dụng. Bạn sẽ cần quyết định sử dụng lệnh cắt, lệnh tr hay lệnh mở rộng dấu ngoặc.

Tôi đã rất cẩn thận để làm cho video này dễ hiểu nhất có thể, ngay cả với người mới bắt đầu sử dụng Linux.
Để giúp bạn theo dõi lớp học dễ dàng, chúng tôi giải thích các thuật ngữ cơ bản bằng hệ thống phụ đề phong phú và hình ảnh động.

🎨 Video này có các nội dung:

Tính năng 1. Video được tạo ra để hiển thị đẹp trên các thiết bị di động thông minh .

Tính năng 2. Chúng tôi đã cẩn thận tránh gây mỏi mắt bằng cách sử dụng nền đen và cỡ chữ lớn .

Tính năng 3. Học sinh có thể tạo ra kịch bản của riêng mình bằng cách sử dụng DRILL (bài tập thực hành) trong video.

Tính năng 4. Tăng khả năng tập trung học tập bằng cách sử dụng hình ảnh động .

Cùng xem bài giảng mới nhé

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

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

  • Quản trị viên máy chủ Linux

  • Những người nghiên cứu trí tuệ nhân tạo và xe tự lái

  • Nhà phát triển dựa trên điện toán đám mây

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

  • Những người muốn hack

  • Những người muốn sử dụng tốt Linux

  • Bất kỳ ai muốn tạo chương trình tự động hóa trên Mac

  • Những người cần tạo quy trình làm việc cho máy chủ NAS, cpdf, fantemagick, ffmpeg, v.v.

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

  • Các lệnh cơ bản của Linux

Xin chào
Đây là

3,221

Học viên

220

Đánh giá

262

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ả

101 bài giảng ∙ (6giờ 8phú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á

Tất cả

91 đánh giá

4.6

91 đánh giá

  • kimdy100420017666님의 프로필 이미지
    kimdy100420017666

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cá nhân tôi nghĩ đây là điều mà bất kỳ ai chạy Linux đều phải biết. Nhìn chung, kích thước phông chữ và việc sử dụng hình ảnh động đã giúp mọi người tập trung tốt hơn vào lớp học và tôi rất ấn tượng trước sự quan tâm mà họ thể hiện đối với học sinh.

    • guileschool
      Giảng viên

      Người theo chủ nghĩa tổng quát! Tôi thậm chí còn cảm động hơn khi biết rằng nó hữu ích. Tôi sẽ trở lại với một video hay hơn trong tương lai~

  • 0505zxc0353님의 프로필 이미지
    0505zxc0353

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thật bướng bỉnh. Vốn dĩ tôi chỉ biết một phần nhưng sau khi tham dự các buổi giảng, tôi đã học được rất nhiều và bổ sung thêm. Cảm ơn

    • guileschool
      Giảng viên

      Youngho! Chúc mừng bạn đã đi đến cuối cùng. Đây là đánh giá đầu tiên của tôi, vì vậy nó rất quý giá đối với tôi.

  • danho0111님의 프로필 이미지
    danho0111

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • wjdqudwn님의 프로필 이미지
      wjdqudwn

      Đánh giá 96

      Đánh giá trung bình 5.0

      5

      38% đã tham gia

      Tôi sẽ cố gắng hết sức, cảm ơn bạn!

      • yzsong704038님의 프로필 이미지
        yzsong704038

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

        1.582.892 ₫

        24%

        2.090.612 ₫

        Khóa học khác của guileschool

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!