OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

7.2.4. Lời nhắc Bash‌


7.2.4.1. Giới thiệu


Dấu nhắc Bash có thể làm được nhiều việc hơn là hiển thị những thông tin đơn giản như tên người dùng, tên máy của bạn và một số dấu hiệu về thư mục làm việc hiện tại. Chúng tôi có thể thêm các thông tin khác như ngày và giờ hiện tại, số lượng người dùng được kết nối, v.v.


Tuy nhiên, trước khi bắt đầu, chúng tôi sẽ lưu lời nhắc hiện tại của mình trong một biến môi trường khác:


[jerry @ nothing jerry] $ MYPROMPT = $ PS1


[jerry @ nothing jerry] $ echo $ MYPROMPT

[\ u @ \ h \ W] \ $


[jerry @ nothing jerry] $

[jerry @ nothing jerry] $ MYPROMPT = $ PS1


[jerry @ nothing jerry] $ echo $ MYPROMPT

[\ u @ \ h \ W] \ $


[jerry @ nothing jerry] $

Khi chúng ta thay đổi lời nhắc ngay bây giờ, chẳng hạn bằng cách ra lệnh PS1="->", chúng ta luôn có thể lấy lại lời nhắc ban đầu bằng lệnh PS1=$ MYPROMPT. Tất nhiên, bạn cũng sẽ lấy lại được nó khi bạn kết nối lại, miễn là bạn chỉ cần thao tác với lời nhắc trên dòng lệnh và tránh đưa nó vào tệp cấu hình shell.


hình ảnh

7.2.4.2. Vài ví dụ


Để hiểu những lời nhắc này và trình tự thoát được sử dụng, chúng tôi tham khảo Bash Info hoặc trang man.


xuất khẩu PS1="[\ t \ j]"


Hiển thị thời gian trong ngày và số lượng công việc đang chạy

xuất khẩu PS1="[\ d] [\ u @ \ h \ w]:"


Hiển thị ngày tháng, tên người dùng, tên máy chủ và thư mục làm việc hiện tại. Lưu ý rằng \ W chỉ hiển thị tên cơ sở của thư mục làm việc hiện tại.

xuất khẩu PS1="{\!}"


Hiển thị số lịch sử cho mỗi lệnh.

xuất khẩu PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


Hiển thị user @ host màu hồng.

xuất khẩu PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


Đặt tên người dùng màu hồng và thư mục làm việc hiện tại màu xanh lam.

xuất khẩu PS1="\ [\ 033 [1; 44 phút \] $ USER đang tham gia \ w \ [\ 033 [0 phút \]"


Nhắc cho những người gặp khó khăn khi thấy sự khác biệt giữa lời nhắc và nội dung họ nhập.

xuất khẩu PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


Gạch chân lời nhắc.

xuất khẩu PS1="\ [\ 033 [7; 34 phút \] \ u @ \ h \ w \ [\ 033 [0 phút \]"


Ký tự màu trắng trên nền xanh lam.

xuất khẩu PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


Lời nhắc màu hồng có phông chữ nhẹ hơn để thông báo cho bạn khi các lệnh của bạn đã hoàn thành.

xuất khẩu PS1= ...


Các biến được xuất ra để các lệnh được thực thi sau đó cũng sẽ biết về môi trường. Dòng cấu hình nhắc mà bạn muốn tốt nhất nên được đưa vào tệp cấu hình shell của bạn, ~ / .bashrc.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: