Giới thiệu Bash/Shell Script
Trong bài này chúng ta sẽ tìm hiểu về Bash/Shell Script là gì?
Các khái niệm
Kernel
Mọi hệ điều hành đều có một nhân Kernel. Kernel là một lớp thuộc OS và là cầu nối giữa hệ điều hành và ứng dụng chạy trên máy tính.
Kernel được khởi chạy khi start máy tính và sau đó có nhiệm vụ cung cấp giao diện cho tất cả ứng dụng, kiểm soát phần cứng và xử lý cung cấp các thông tin khi được yêu cầu.
Shell
Shell là một lớp nằm giữa người dùng và kernel, nó cung cấp một bộ các dòng lệnh(Command Line) để người dùng tương tác với kernel vì kernel chỉ hiểu được mã code binary.
Shell cho phép người dùng nhập các dòng lệnh theo cú pháp được định nghĩa sẵn và dịch các lệnh này sang các code binary mà Kernel hiểu được.
Bash
Bash (viết tắt của Bourne Again SHell) là một Shell được đặt làm mặc định trên 1 vài phiên bản trên linux.
Bash phổ biến vì không chỉ có trên các hệ điều hành Linux mà còn xuất hiện trên MacOS và trên window qua ứng dụng Window Subsystem for Linux
Một vài loại Shell khác:
cshell
kshell
Terminal
Là một ứng dụng gom tất cả lại với nhau, nó cung cấp giao diện để người dùng nhập dòng lệnh Shell, tương tác và sau đó trả lại kết quả cho người dùng.
Cách mở Terminal trên VS Code
Mở bằng GUI
Tại giao diện chúng ta vào Menu bar --> Terminal --> New Terminal để mở một cửa sở terminal mới
Mở bằng phím tắt
Dùng tổ hợp phím control + `
trên MacOS để mở terminal mới
Kết quả
Last updated