Cách tùy chỉnh Dấu nhắc đầu cuối của bạn
Cho dù bạn sử dụng Terminal thường xuyên hay thỉnh thoảng, bạn có thể thấy thích hợp để thay đổi giao diện ngoài bảng màu và cài đặt độ trong suốt. Làm thế nào về việc thay đổi dấu nhắc dòng lệnh thực tế? Việc này khá dễ dàng và có thể là một cách thú vị để tùy chỉnh thêm giao diện máy Mac của bạn.
Thay đổi giao diện của dấu nhắc đầu cuối không quá phức tạp, nhưng nó liên quan đến một số cách sử dụng dòng lệnh khá nhỏ, do bạn muốn tùy chỉnh giao diện của dấu nhắc bash, chúng tôi cho rằng bạn ít nhất cũng hơi quen thuộc với Terminal.Và vâng, điều này áp dụng cho tất cả các phiên bản OS X, vì mọi phiên bản trên mọi máy Mac đều mặc định sử dụng bash làm dấu nhắc lệnh. OK bắt đầu nào.
Dấu nhắc dòng lệnh mặc định trong Mac OS X giống như:
ComputerName:CurrentDirectory User$
Nó sẽ giống như thế này khi Terminal được khởi chạy:
MacBook:~/Desktop Admin$
Không quá tệ, nhưng hơi nhàm chán và không phải là tốt nhất, phải không? Tuy nhiên, việc thay đổi khá dễ dàng và bạn thực sự có thể tùy chỉnh dấu nhắc bash Terminal của mình để trông giống hầu hết mọi thứ bạn muốn.
Chúng tôi sẽ cho rằng bạn sử dụng trình bao bash mặc định, vì vậy bạn sẽ chỉnh sửa tệp .bashrc, .bash_profile hoặc .profile nếu bạn đã cài đặt fink.
Vì vậy, để bắt đầu tùy chỉnh dấu nhắc bash, tại dấu nhắc Terminal hiện tại của bạn, hãy nhập nội dung sau để tải cấu hình thích hợp vào trình soạn thảo văn bản nano:
nano .bashrc
Có, bạn có thể thay đổi thành .bash_profile hoặc .profile tùy thuộc vào chi tiết cụ thể của bạn:
nano .bash_profile
Có thể bạn sẽ thấy một tệp đơn giản, vì vậy hãy nhập nội dung sau vào một dòng trong thiết bị đầu cuối để bắt đầu:
export PS1=">
Chính giữa các dấu ngoặc kép đó là quá trình tùy chỉnh dấu nhắc bash của bạn diễn ra.
Giữa các dấu ngoặc kép của xuất PS1=” “, bạn có thể thêm các dòng sau để tùy chỉnh dấu nhắc Terminal của mình:
- \d – Ngày hiện tại
- \t – Thời gian hiện tại
- \h – Tên máy chủ
- \ – Số lệnh
- \u – Tên người dùng
- \W – Thư mục làm việc hiện tại (ví dụ: Desktop/)
- \w – Thư mục làm việc hiện tại với đường dẫn đầy đủ (ví dụ: /Users/Admin/Desktop/)
(Lưu ý nếu bạn chỉ muốn sử dụng dấu nhắc bash tùy chỉnh một lần hoặc để kiểm tra sự xuất hiện của các thay đổi trước khi đặt chúng trong cấu hình bash, bạn chỉ cần sử dụng các lệnh xuất, thay đổi sẽ có hiệu lực ngay lập tức với lệnh xuất nhưng sẽ bị hủy bỏ khi phiên Terminal đó kết thúc.)
Vì vậy, hãy lấy một vài ví dụ. Có lẽ bạn muốn lời nhắc Terminal của mình hiển thị Người dùng, theo sau là tên máy chủ, sau đó là thư mục, sau đó mục nhập .bashrc thích hợp sẽ là:
"export PS1=\u@\h\w $ "
sẽ giống như sau khi được hiển thị tại dấu nhắc bash thực tế:
Admin@MacBook~Desktop/ $
Hay nhỉ? Bạn cũng có thể thay đổi lời nhắc thành bất kỳ thứ gì, không nhất thiết phải là ký hiệu $, chỉ cần thay thế nó bằng bất kỳ thứ gì khác mà bạn muốn sử dụng, ví dụ:
"export PS1=\u@\h\w: "
giống như trên, nhưng : thay vì $
Admin@MacBook~Desktop/: "
Vì vậy, hãy thử và xem bạn thích gì hơn. Yêu thích cá nhân của tôi là như sau:
"export PS1=\W @ \h $ "
Điều này hiển thị thư mục hiện đang hoạt động (PWD), tên máy chủ của máy tính và tên người dùng của người dùng hiện tại, giống như sau:
/System @ MacBookPro $
Với các phiên bản OS X hiện đại, bạn thậm chí có thể đưa Biểu tượng cảm xúc vào lời nhắc bằng cách kéo biểu tượng đó vào vị trí bạn muốn hiển thị, ví dụ:
"export PS1=\h:\W (KÉO EMOJI TẠI ĐÂY) $ "
Điều đó sẽ hiển thị là:
Hostname:Desktop (Emoji) $
Thấy trong hình bên dưới:
Khi bạn hài lòng với sự xuất hiện của lời nhắc, hãy lưu các chỉnh sửa tệp .bash_profile trong nano bằng cách nhấn Control+o và sau đó bạn có thể thoát khỏi chương trình nano bằng cách nhấn Control+x
Nếu thực sự muốn, bạn cũng có thể sử dụng một trình soạn thảo văn bản tiêu chuẩn như TextWrangler hoặc TextEdit để chỉnh sửa .profile của mình, nhưng nếu đang thay đổi lời nhắc đầu cuối, bạn có thể nên tìm hiểu cách sửa đổi các tệp từ dòng lệnh.
Nếu bạn muốn thay đổi mọi thứ để trông sinh động hơn, thì cũng có một hướng dẫn cách làm đơn giản được thiết kế để làm cho lời nhắc Terminal của bạn bao gồm một ký tự biểu tượng cảm xúc (vâng, cùng một biểu tượng cảm xúc mà mọi người sử dụng để nhắn tin văn bản ), bạn có thể đọc ở đây nếu quan tâm.
Cuối cùng, hãy nhớ rằng điều này đang thay đổi dấu nhắc lệnh chứ không phải sự xuất hiện của các cửa sổ ứng dụng Terminal. Nếu bạn thích tùy chỉnh giao diện của mọi thứ, thì việc thay đổi giao diện của Terminal cũng rất đáng làm, vì bạn có thể thêm một số lượng lớn các thay đổi và tùy chỉnh vào cách hiển thị của cửa sổ Terminal tiêu chuẩn. Được thêm cùng với một dấu nhắc lệnh tùy chỉnh và những ngày có một thiết bị đầu cuối trông nhàm chán sẽ không còn nữa, trên máy Mac của bạn. Điều này có thể hiển nhiên, nhưng đúng vậy, những tùy chỉnh nhanh chóng này hoạt động ngoài OS X cũng như trong Unix và Linux.
Bạn có lời nhắc thú vị nào muốn chia sẻ không? Đăng ý kiến của bạn trong các nhận xét, cố gắng bao gồm cả lệnh xuất cũng như lời nhắc sẽ hiển thị như thế nào, để giúp người khác dễ dàng xác định xem họ có muốn thử hay không.