Inflearn brand logo image
Inflearn brand logo image
BEST
Security & Network

/

System

Tập lệnh shell Linux

Tôi biết Linux là gì và đã học được những cách đơn giản để sử dụng nó, nhưng bạn có muốn sử dụng Linux shell tốt hơn không? Cần viết tập lệnh shell Linux? Bây giờ là lúc tìm hiểu kịch bản shell Linux!

(4.9) 89 đánh giá

1,076 học viên

Linux
Shell Script

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

  • Bạn có thể tìm hiểu các khái niệm cần thiết để viết tập lệnh bash.

  • Bạn có thể sử dụng các tập lệnh bash như ngôn ngữ lập trình.

  • Bạn có thể tìm hiểu về các phần mở rộng khác nhau của bash.


Khóa học này được liên kết với “ Lộ trình Linux cho mọi người ”.
Nếu truy cập trang lộ trình, bạn có thể tải xuống phiếu giảm giá 30% khi mua 3 loại khóa học lộ trình .
Hãy xem Lộ trình Linux cho mọi người !


Nếu bạn muốn sử dụng Linux đúng cách thì sao?
Đưa kỹ năng Linux của bạn lên một tầm cao mới với tập lệnh shell!

Nếu đó là về tôi
Xin hãy chú ý!


năng lực của Linux
Dành cho những ai muốn xây dựng!

Nếu bạn muốn làm điều gì đó trong Linux nhưng không biết cách thực hiện, bạn có thể dễ dàng tìm thấy cách thực hiện bằng cách tìm kiếm trên Internet. Đó là một cách hay để tìm và sử dụng nó một cách nhanh chóng, nhưng đó không phải là cách hay để xây dựng kỹ năng của bạn. Để xây dựng các kỹ năng của mình, bạn phải học nhiều thứ xung quanh nó từng bước một.

Tôi có thể trở thành một thợ mộc giỏi nếu tôi chỉ biết cưa và búa không? KHÔNG. Để trở thành một thợ mộc giỏi, bạn phải có kiến ​​thức cơ bản vững chắc không chỉ về cưa và đóng búa mà còn về đặc tính của gỗ, các loại công cụ và cách sử dụng cũng như phương pháp thiết kế phù hợp của chúng.

Trong bài giảng này ?

Một phần mở rộng của Linux, Bash, tiêu chuẩn shell Linux
Tìm hiểu các khái niệm khác nhau và cách sử dụng chúng từng bước.

Shell (Linux shell, Linux shell) là một cửa sổ xử lý Linux. Và Bash là shell tiêu chuẩn thực tế cho Linux.
Cuối cùng, bạn chỉ có thể sử dụng Linux thành thạo nếu biết sử dụng Bash tốt.

Tôi muốn tạo một khóa học nơi bạn có thể tìm hiểu từng bước về các khái niệm, chức năng và cách sử dụng Bash khác nhau. Thông qua khóa học này, tôi hy vọng bạn sẽ có được sự hiểu biết vững chắc về những kiến ​​thức cơ bản cần biết khi sử dụng Bash và cách sử dụng nó.


Những người này
tập lệnh shell
Bạn phải học.

Vừa rồi
học linux
người tồn tại

Tôi sử dụng Linux
Bằng cách thỉnh thoảng tìm kiếm trên Google
Người giải quyết nó

Sử dụng Linux
Mặc dù tôi có kinh nghiệm
Những người chưa bao giờ học nó từng bước

Dù bạn làm gì thì việc hiểu Shell Script là điều cần thiết .

  • Đầu tiên, hãy nghiên cứu đầy đủ về các khái niệm Linux!
  • Thông qua bài giảng này, hãy tìm hiểu về các chức năng và khái niệm khác nhau của Bash cũng như tìm hiểu cách sử dụng nó!
  • Dù bạn cần làm gì, bạn sẽ có thể giải quyết nó dựa trên kiến ​​thức và kinh nghiệm của mình!

Đặc điểm của bài giảng này
Hãy kiểm tra nó.

Dành cho người mới bắt đầu Linux
Chỉ cần mức độ khó phù hợp.

Chúng tôi đã chuẩn bị khóa học này ở trình độ tốt dành cho những người mới bắt đầu sử dụng Linux tham gia khóa học.

  • Chúng tôi đã hết sức cẩn thận để đảm bảo rằng chúng tôi không bỏ sót bất kỳ chủ đề quan trọng nào .
  • Tuy nhiên, chúng tôi mạnh dạn loại trừ những chủ đề không cần thiết.
  • Đối với những người không có (ít) kinh nghiệm lập trình, chúng tôi đã giải thích những điều cơ bản về lập trình một cách dễ hiểu.

lý thuyết và thực hành
Tận dụng tối đa tính năng này với 2-Track .

