Tin tức và phân tích của tất cả các thiết bị di động

Cách tùy chỉnh thiết bị đầu cuối linux với bí danh bash

Bí danh thực sự là một lệnh “lối tắt” trong Bash. Ví dụ: nếu bạn sử dụng thiết bị đầu cuối nhiều trong Ubuntu và cảm thấy mệt mỏi khi gõ sudo apt update; sudo apt upgrade -y mọi lúc, bạn có thể tạo bí danh gọi là “cập nhật” sẽ thực thi các lệnh tương tự mà không cần phải nhập quá nhiều.

Bí danh Bash được xác định trong thư mục chính của mỗi người dùng trong tệp .bashrc. Để biết thêm thông tin về bí danh, hãy chạy lệnh man bên dưới. Nó sẽ cho bạn thấy mọi thứ bạn cần biết về bí danh, cách chúng hoạt động và bạn có thể làm gì với chúng.

man bash | grep alias

Bạn cũng có thể xem hướng dẫn sử dụng Bash hoàn chỉnh bằng cách chạy:

man bash

Đặt lệnh làm bí danh

Cách sử dụng bí danh phổ biến nhất trong Bash là sử dụng nó để thực thi nhiều lệnh dài cùng một lúc để tiết kiệm thời gian. Trong ví dụ này, chúng ta sẽ thảo luận cách biến các lệnh cập nhật dài của Ubuntu thành một bí danh đơn giản.

Để bắt đầu quá trình, hãy mở một cửa sổ đầu cuối trên màn hình nền Linux của bạn bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, mở tệp .bashrc trong trình soạn thảo văn bản Nano bằng lệnh bên dưới.

nano -w ~/.bashrc

Bạn sẽ nhận thấy rất nhiều mã bên trong tệp .bashrc. Các nhà phát triển bản phân phối Linux của bạn xác định văn bản này. Nếu bạn không hiểu nó là gì, tốt nhất là bỏ qua nó, bỏ nó và đi đến cuối hồ sơ.

Ở cuối tệp .bashrc, nhấn Enter để tạo một dòng mới. Điều rất quan trọng là tạo một dòng mới trong tệp .bashrc trước khi thêm vào nó, vì bạn có thể ngắt mã đã có ở đó.

Sau khi tạo một dòng mới trong tệp .bashrc, hãy viết bí danh trên một dòng mới. Mỗi bí danh mới bạn tạo phải bắt đầu bằng một bí danh, nếu không .bashrc và trình giả lập thiết bị đầu cuối của bạn sẽ không đọc chính xác bí danh đó.

alias

Sau alias= trên dòng mới, bạn cần đặt tên cho bí danh mới. Trong ví dụ này, chúng tôi đang xử lý các lệnh cập nhật Ubuntu dài, vì vậy chúng tôi sẽ sử dụng ubuntu-update làm tên bí danh mới. Tuy nhiên, bạn có thể đặt tên cho bí danh của mình bất cứ điều gì bạn muốn.

alias ubuntu-update

Bây giờ bạn đã đặt tên cho bí danh của mình, đã đến lúc thêm dấu =.

alias ubuntu-update=

Sau đó, sau dấu =, thêm dấu “(dấu ngoặc kép) đầu tiên). Báo giá này sẽ chứa tất cả các lệnh bí danh của bạn.

alias ubuntu-update="

Cho đến nay chúng ta có bí danh ubuntu-update=”. Bây giờ là lúc thêm các lệnh mà chúng ta muốn bí danh gọi khi sử dụng bản cập nhật ubuntu.

Lưu ý: sử dụng; để viết nhiều lệnh trên một dòng. Ví dụ: lệnh1; lệnh2; lệnh3, v.v.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y

Khi bạn nhập xong các lệnh trong bí danh, hãy đóng nó bằng dấu “(dấu ngoặc kép) thứ hai. Với cả hai trích dẫn, nó sẽ trông giống như ví dụ bên dưới.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y"

Lưu bí danh mới của bạn bằng cách nhấn Ctrl + O trên bàn phím. Thoát Nano bằng Ctrl + X. Sau đó đóng cửa sổ terminal và mở lại.

Sau khi mở lại thiết bị đầu cuối, hãy chạy bản cập nhật ubuntu để dùng thử bí danh mới.

Đặt tập lệnh bash làm bí danh

Bạn có biết rằng cũng có thể chạy các tập lệnh bash dưới dạng bí danh không? Đây là cách nó hoạt động.

Đầu tiên, mở tệp .bashrc. Sau đó đi đến cuối tệp và nhấn Enter trên bàn phím của bạn để tạo một dòng mới trong tệp.

sudo nano -w ~/.bashrc

Trên một dòng mới, nhập bí danh theo sau là tên của tập lệnh. Trong ví dụ này, tên của tập lệnh là mybashscript. Nó sẽ giống như bí danh mybashscript.

alias mybashscript

Sau đó thêm dấu = và dấu ” (dấu ngoặc kép) đầu tiên. Sau khi thêm dấu = và ” thì sẽ giống như ví dụ bên dưới.

alias mybashscript="

Sau dấu ” (dấu ngoặc kép) đầu tiên, hãy thêm một lệnh để chạy mã. Lưu ý rằng đây là một ví dụ, vì vậy bạn sẽ cần thay thế ~/path/to/bash/script/script.sh bằng tệp tập lệnh thực mà bạn muốn thực thi dưới bí danh .bashrc.

alias mybashscript="bash ~/path/to/bash/script/script.sh

Sau khi nhập lệnh để thực thi tệp tập lệnh, hãy đóng bí danh bằng dấu ngoặc kép thứ hai “. Toàn bộ bí danh được liệt kê sẽ trông giống như ví dụ bên dưới.

alias mybashscript="bash ~/path/to/bash/script/script.sh"

Lưu các thay đổi của bạn vào tệp .bashrc bằng cách nhấn Ctrl + O và thoát bằng Ctrl + X. Sau đó đóng cửa sổ terminal và mở lại để thực thi tập lệnh bash mới thông qua bí danh.

Để chạy bí danh, hãy chạy mybashscript (hoặc bất kỳ thứ gì bạn đặt tên cho bí danh của mình) và nhấn enter.