Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

10 tài nguyên để trở thành người dùng Bash tốt hơn

Khi một năm tuyệt vời khác kết thúc tại Opensource.com, niềm đam mê của tôi với tất cả mọi thứ Bash đã khiến tôi nhìn lại 10 bài báo hàng đầu về Bash mà chúng tôi đã xuất bản vào năm 2019. Những bài viết này bao gồm các bài viết hướng dẫn cơ bản, các công cụ, phím tắt và thậm chí là cách để xây dựng trò chơi dòng lệnh của riêng bạn với Bash.

Tôi không chọn những bài báo này chỉ dựa trên số lượt truy cập mà chúng có mà dựa trên một số tiêu chí. Theo đúng tinh thần của 10 cuộc đếm ngược hàng đầu, bài báo hàng đầu về Bash từ năm 2019 là phần cuối để tiết lộ cuối cùng.

  1. Bash so với Python:Bạn nên sử dụng ngôn ngữ nào? của Archit Modi xem xét điểm mạnh và điểm yếu của những ngôn ngữ phổ biến này. Mặc dù cả hai đều có nhiều điểm tốt, nhưng điểm mấu chốt — như với hầu hết mọi thứ trên Linux — là "điều đó còn tùy thuộc".
  1. Cách lập trình với Bash:Toán tử logic và mở rộng trình bao là phần thứ hai trong loạt bài gồm ba phần tôi đã viết về lập trình Bash. Bài viết này liệt kê tất cả các toán tử logic Bash và cung cấp một số ví dụ dễ dàng để sử dụng chúng. Nó cũng thảo luận về năm trong số bảy loại mở rộng shell và bao gồm các ví dụ dễ hiểu giúp làm rõ cách hoạt động của các mở rộng này.
  1. Abhishek Tamrakar chỉ cho chúng ta cách Rèn luyện kỹ năng Bash nâng cao bằng cách xây dựng Minesweeper. Đây là một cách thú vị, vui nhộn và nhiều thông tin để cải thiện kỹ năng Bash mà bạn đã có. Khi hoàn tất, bạn có một trò chơi dòng lệnh Minesweeper đang 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 viết yêu thích của tôi vì nó không chỉ nâng cao kỹ năng của chúng tôi mà còn minh họa sức mạnh của ngôn ngữ lập trình Bash.
  1. Cách lập trình với Bash:Cú pháp và công cụ là bài viết đầu tiên trong loạt bài về lập trình Bash của tôi. Ngoài việc giới thiệu Bash như một ngôn ngữ lập trình, nó còn xem xét cú pháp cơ bản của lập trình Bash, cách sử dụng các 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ử của Bash shell với cái nhìn về cách tất cả bắt đầu với Unix và shell Thompson ban đầu (Ken). Là một người đánh giá cao nguồn gốc lịch sử của Linux và nhiều thành phần của nó, tôi đã có được một số hiểu biết 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á cho vòng lặp ở một số chi tiết. Đ cho vòng lặp là một công thức mô tả chi tiết những hành động bạn muốn máy tính của mình thực hiện đối với từng đối tượng dữ liệu (chẳng hạn như tệp) mà bạn chỉ định. Bài viết này có một số ví dụ tuyệt vời để giúp bạn bắt đầu và cho thấy sức mạnh mà các vòng lặp có thể mang lại cho các tập lệnh Bash.
  1. 7 phím tắt lịch sử Bash mà bạn thực sự sẽ sử dụng chỉ ra cách tiết kiệm thời gian trên dòng lệnh bằng cách sử dụng các phím tắt Bash. Ian Miell mô tả các công cụ tiết kiệm thời gian vượt xa chỉ nhớ lại dòng lệnh đơn giản. Đây là những điều rất thú vị và tôi đặ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 các đối số.
  1. Seth Kenlon cũng hiển thị một số bí danh Bash mà bạn không thể sống thiếu điều đó sẽ tiết kiệm nhiều thời gian hơn. Bài viết này sẽ hướng dẫn chúng ta một trong những cách mà chúng ta "lười biếng sysadmins" thậm chí có thể trở nên hiệu quả hơn chúng ta vốn có. Tất cả chỉ là việc bạn phải nhập ít hơn trong khi thu được nhiều kết quả hơn.
  1. Tôi luôn khuyên bạn nên thử nghiệm các tập lệnh để đảm bảo rằng chúng thực hiện những gì chúng dự định — và chúng không tạo ra bất kỳ sự cố nào khác khi làm như vậy. Darin London giới thiệu với chúng tôi về Thử nghiệm Bash với BATS, Hệ thống kiểm tra tự động Bash, một khung kiểm tra tuân thủ TAP cho Bash. Giao thức Test Anything cũng được sử dụng để thử nghiệm nhiều ngôn ngữ Unix khác. Bài viết này có các ví dụ và đề xuất về cấu trúc chương trình Bash để chúng có thể được kiểm tra dễ dàng bằng công cụ này.
  1. Vị trí số 1 của chúng tôi trong năm 2019 là — drum-roll — Seth Kenlon với 3 trò chơi dòng lệnh để học Bash theo cách thú vị . Học là công việc, nhưng nó có thể là niềm vui. Nếu bạn yêu thích trò chơi (và có vẻ như chúng tôi là những người chơi game muốn giải trí), bài viết này sẽ xem xét ba công cụ để tìm hiểu thêm về Bash cho tất cả mọi người từ người lớn đến người có kinh nghiệm. Ví dụ:mọi thứ bạn làm trong trò chơi Bashcrawl là lệnh Bash hợp lệ mà bạn có thể sử dụng sau này trong cuộc sống thực và việc chơi trò chơi này cung cấp thực hành Bash vì "trò chơi" được tạo từ các thư mục và tệp 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 tìm hiểu Bash và một số tính năng mạnh mẽ của nó. Tôi chắc chắn đã học được rất nhiều điều từ họ.