Để nâng cao hiểu biết , các bài giảng lý thuyết được cung cấp cho từng chủ đề, sau đó là các bài giảng thực tế về chủ đề đó.

  • Bài giảng lý thuyết giải thích ngắn gọn các phần khái niệmcách sử dụng chúng .
  • Trong các bài giảng thực hành, nội dung trong các bài giảng lý thuyết sẽ được giảng dạy theo phong cách viết mã trực tiếp .


Liệu tôi có thể làm được điều đó không?

  • Bạn có thể tìm hiểu về các chức năng khác nhau do Bash cung cấp và cách sử dụng chúng.
  • Khi muốn làm điều gì đó trong Linux, bạn có thể nảy ra ý tưởng về cách thực hiện điều đó.
  • Ngay cả khi bạn không nhớ chính xác cách sử dụng nó, bạn vẫn có thể nhanh chóng tìm lại nó vì bạn biết ở đó có gì và cần tìm gì.
  • Bạn có thể hiểu rõ hơn các tập lệnh Bash và các lệnh do người khác viết.
  • Bạn có thể làm cho công việc thuận tiện hơn và nhanh hơn bằng cách viết các tác vụ lặp đi lặp lại trong Linux dưới dạng tập lệnh Bash.

Bài giảng này
diễn ra như thế này.

Phần 1. Cơ bản về tập lệnh Bash

Phần 1 cung cấp cái nhìn tổng quan về Bash là gì, tập lệnh Bash là gì và chúng chạy như thế nào. Chúng tôi cũng sẽ đề cập ngắn gọn về các biến sẽ được sử dụng trong các bài tập sau.

Mục 2. So sánh và kiểm nghiệm

Chúng tôi sẽ đề cập đến cách viết các câu lệnh có điều kiện trong Bash bằng cách sử dụng các loại so sánh và kiểm tra khác nhau. Bạn sẽ tìm hiểu chi tiết về so sánh Số nguyên, So sánh chuỗi, Kiểm tra tệp và sản phẩm/OR logic.

Mục 3. Câu lệnh lặp

Phần 3 trình bày cách viết vòng lặp bằng cách sử dụng các câu lệnh for, while và cho đến khi.

Phần 4. Hàm và biến

Phần 4 trình bày khái niệm về hàm và biến cũng như các cách sử dụng khác nhau của chúng. Về hàm, khái niệm hàm, cách viết và cách sử dụng đều được trình bày chi tiết. Về biến, chúng ta sẽ tìm hiểu chi tiết các khái niệm và cách sử dụng biến môi trường, biến vị trí, biến đặc biệt và mảng.

Mục 5. Mở rộng

Cuối cùng, chúng tôi đề cập đến một số phần mở rộng cho Bash. Đây có thể là một chủ đề hơi phức tạp và khó khăn. Tuy nhiên, những chủ đề này giống như những lời khuyên hữu ích mà bạn có thể sử dụng hiệu quả khi đã biết chúng.


Câu hỏi dự kiến ​​Hỏi đáp

Q. Tôi không học chuyên ngành và không có kinh nghiệm lập trình. Tôi có thể tham gia khóa học này không?

Khóa học được cấu trúc sao cho ngay cả khi bạn không có kinh nghiệm lập trình, bạn cũng sẽ không gặp khó khăn khi tham gia khóa học. Ngay cả những người không chuyên ngành cũng có thể tham gia khóa học. Tuy nhiên, bạn phải biết các khái niệm cơ bản về Linux trước khi tham gia khóa học!! “Giới thiệu về Linux – Nắm chắc các khái niệm!” Tôi khuyên bạn nên tham gia khóa học trước;)

Q. Tôi là người dùng MacBook. Tôi có thể sử dụng những gì tôi đã học theo cách tương tự trên MacBook của mình không?

Đúng. Bạn cũng có thể sử dụng nó trên MacBook sau khi cài đặt bash (zsh, shell mặc định của MacOS, tương tự như bash, nhưng nói đúng ra, nó là một shell khác và không hoạt động theo cùng một cách). Tuy nhiên, xin lưu ý rằng vì hệ điều hành không phải là Linux nên kết quả trong phòng thí nghiệm có thể khác nhau.

Q. Có điều gì cần thiết khi tham gia bài giảng không?

Bạn cần Linux để thực hành. Bạn có thể sử dụng máy Linux thông qua dịch vụ đám mây như AWS (Amazon Web Services) hoặc MS Azure hoặc bạn có thể cài đặt Linux làm máy ảo trên PC của mình.

