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

7 hướng dẫn về Bash để nâng cao kỹ năng dòng lệnh của bạn vào năm 2021

Bash là trình bao dòng lệnh mặc định trên hầu hết các hệ thống Linux. Vì vậy, tại sao không học cách tận dụng tối đa nó? Năm nay, Opensource.com giới thiệu nhiều bài viết tuyệt vời để giúp bạn tận dụng sức mạnh của Bash shell. Đây là một số bài báo được đọc nhiều nhất về Bash:

Đọc và ghi dữ liệu từ mọi nơi có chuyển hướng trong thiết bị đầu cuối Linux

Chuyển hướng đầu vào và đầu ra là một chức năng tự nhiên của bất kỳ ngôn ngữ lập trình hoặc kịch bản nào. Về mặt kỹ thuật, nó vốn dĩ xảy ra bất cứ khi nào bạn tương tác với máy tính. Đầu vào được đọc từ stdin (đầu vào tiêu chuẩn, thường là bàn phím hoặc chuột của bạn), đầu ra chuyển đến stdout (đầu ra tiêu chuẩn, văn bản hoặc luồng dữ liệu) và lỗi được gửi đến stderr. Việc hiểu rằng các luồng dữ liệu này tồn tại cho phép bạn kiểm soát thông tin đi đâu khi bạn đang sử dụng một trình bao như Bash. Seth Kenlon đã chia sẻ những thủ thuật tuyệt vời này để lấy dữ liệu từ nơi này sang nơi khác mà không cần di chuyển chuột và nhấn phím nhiều. Bạn có thể không thường xuyên sử dụng tính năng chuyển hướng, nhưng học cách sử dụng nó có thể giúp bạn tiết kiệm rất nhiều thời gian khi mở tệp cũng như sao chép và dán dữ liệu một cách không cần thiết.

Bắt đầu với tập lệnh Bash cho sysadmins

Bash là phần mềm mã nguồn mở và miễn phí, vì vậy bất kỳ ai cũng có thể cài đặt nó, cho dù họ chạy Linux, BSD, OpenIndiana, Windows hay macOS. Seth Kenlon giúp bạn tìm hiểu các lệnh và tính năng khiến Bash trở thành một trong những trình bao mạnh nhất hiện có.

Hãy thử tập lệnh Bash này cho các hệ thống tệp lớn

Bạn đã bao giờ muốn liệt kê tất cả các tệp trong một thư mục, nhưng chỉ các tệp, không có gì khác? Làm thế nào về chỉ các thư mục? Nếu bạn có, thì bài viết của Nick Clifton có thể chính là thứ bạn đang tìm kiếm. Nick chia sẻ một tập lệnh Bash tiện lợi có thể liệt kê các thư mục, tệp, liên kết hoặc tệp thực thi. Tập lệnh hoạt động bằng cách sử dụng find lệnh để thực hiện tìm kiếm và sau đó nó chạy ls để hiển thị chi tiết. Đó là một giải pháp thông minh cho bất kỳ ai quản lý một hệ thống Linux lớn.

Chụp màn hình cấu hình hệ thống Linux của bạn bằng các công cụ Bash

Có nhiều lý do khiến bạn muốn chia sẻ cấu hình Linux của mình với người khác. Bạn có thể đang tìm kiếm sự trợ giúp để khắc phục sự cố trên hệ thống của mình hoặc có thể bạn rất tự hào về môi trường mình đã tạo nên bạn muốn giới thiệu nó với những người đam mê mã nguồn mở. Don Watkins cho chúng tôi xem screenFetch và Neofetch để nắm bắt và chia sẻ cấu hình hệ thống của bạn.

6 tập lệnh Handy Bash cho Git

Git đã trở thành một hệ thống quản lý mã phổ biến. Biết cách quản lý kho lưu trữ Git có thể hợp lý hóa trải nghiệm phát triển của bạn. Bob Peterson chia sẻ sáu tập lệnh Bash sẽ giúp cuộc sống của bạn dễ dàng hơn khi bạn làm việc với kho lưu trữ Git. gitlog in danh sách viết tắt của các bản vá hiện tại so với phiên bản chính. Các biến thể của tập lệnh có thể hiển thị ID SHA1 bản vá hoặc tìm kiếm một chuỗi trong bộ sưu tập các bản vá.

5 cách để cải thiện tập lệnh Bash của bạn

Một quản trị viên hệ thống thường viết các tập lệnh Bash, một số ngắn và một số khá dài, để hoàn thành các nhiệm vụ khác nhau. Alan Formy-Duval giải thích cách bạn có thể làm cho các tập lệnh Bash của mình đơn giản hơn, mạnh mẽ hơn và dễ đọc và gỡ lỗi hơn. Chúng ta có thể cho rằng chúng ta cần sử dụng các ngôn ngữ, chẳng hạn như Python, C hoặc Java, để có chức năng cao hơn, nhưng điều đó không nhất thiết phải đúng. Ngôn ngữ kịch bản Bash rất mạnh mẽ. Có rất nhiều điều phải học để tối đa hóa tính hữu ích của nó.

Các bản hack Bash yêu thích của tôi

Katie McLaughlin giúp bạn cải thiện năng suất của mình bằng bí danh và các phím tắt khác cho những thứ bạn quá thường xuyên quên. Khi bạn làm việc với máy tính cả ngày, thật tuyệt vời khi bạn tìm thấy các lệnh có thể lặp lại và gắn thẻ chúng để dễ dàng sử dụng sau này. Bản tóm tắt của Katie về các tính năng hữu ích của Bash và các lệnh trợ giúp để tiết kiệm thời gian cho bạn.

Những mẹo Bash này đưa một lớp vỏ vốn đã mạnh mẽ lên một cấp độ hữu ích hoàn toàn mới. Vui lòng chia sẻ các mẹo của riêng bạn.