file .sh là gì? là một trong những từ khóa được search nhiều nhất trên google về chủ đề file .sh là gì? tại sao cần tìm hiểu kĩ hơn về file .sh ? Trong bài viết này,xaydungweb.vn sẽ viết bài viết nói về file .sh là gì? tại sao cần tìm hiểu kĩ hơn về file .sh .

 

file .sh là gì? tại sao cần tìm hiểu kĩ hơn về file .sh.

hướng dẫn cơ bản bash script

Contents

  • vì sao sử dụng Bash Functions?
  • bắt đầu với Bash Script
  • Bash Functions cơ bản
  • Lời kết

Bash là một trong những tool scripting thông dụng trong Unix. Nó được viết theo cụm Bourne Again Shell. Nó là công cụ mạnh mẽ cho mọi lập trình viên Linux và System Administrator. Giờ, hãy cùng tiếp hiểu làm thế nào để dùng bash script thôi!

Unix có 2 loại shell chính:

  • Bourne-type shell
  • C shell

Bourne shell còn được chia thành:

  • Korn shell (ksh)
  • Bourne shell (sh)
  • POSIX shell (sh)
  • Bourne Again shell (bash)

C shell thì được chia thành:

  • C shell (csh)
  • TENEX (TOPS) C shell (tcsh)

Bash scripts cực kỳ mạnh mẽ và có ích cho lập trình viên. Nó cắt ngắn thời gian thực hiện tác vụ lại bằng chỉ một lệnh gọi hàm duy nhất. Nhiều lệnh dài cũng đủ sức được tổng hợp thành code thực thi được.

Bash sẵn để dùng cho hầu như toàn bộ các máy Linux và không cần cài đặt gì thêm riêng. Bạn đủ sức truy cập danh mục shell tại đây:

cat /etc/shells

hiệu quả sẽ giống như sau:

/bin/bash

/bin/sh

/bin/tcsh

/bin/csh

tại sao sử dụng Bash Functions?

Bash functions có thể:

  • không phải thực hiện các tác vụ lặp đi lặp lại
  • tiết kiệm thời gian
  • Tạo một loạt các hoạt động có cấu trúc cao, có mức độ lắp ráp tốt
  • Với function, bạn có thể nhập trị giá động vào lệnh dùng argument trong định dạng lệnh
  • không khó khăn hóa các lệnh thành một tổ chức vận hành duy nhất
  • Tạo xong đủ nội lực chạy nhiều lần bởi bất kỳ ai. Tạo một lần thực thi nhiều lần.
  • Logical flows đủ nội lực được tạob ằng bash functions
  • Bash functions đủ sức thực thi khi server khởi động bằng hướng dẫn thêm cron job để tự chạy
  • Commands đủ nội lực debugged
  • Có shell command tương tác

Bash đúng là một công cụ hào hứng để cải thiên cộng việc thường ngày của bạn để cải thiện dự án. Tiềm năng dùng của nó k hạn chếvì vậy hôm nay chúng tôi sẽ chỉ bạn cơ bản trước. chuẩn bị để viết script trước hết của bạn nào!

khởi đầu với Bash Script

Để khởi đầu, chúng ta cần truy cập SSH vào server VPS trước. Nếu bạn gặp chông gai trong việc này, hãy tham khảo tut có ích của chúng tôi tại đây.

Lệnh trước hết bạn cần biết là lệnh mở hướng dẫn của bash:

man bash

tiếp theo chúng ta sẽ cần tạo file .sh. Để sử dụng vậy bạn cần dùng VIM Editor. Tạo file bằng lệnh giống như sau:

vim sampleFunction.sh

Giờ đang vào trong file .sh, chúng ta có thể chỉnh sửa nó

Nó sẽ cho bạn thấy một số gợi ý của Bash command và hướng dẫn dụng. Mỗi bash script khởi đầu với các loại sau:

#!/bin/bash

Lệnh bên dưới hiển thị đường kéo của bash script.

which bash

Nó sẽ cho bạn kết quả như sau:

/bin/bash

Cấu trúc bash thông thường như sau:

function functionName 

first command

second command

Nó đủ sức được viết thành:

functionName ()

first command

second command

Trong một dạng, bạn có thể viết giống như sau:

function