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

Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Bash-it là một gói các lệnh và tập lệnh Bash cộng đồng cho Bash 3.2+ , đi kèm với tính năng tự động hoàn thành, chủ đề, bí danh, chức năng tùy chỉnh, v.v. Nó cung cấp một khuôn khổ hữu ích để phát triển, duy trì và sử dụng các tập lệnh shell và các lệnh tùy chỉnh cho công việc hàng ngày của bạn.

Nếu bạn đang sử dụng Bash shell hàng ngày và đang tìm kiếm một cách dễ dàng để theo dõi tất cả các tập lệnh, bí danh và chức năng của mình, thì hãy Bash-it Dành cho bạn! Ngừng làm ô nhiễm ~ / bin của bạn thư mục và .bashrc file, fork / clone Bash-it và bắt đầu hack.

Cách cài đặt Bash-it trong Linux

Để cài đặt Bash-it , trước tiên, bạn cần sao chép kho lưu trữ sau vào vị trí bạn chọn, ví dụ:

$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Sau đó, chạy lệnh sau để cài đặt Bash-it (nó tự động sao lưu ~ / .bash_profile của bạn hoặc ~ / .bashrc , tùy thuộc vào hệ điều hành của bạn). Bạn sẽ được hỏi “ Bạn có muốn giữ lại .bashrc của mình và thêm các mẫu bash-it vào cuối không? [y / N] ”, Trả lời tùy theo sở thích của bạn.

$ ~/.bash_it/install.sh 
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Sau khi cài đặt, bạn có thể sử dụng lệnh ls để xác minh bash-it tệp cài đặt và thư mục như được hiển thị.

$ ls .bash_it/
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Để bắt đầu sử dụng Bash-it , mở tab mới hoặc chạy:

$ source $HOME/.bashrc

Cách tùy chỉnh Bash-it trong Linux

Để tùy chỉnh Bash-it , bạn cần chỉnh sửa ~ / .bashrc đã sửa đổi của mình tập tin khởi động shell. Để liệt kê tất cả các bí danh, phần hoàn chỉnh và phần bổ trợ đã cài đặt và có sẵn, hãy chạy các lệnh sau, lệnh này cũng sẽ chỉ cho bạn cách bật hoặc tắt chúng:

  
$ bash-it show aliases        	
$ bash-it show completions  
$ bash-it show plugins        	

Tiếp theo, chúng tôi sẽ trình bày cách bật bí danh, nhưng trước đó, hãy liệt kê các bí danh hiện tại bằng lệnh sau.

$ alias 
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Tất cả các bí danh đều nằm trong $ HOME / .bash_it / aliases / danh mục. Bây giờ, hãy bật bí danh apt như được hiển thị.

$ bash-it enable alias apt
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Sau đó tải lại bash-it cấu hình và kiểm tra bí danh hiện tại một lần nữa.

$ bash-it reload	
$ alias

Từ đầu ra của lệnh bí danh, bí danh apt hiện đã được kích hoạt.

Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Bạn có thể tắt bí danh mới được bật bằng các lệnh sau.

$ bash-it disable alias apt
$ bash-it reload
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Trong phần tiếp theo, chúng tôi sẽ sử dụng các bước tương tự để bật hoặc tắt tính năng hoàn thành ( $ HOME / .bash_it / complete / ) và plugin ( $ HOME / .. bash_it / plugins / ). Tất cả các tính năng đã bật đều nằm trong $ HOME / .bash_it / đã bật thư mục.

Cách quản lý chủ đề Bash-it

Chủ đề mặc định cho bash-it bobby ; bạn có thể kiểm tra điều này bằng cách sử dụng BASH_IT_THEME env biến như hình.

echo $BASH_IT_THEME
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Bạn có thể tìm thấy hơn 50+ Bash-it chủ đề trong $ BASH_IT / themes thư mục.

$ ls $BASH_IT/themes
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Để xem trước tất cả các chủ đề trong trình bao của bạn trước khi sử dụng bất kỳ chủ đề nào, hãy chạy lệnh sau.

$ BASH_PREVIEW=true bash-it reload
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Khi bạn đã xác định được chủ đề để sử dụng, hãy mở .bashrc của bạn và tìm dòng sau trong đó và thay đổi giá trị của nó thành tên của chủ đề bạn muốn, ví dụ:

$ export BASH_IT_THEME='essential'
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Lưu tệp và đóng, và nguồn nó như được hiển thị trước đó.

$ source $HOME/.bashrc

Lưu ý :Trong trường hợp bạn đã tạo chủ đề tùy chỉnh của riêng mình bên ngoài $ BASH_IT / themes thư mục, trỏ đến BASH_IT_THEME biến trực tiếp đến tệp chủ đề:

export BASH_IT_THEME='/path/to/your/custom/theme/'

Và để vô hiệu hóa chúng, hãy để trống biến env ở trên.

export BASH_IT_THEME=''

Cách tìm kiếm plugin, bí danh hoặc phần hoàn chỉnh

Bạn có thể dễ dàng kiểm tra plugin, bí danh hoặc phần hoàn chỉnh nào khả dụng cho một ngôn ngữ lập trình, khung hoặc môi trường cụ thể.

Bí quyết rất đơn giản:chỉ cần tìm kiếm nhiều thuật ngữ liên quan đến một số lệnh bạn sử dụng thường xuyên, ví dụ:

$ bash-it search python pip pip3 pipenv
$ bash-it search git
Bash-it - Khung Bash để kiểm soát tập lệnh và bí danh của bạn

Để xem thông báo trợ giúp về bí danh, phần hoàn chỉnh và phần bổ trợ, hãy chạy:

$ bash-it help aliases        	
$ bash-it help completions
$ bash-it help plugins     

Bạn có thể tạo các tập lệnh và bí danh tùy chỉnh của riêng mình trong các tệp sau đây trong các thư mục tương ứng:

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash 

Cập nhật và gỡ cài đặt Bash-It

Để cập nhật Bash-it lên phiên bản mới nhất, chỉ cần chạy:

$ bash-it update

Nếu bạn không thích Bash-it nữa, bạn có thể gỡ cài đặt nó bằng cách chạy các lệnh sau.

$ cd $BASH_IT
$ ./uninstall.sh

uninstall.sh script sẽ khôi phục tệp khởi động Bash trước đó của bạn. Khi nó đã hoàn tất thao tác, bạn cần xóa thư mục Bash-it khỏi máy của mình bằng cách chạy.

$ rm -rf $BASH_IT  

Và hãy nhớ bắt đầu một trình bao mới để các thay đổi gần đây hoạt động hoặc nguồn lại nó như được hiển thị.

$ source $HOME/.bashrc

Bạn có thể xem tất cả các tùy chọn sử dụng bằng cách chạy:

$ bash-it help

Cuối cùng, Bash-it đi kèm với một số tính năng thú vị liên quan đến Git .

Để biết thêm thông tin, hãy xem kho lưu trữ Bash-it Github:https://github.com/Bash-it/bash-it.

Đó là tất cả! Bash-it là một cách dễ dàng và hiệu quả để kiểm soát tất cả các tập lệnh bash và bí danh của bạn. Nếu bạn có bất kỳ câu hỏi nào cần hỏi, hãy sử dụng biểu mẫu phản hồi bên dưới.