Cách Tùy Chỉnh Terminal Trong Ubuntu


Quảng Cáo
Đặt Banner Quảng cáo, Textlink, Guest Post
Liên Hệ Ngay: 1900636343

Hướng dẫn này sẽ chỉ cho bạn cách tùy chỉnh giao diện của Terminal trong Ubuntu. Phần thứ 2 của bài viết cũng có thể có thể được áp dụng cho bất kỳ phân phối nào khác.

Terminal trong Ubuntu, hoặc trong bất kỳ bản phân phối GNU/Linux nào, là công cụ vô cùng thiết yếu. Terminal là công cụ được sử dụng để kiểm soát, thao tác và quản lý trên toàn bộ hệ thống hoặc thậm chí là một nhóm các hệ thống.

Mặc dù có vẻ như chỉ là một dấu nhắc với host-name và user-name, nhưng giao diện của Terminal đã được cải thiện qua lâu năm và mang tính thẩm mỹ cao trong đa số các bản phân phối đồ họa hiện nay. Hôm nay, Truongthinh.info sẽ giải thích cách người sử dụng cũng có thể có thể tùy chỉnh giao diện của Terminal trong bản phân phối được dùng thông dụng nhất, Ubuntu. Phần cuối cùng của bài viết này cũng cũng đều có thể được dùng trong bất kỳ bản phân phối nào khác.

Tùy chỉnh Terminal trong Ubuntu như thế nào?

  • Sử dụng tùy chọn “Preferences”
    • 1. Text
    • 2. Colors
    • 3. Scrolling
  • Tùy chỉnh bằng phương pháp sử dụng file .bashrc
    • Chỉnh sửa các phần và bố cục
    • Thêm sắc màu
    • Phần thể hiện màu sắc
    • Chỉnh sửa .bashrc

Sử dụng tùy chọn “Preferences”

Terminal của Ubuntu có tùy chọn “Preferences” cũng đều có thể được dùng để làm tùy chỉnh Terminal ở một mức độ nào đó. Tùy chọn này có thể được truy cập bằng cách nhấp chuột phải vào một vùng trống trong Terminal và chọn “Preferences”.

Sử dụng tùy chọn “Preferences”

Có nhiều tùy chọn được liệt kê trong nhiều tab. Chúng đã được liệt kê và giải thích chuẩn xác bên dưới đây:

1. Text

Hãy cùng khám phá các khả năng cơ bản của việc thay đổi kiểu văn bản trong Terminal cùng một số tùy chọn khác.

  • Kích thước terminal (về hàng và cột)
  • Phông chữ và cỡ chữ
  • Khoảng cách giữa các ô
  • Hình dạng con trỏ và chế độ lấp láy

Thay đổi kiểu văn bản

2. Colors

Những thay đổi có sẵn là:

  • Các theme màu có sẵn
  • Màu background và foreground (văn bản) mặc định
  • Chữ đậm, con trỏ và màu văn bản được highlight
  • Thanh trượt (slider) trong suốt

Thay đổi màu sắc

3. Scrolling

Các tùy chọn ở đây là:

  • Bật/tắt thanh cuộn
  • Cuộn dựa trên đầu ra (con trỏ sẽ trở xuống dưới cùng nếu có đầu ra mới)
  • Cuộn dựa trên việc nhấn phím (con trỏ sẽ đi xuống dưới cùng nếu nhấn bất kỳ phím nào)
  • Giới hạn cuộn

Thay đổi tùy chọn cuộn

Đó là mọi thứ các tùy chọn được cung cấp theo mặc định cho các thay đổi trong Terminal.

Tùy chỉnh bằng cách dùng file .bashrc

Chỉnh sửa các phần và bố cục

Mỗi bản phân phối Linux có file tùy chỉnh profile Bash trong thư mục Home. Nó cũng đều có thể được sử dụng (rất rộng rãi) để thay đổi giao diện và chức năng của dấu nhắc lệnh. Dấu nhắc là phần xuất hiện sau khi người sử dụng đăng nhập vào tài khoản người dùng. Dấu nhắc Ubuntu mặc định trông giống như thế này:

Dấu nhắc Ubuntu mặc định

Phần đầu tiên là tên người dùng, theo sau là ký hiệu “@” host-name (tên của hệ thống/máy chủ). Sau đó, toạ lạc của thư mục đang làm việc và cuối cùng là dấu “$”, cho biết đó là không phải người sử dụng root. Thay vào đó, người sử dụng root có ký hiệu “#”.

Tóm lại, dấu nhắc mặc định trông giống như sau:

   user@system-name:working_directory$   

Dấu nhắc này được bộc lộ bằng tên “PS1”. File profile Bash cũng có thể có thể được dùng để làm tùy chỉnh dấu nhắc PS1 theo nhiều cách.

Dấu nhắc mặc định trông như sau:

   u@h:w$   

Nó được lý giải như sau:

  • u: Tên người dùng của user
  • @ : Biểu tượng @
  • h: Host-name của hệ thống
  • ':': Biểu tượng “:”
  • w: Đường dẫn của thư mục đang hoạt động
  • $: Biểu tượng “$”.

Tất cả những điều trên tạo nên bố cục dấu nhắc mặc định. Bây giờ, một số tùy chọn khác như sau:

  • d: Ngày ở định dạng “Thứ/tháng/ngày” (ví dụ: Tue October 1).
  • t: Thời gian ở định hình HH:MM:SS.
  • n: Một dòng mới (đi đến dòng tiếp theo)