Nếu bạn muốn chuẩn bị Linux sử dụng máy ảo, chúng tôi đã chuẩn bị bài học cài đặt máy ảo trong phần đầu tiên của khóa học này. Nó được thiết lập ở chế độ xem trước, vì vậy vui lòng xem qua và cài đặt Linux trên máy ảo trước khi đăng ký khóa học. Chúng tôi khuyên bạn nên tham gia khóa học sau khi cài đặt thành công Linux :)

Q. Tôi muốn tìm hiểu kỹ về Linux. ProgCoach4U có một số lớp học. Vui lòng cho tôi biết thứ tự các lớp học của tôi!

Thứ tự khóa học tôi đề xuất như sau: Tuy nhiên, điều 2 và 3 có thể thay đổi tùy theo tình huống.

  1. Giới thiệu về Linux - Nắm chắc các khái niệm!!
  2. Linux Shell Script (Đây là khóa học!)
  3. Công cụ dòng lệnh Linux (Phiên bản đầy đủ)

💻 Hãy kiểm tra môi trường của bạn!

  • Cần có CPU Dual Core hoặc cao hơn và bộ nhớ 4GB trở lên.
  • Vui lòng tiếp tục trong môi trường quản lý máy ảo như VMWare Player hoặc Virtualbox.
  • Hình ảnh Ubuntu 20.04, Centos 7.x Linux được sử dụng.

Giới thiệu người chia sẻ kiến ​​thức

ProgCoach4U

  • Tôi đã làm việc với tư cách là nhà phát triển hệ thống Linux từ năm 2004 :D
  • Các chi tiết/chi tiết nghề nghiệp khác được giữ kín (tôi đã hứa với công ty.)

Chuỗi bài giảng liên quan đến Linux

Giới thiệu về Linux - Nắm chắc các khái niệm!!
Các khái niệm chính của Linux, vững chắc từ những điều cơ bản!

Lập trình hệ thống Linux - Lý thuyết và thực hành
Trở thành một nhà phát triển quen thuộc với Linux.

Lập trình Linux IPC - Lý thuyết và thực hành
Lập trình Linux phù hợp với yêu cầu SW.

Công cụ dòng lệnh Linux (Phiên bản đầy đủ)
Làm thế nào để sử dụng Linux dễ dàng và tốt hơn?


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

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

  • Người học Linux

  • Những người muốn sử dụng Linux thoải mái hơn

  • Những người muốn tự động hóa Linux theo cách họ muốn

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

  • Cần có sự hiểu biết về Linux. "Giới thiệu về Linux - Nắm chắc các khái niệm!!" Tôi khuyên bạn nên tham gia khóa học trước :)

Xin chào
Đây là

7,469

Học viên

454

Đánh giá

342

Trả lời

4.9

Xếp hạng

5

Các khóa học

<코딩 자율학습> 리눅스 입문 with 우분투의 저자 런잇입니다. 😎

리눅스 환경에서 20여년간 개발자로 일하고 있습니다.
리눅스 커널 네트워크 스택, 디바이스 드라이버, 시스템 소프트웨어를 개발하는 일을 했고,
지금은 클라우드 서비스 제공 업체에서 관리형 Kubernetes 서비스를 개발하고 있습니다.

강좌 외 문의사항은 progcoach4u@gmail.com으로 보내주세요 ;)


<코딩 자율학습> 리눅스 입문 with 우분투를 소개합니다.

cv img_코자리눅스입문__입체.png 🔍 교보문고: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 알라딘: http://gilbut.co/c/24084469DI

 

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

Tất cả

57 bài giảng ∙ (9giờ 36phú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ả

89 đánh giá

4.9

89 đánh giá

  • 안형준님의 프로필 이미지
    안형준

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    자동화에 대해 공부하기 위해 쉘 스크립트 강의를 수강했고 덕분에 개념을 확실히 이해할 수 있었습니다 감사합니다

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요 안형준님. 맞습니다. 자동화에 스크립트가 빠질 수 없죠. 제 강좌로 기본을 잘 닦으셨으면 좋겠습니다. 상세한 수강평 남겨주셔서 감사합니다 :)

  • heeyshin님의 프로필 이미지
    heeyshin

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    어렵게 느껴지던 쉘 스크립트를 쉽게 알려 주네요. 꼭 필요한 문법을 알려 주어 교육 수강 내내 불편함 없이 들을 수 있어서 좋았습니다.

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요. heeyshin님. 리눅스 입문자분들께 큰 도움될만한 수강평 남겨주셔서 감사합니다. 큰 도움되셨길 바라겠습니다. 감사합니다!

  • ssr님의 프로필 이미지
    ssr

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 이정우님의 프로필 이미지
      이정우

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      32% đã tham gia

      • 조현님의 프로필 이미지
        조현

        Đánh giá 8

        Đánh giá trung bình 5.0

        5

        32% đã tham gia

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

        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!