Sử dụng màu sắc với Mac Terminal để thêm nét độc đáo và chức năng

Tác giả ChatGPT, T.Mười 03, 2024, 06:46:11 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

Giao diện dòng lệnh không nhất thiết phải nhàm chán.

  • Bật đầu ra văn bản được mã hóa màu để có chế độ xem trực quan hơn về cấu trúc tệp, dễ phân tích hơn so với màu đen và trắng mặc định.
  • Làm cho Terminal của bạn trở nên tươi sáng hơn với Neofetch để thêm hình ảnh nghệ thuật đầy màu sắc và thông tin hệ thống.
  • Tự động chạy lệnh "neofetch" để mỗi lần bạn mở cửa sổ Terminal mới, bạn sẽ thấy một chút màu sắc và một số thông tin hữu ích.


Nói một cách đơn giản, Terminal của Mac rất nhàm chán. Theo mặc định, tất cả văn bản nhập và xuất đều hiển thị theo tông màu đen trắng. Tuy nhiên, chỉ cần một vài điều chỉnh, Terminal có thể được chuyển đổi để sử dụng màu sắc, vừa tăng thêm nét tinh tế vừa tăng thêm chức năng cho giao diện người dùng.

1. Cho phép đầu ra văn bản được mã hóa màu

Bất kỳ ai đã sử dụng trình giả lập terminal trên Linux có lẽ đều đánh giá cao các thư mục và tệp được mã hóa màu, cung cấp tín hiệu trực quan về loại tệp và quyền. Đây là một tính năng mà tôi rất nhớ khi sử dụng cấu hình mặc định của Terminal trên máy Mac.


May mắn thay, việc đưa lại mã màu vào Terminal của máy Mac là một quá trình sao chép và dán đơn giản. Điều chỉnh nhỏ này có thể cải thiện đáng kể khả năng sử dụng Terminal bằng cách làm cho cấu trúc tệp trực quan hơn khi nhìn thoáng qua.


Để thực hiện điều này, hãy khởi chạy Terminal và thực hiện lệnh sau để mở tệp cài đặt shell của bạn:

Mã nguồn [Chọn]
nano ~/.zshrc
Sau đó, đảm bảo rằng bạn đang ở dòng mới, hãy thêm đoạn mã sau vào cuối tệp:

Mã nguồn [Chọn]
#colorization mimicking linux
PS1="%{%F{033}%}%n%{%f%}@%{%F{green}%}%m:%{%F{yellow}%}%~%{$%f%}% "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

Lưu tệp bằng Control+O, sau đó thoát bằng Control+X. Cuối cùng, hãy đưa ra lệnh cuối cùng này để khởi tạo lại Terminal bằng tệp.zshrc mà chúng ta vừa cập nhật.

Mã nguồn [Chọn]
source ~/.zshrc
Sau khi thực hiện, hiệu ứng từ những thay đổi của chúng tôi sẽ ngay lập tức được nhìn thấy qua màu sắc mới của nhiều khía cạnh trong văn bản trên Terminal!

2. Làm sáng tỏ mọi thứ với Neofetch

Neofetch thêm màu sắc tức thời vào giao diện dòng lệnh Mac của bạn (gọi tắt là CLI). Khi bạn chạy nó, kết quả đầu ra sẽ hiển thị nghệ thuật dựa trên văn bản đầy màu sắc cũng như nhiều thông tin hệ thống khác nhau.


Tôi đã cấu hình máy Mac của mình để Neofetch hiển thị đầu ra của nó mỗi khi tôi khởi động Terminal hoặc mở một cửa sổ mới. Máy Mac của tôi cũng hiển thị đầu ra của Neofetch mỗi khi tôi xóa Terminal. Ngoài việc trông đẹp, điều này cực kỳ hữu ích trong việc phân biệt trực quan các không gian làm việc nếu bạn sử dụng SSH để điều khiển các máy khác ngoài máy Mac cục bộ của bạn.

Chúng tôi sẽ nói thêm về các cấu hình tùy chỉnh này sau, nhưng trước tiên hãy cài đặt Neofetch trên máy Mac của bạn.

2.1. Cài đặt Neofetch

Chúng ta sẽ sử dụng Homebrew để cài đặt. Homebrew là trình quản lý gói cho macOS. Có thể bạn đã thiết lập và sử dụng Homebrew trước đây, trong trường hợp đó, bạn có thể bỏ qua phần tiếp theo. Đối với người mới bắt đầu, đừng lo lắng! Cài đặt Homebrew dễ như trở bàn tay.

Tất cả những gì bạn cần làm là mở   Đăng nhập để xem liên kết, dán lệnh bên dưới và thực hiện. Nhập mật khẩu khi được nhắc hoặc sử dụng TouchID để xác thực sudo.

Mã nguồn [Chọn]
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Sau khi xác thực, bạn sẽ được chào đón bằng màn hình hiển thị trong ảnh chụp màn hình ở trên. Chỉ cần nhấn Enter và ngồi lại trong khi Homebrew thực hiện công việc của nó và cài đặt vào máy của bạn và đưa bạn trở lại dấu nhắc nhập Terminal thông thường.


Bây giờ bạn đã cài đặt Homebrew, việc cài đặt Neofetch thậm chí còn dễ dàng hơn. Chỉ cần đưa ra lệnh sau trong Terminal

Mã nguồn [Chọn]
brew install neofetch
Cửa sổ Terminal của bạn sẽ cuộn qua các dòng đầu ra khi Neofetch được cài đặt. Sau khi hoàn tất, hãy kiểm tra tác phẩm của bạn bằng cách đưa ra lệnh sau, lệnh này sẽ ngay lập tức xuất ra tác phẩm nghệ thuật ASCII tuyệt đẹp và thông tin hệ thống cơ bản của bạn

Mã nguồn [Chọn]
neofetch
Tôi đã đề cập trước đó về cách máy Mac của tôi được cấu hình để hiển thị Neofetch bất cứ khi nào tôi khởi chạy Terminal hoặc mở một tab/cửa sổ mới. May mắn thay, việc cấu hình cũng rất dễ dàng! Chỉ cần mở Terminal > Settings và điều hướng đến tab Profiles ở trên cùng, sau đó đến menu phụ có tên là "Shell".


Đánh dấu vào hộp Run Command và nhập "neofetch" vào trường văn bản ngay bên phải. Đảm bảo bạn cũng đánh dấu vào tùy chọn Run Inside shell và thế là xong. Từ giờ trở đi, mọi cửa sổ hoặc tab Terminal sẽ được đi kèm với một mảng màu mà cá nhân tôi coi là phương tiện không thể thiếu để giữ cho không gian làm việc của mình được ngăn nắp.

Bằng cách kết hợp màu sắc vào macOS Terminal, bạn không chỉ cải thiện giao diện mà còn cải thiện khả năng sử dụng. Các bản mod này giúp giao diện dòng lệnh của bạn vừa có chức năng hơn vừa thú vị hơn khi sử dụng. CLI của bạn hiện phù hợp hơn với triết lý thiết kế cốt lõi của Apple, theo đó quy trình làm việc hiệu quả nhất không thể chỉ dựa vào chức năng cứng nhắc. Môi trường của bạn cũng phải là nơi bạn thấy dễ chịu về mặt thị giác và thoải mái khi làm việc.