Một danh sách rộng hơn có sẵn ở đây:

   https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Controlling-the-Prompt   

Bây giờ, bạn đã học được thêm chút ít và có thể thực hiện thử những điều này. Tuy nhiên, để an toàn, hãy lưu định hình ngày nay bằng lệnh này:

   DEFAULT=$PS1   

Lệnh trên lưu định hình ngày nay của PS1 vào biến “DEFAULT” . Hiện tại, nếu muốn thử làm tên người sử dụng xuất hiện trong dấu nhắc, thì nó sẽ như ra sao? Theo code, nó chỉ là “u”. Do đó, bạn cần nhập lệnh sau:

   PS1="u$ "   

“$” rất cần phải có và nhập vai trò như 1 ranh giới. Kết quả dự kiến ​​sẽ hiển thị như sau:

Chỉ tên người dùng

Bạn cho dù có thể thêm các lệnh Bash để hiển thị trong dấu nhắc. Điều đó cũng đều có thể được thực hành theo phương pháp sau:

   PS1="[`uname -sr`] u$ "   

Lệnh đã sử dụng, đó là uname -sr, xuất phiên bản Linux Kernel

Lệnh đã sử dụng, đó là uname -sr , xuất phiên bản Linux Kernel. Tương tự như vậy, bạn có thể sử dụng hơi nhiều lệnh khác. Bạn cũng đều có thể thêm văn bản dễ dàng như thế này:

   PS1="(Phần văn bản mẫu) u$ "   

Tên người dùng và lệnh

Dấu ngoặc

Bây giờ, bạn có thể trở lại bố cục mới đầu bằng phương pháp sử dụng:

   PS1=$DEFAULT   

Thêm sắc màu

Bây giờ, bạn có thể chuyển qua những điều khó hơn, đó là file .bashrc thực tế. Nếu thấy biến PS1 được đặt tại đó, nó sẽ trông giống như thế này:

   [3[01;32m]u@h[3[00m]:[3[01;34m]w[3[00m]$   

Đừng lo lắng, điều ấy cũng khá đơn giản. Bạn có thể nhìn thấy ngay rằng có 1 mẫu ở đây. Mở bằng ” [” và đóng bằng ” ]” . Ngoài ra, luôn có một “033” trước các dãy số và ký hiệu khác. Vậy chúng có nghĩa là gì?

“[” “]” cho biết các ký tự được nghĩ dù là bên trong là những ký tự không in ra và biểu thị một số định dạng của văn bản. Nó áp dụng cho tới một dấu ngoặc định dạng khác, giống như chính nó hoặc cho toàn bộ phần sau (nếu không có định hình nào khác được áp dụng).

“033” biểu lộ phần định dạng màu sắc và diện mạo của văn bản.

Phần thể hiện sắc màu

Các phần thể hiện màu sắc là những số kết thúc bằng “m”. Vì vậy, “xxm” sẽ biểu hiện một màu. Một số màu chỉ tiêu là:

  • 30: Đen
  • 31: Đỏ
  • 32: Xanh lá
  • 34: Xanh dương
  • 37: Trắng
  • 35: Tím
  • 33: Vàng

Danh sách chi tiết hơn cũng có thể có thể được tìm thấy dễ dàng.

Bài viết đã đề cập hầu hết mọi thứ, phần còn sót lại chỉ là những con số trước dấu chấm phẩy mà một số màu có. Chúng biểu lộ một số định dạng chữ cụ thể, như văn bản được in đậm, gạch chân, v.v… Một số code gồm những:

  • 0 : Văn bản bình thường
  • 1 : Văn bản được in đậm
  • 4 : Văn bản được gạch chân
  • 2 : Văn bản mờ
  • 8 : Văn bản ẩn

Cuối cùng, hãy để thử tạo tên người dùng, có màu đỏ và được in đậm. Lệnh sẽ trông giống như sau:

   PS1="[3[1;31m]u$ "   

Cú pháp

Cùng phân tích cú pháp này lần cuối cùng:

  • [: Mở dấu ngoặc định hình
  • 033: Cho biết rằng điều đó sẽ định hình màu văn bản.
  • [1; 31m : Cho biết rằng văn bản phải được in đậm và có màu đỏ.
  • ]: Đóng dấu ngoặc định dạng
  • u: Tìm nạp tên người dùng

LƯU Ý : Hãy ghi nhớ rằng dấu ngoặc vuông được mở sau “033” chưa được phép đóng.

Bây giờ là phần cuối cùng, hãy thao tác mọi thứ bạn đã học để tạo định hình PS1 hoàn hảo cho chính mình và thêm nó vĩnh viễn theo cách sau:

   nano ~/.bashrc   

Đi đến cuối file và nhập định hình PS1 mong muốn.

Nhập định dạng PS1 mong muốn

Chỉnh sửa .bashrc

Nhấn CTRL + X . Nhấn Y. Rồi nhấn Enter để lưu file.

Lưu file

Trên này là (hầu hết) tất cả bạn cần phải biết về việc tùy chỉnh Terminal. Phần sau của bài viết cũng có thể có thể đi sâu hơn nhiều, nhưng vẫn được giữ ở một giới hạn để người sử dụng không bị nhầm lẫn. Hy vọng bạn thích bài viết này!

Chúc bạn thực hiện thành công!

Sưu Tầm: Internet – Kênh Tin: TT39

Bài Viết Liên Quan


Bài Viết Khác


Quảng Cáo
Đặt Banner Quảng cáo, Textlink, Guest Post
Liên Hệ Ngay: 1900636343