Tạo kiểu cho lời nhắc thiết bị đầu cuối của bạn với 4 biến thể này

Những người trong chúng ta sử dụng trình giả lập bảng điều khiển, thiết bị đầu cuối hoặc bất kỳ thứ gì bạn muốn gọi nó hàng ngày, luôn tìm cách tạo ra nhanh chóng nó trông đẹp hơn, hoặc ít nhất là cung cấp cho chúng tôi nhiều thông tin hơn so với hiển thị theo mặc định.

Ví dụ: trong trường hợp của tôi, theo mặc định, nó hiển thị một cái gì đó như sau:

Đọc RSS của tôi, tôi tìm thấy một bài báo trong iLoveUbuntu nơi họ chỉ cho chúng ta 4 cách để thay đổi nhanh chóng, thêm màu sắc hoặc thêm nhiều yếu tố thông tin hơn. Hãy xem các ví dụ:

Cái đầu tiên trong số chúng là cái mà tôi ít thích nhất, tôi nghĩ nó bị bão hòa với các yếu tố phụ và nó trông như thế này:

Tuy nhiên, nếu bạn thích, bạn có thể chỉnh sửa tệp ~ / .bashrc (nếu không, chúng tôi sẽ tạo nó) và thêm dòng này:

PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '

Sau đó để các thay đổi có hiệu lực, chúng tôi thực hiện trong bảng điều khiển:

$ cd && . .bashrc

Điều này được lặp lại cho các ví dụ sau. Cái sau là cái sau, là cái mà tôi ở cùng:

Mã mà chúng ta phải đặt trong tệp ~ / .bashrc như sau:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"

Sau đó, chúng tôi có một ví dụ khác, thiếu màu sắc, nhưng hiển thị thông tin hữu ích:

Mã để sử dụng là:

PS1="┌─[\d][\u@\h:\w]\n└─> "

Và cuối cùng chúng tôi có điều này:

Mã để sử dụng là:

PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '

Bạn chọn một trong những bạn thích nhất, tất nhiên, chúng tôi có thể sửa đổi điều này một chút nếu chúng tôi muốn. Ví dụ, tôi lấy ví dụ mà tôi thích, tôi đặt mã này:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"

Và nó như thế này: