Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Top 10 tài nguyên Bash để thành thạo dòng lệnh

Khi một năm tuyệt vời khác kết thúc tại Opensource.com, sự say mê của tác giả với mọi thứ về Bash khiến anh ấy nhìn lại top 10 bài viết Bash xuất bản năm 2019. Các bài viết này bao gồm hướng dẫn cơ bản, công cụ, lối tắt, thậm chí cách xây dựng game dòng lệnh riêng với Bash.

Tác giả không chọn các bài viết này chỉ dựa trên số lượng lượt xem mà dựa trên một số tiêu chí. Theo tinh thần thực sự của top 10 countdown, bài viết Bash hàng đầu năm 2019 ở cuối để tiết lộ cuối cùng.

  1. Bash vs. Python: Ngôn ngữ nào bạn nên dùng? bởi Archit Modi xem điểm mạnh và yếu của hai ngôn ngữ phổ biến này. Mặc dù cả hai đều có nhiều điểm tốt, kết luận—giống như hầu hết mọi thứ Linux—là, "tùy thuộc."
  1. Cách lập trình với Bash: Toán tử logic và mở rộng shell là bài thứ hai trong chuỗi ba phần tác giả viết về lập trình Bash. Bài viết liệt kê tất cả toán tử logic Bash và cung cấp một số ví dụ dễ dàng dùng chúng. Nó cũng thảo luận năm trong bảy loại mở rộng shell và bao gồm ví dụ dễ hiểu giúp làm rõ cách các mở rộng này hoạt động.
  1. Abhishek Tamrakar chỉ cho chúng ta Cách trau dồi kỹ năng Bash nâng cao bằng cách xây dựng Minesweeper. Đây là cách thú vị, vui vẻ, và đầy thông tin để cải thiện kỹ năng Bash bạn đã có. Khi xong, bạn có một game Minesweeper dòng lệnh hoạt động và một số kỹ năng nghiêm túc. Bài viết này là một trong những bài yêu thích của tác giả vì nó không chỉ kéo giãn kỹ năng, mà còn minh họa sức mạnh của Bash như ngôn ngữ lập trình.
  1. Cách lập trình với Bash: Cú pháp và công cụ là bài đầu tiên trong chuỗi lập trình Bash của tác giả. Ngoài việc giới thiệu Bash như ngôn ngữ lập trình, nó xem xét cú pháp cơ bản lập trình Bash, dùng biến, và điều khiển luồng.
  1. Sự ra đời của Bash shell của Matthew Broberg đi sâu vào lịch sử Bash shell với cái nhìn về cách mọi thứ bắt đầu với Unix và shell Thompson (Ken) gốc. Là người trân trọng rễ lịch sử của Linux và nhiều thành phần của nó, tác giả có thêm cái nhìn mới từ bài viết này.
  1. Seth Kenlon đóng góp Cách viết vòng lặp trong Bash, khám phá vòng lặp for chi tiết. Vòng lặp for là công thức chi tiết hành động bạn muốn máy tính thực hiện cho mỗi đối tượng dữ liệu (như file) bạn chỉ định. Bài viết có một số ví dụ tuyệt vời để bắt đầu và cho thấy sức mạnh vòng lặp mang lại cho script Bash.
  1. 7 lối tắt lịch sử Bash bạn thực sự sẽ dùng cho thấy cách tiết kiệm thời gian trên dòng lệnh bằng lối tắt Bash. Ian Miell mô tả công cụ tiết kiệm thời gian vượt xa việc chỉ nhớ lệnh đơn giản. Những thứ này rất cool, và tác giả đặc biệt thích phương pháp dễ dàng để phát hành lại lệnh trước trong khi sắp xếp lại đối số.
  1. Seth Kenlon cũng chỉ một số Bash alias bạn không thể sống thiếu sẽ tiết kiệm thêm thời gian. Bài viết dẫn dắt chúng ta qua một trong những cách mà chúng ta "sysadmin lười" có thể trở nên hiệu quả hơn. Tất cả về việc gõ ít hơn nhưng có nhiều kết quả hơn.
  1. Tác giả luôn khuyên test script để đảm bảo chúng làm những gì dự định—và không tạo ra vấn đề khác trong khi làm vậy. Darin London giới thiệu cho chúng ta Testing Bash với BATS, Bash Automated Testing System, một khung kiểm tra tuân thủ TAP cho Bash. Test Anything Protocol cũng dùng để test nhiều ngôn ngữ Unix khác. Bài viết tải đầy ví dụ và khuyến nghị cấu trúc chương trình Bash để có thể test dễ dàng với công cụ này.
  1. Vị trí số 1 năm 2019 là—trống trống—Seth Kenlon với 3 game dòng lệnh để học Bash cách vui vẻ. Học tập là công việc, nhưng có thể vui vẻ. Nếu bạn thích game (và dường như sysadmin thích vui vẻ), bài viết này xem ba công cụ học thêm về Bash cho mọi người từ newbie đến guru. Mọi thứ bạn làm trong game Bashcrawl, ví dụ, là lệnh Bash hợp lệ bạn có thể dùng sau trong đời thực, và chơi game cung cấp thực hành Bash vì "game" được tạo từ thư mục và file thực tế trên máy tính của bạn.

Những bài viết này có thể giúp bạn học Bash và một số tính năng mạnh mẽ của nó. Tác giả chắc chắn đã học rất nhiều từ chúng.