Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Winterize lời nhắc Bash của bạn trong Linux

Xin chào một lần nữa cho một phần khác của lịch ra đời đồ chơi dòng lệnh Linux. Nếu đây là lần đầu tiên bạn ghé thăm bộ truyện, bạn có thể tự hỏi mình rằng đồ chơi dòng lệnh là gì? Thực sự, chúng tôi đang giữ cho nó khá cởi mở:Đó là bất cứ điều gì đó là một trò chơi thú vị tại nhà ga và chúng tôi đang tặng điểm thưởng cho bất kỳ thứ gì có chủ đề ngày lễ.

Có thể bạn đã thấy một số trong số này trước đây, có thể bạn chưa. Dù bằng cách nào, chúng tôi hy vọng bạn sẽ vui vẻ.

Đồ chơi hôm nay cực kỳ đơn giản:Đó là dấu nhắc Bash của bạn. Lời nhắc Bash của bạn? Chuẩn rồi! Chúng ta còn vài tuần nữa của kỳ nghỉ lễ để ngắm nhìn nó và thậm chí còn nhiều tuần nữa của mùa đông ở Bắc bán cầu ở đây, vậy tại sao không vui chơi với nó.

Lời nhắc Bash của bạn hiện có thể là một ký hiệu đô la đơn giản ( $ ), hoặc nhiều khả năng, đó là một cái gì đó lâu hơn một chút. Nếu bạn không chắc chắn điều gì tạo nên lời nhắc Bash của mình ngay bây giờ, bạn có thể tìm thấy nó trong một biến môi trường có tên là $ PS1. Để xem nó, hãy nhập:

echo $PS1

Đối với tôi, điều này trả lại:

[\u@\h \W]\$

\ u , \ h \ W là các ký tự đặc biệt cho tên người dùng, tên máy chủ và thư mục làm việc. Có những người khác bạn cũng có thể sử dụng; để được trợ giúp xây dựng lời nhắc Bash của mình, bạn có thể sử dụng EzPrompt, một trình tạo cấu hình PS1 trực tuyến bao gồm nhiều tùy chọn bao gồm ngày và giờ, trạng thái Git, v.v.

Bạn cũng có thể có các biến khác tạo nên bộ dấu nhắc Bash của mình; $ PS2 đối với tôi chứa dấu ngoặc nhọn đóng dấu nhắc lệnh của tôi. Xem bài viết này để biết thêm thông tin.

Để thay đổi lời nhắc của bạn, chỉ cần đặt biến môi trường trong thiết bị đầu cuối của bạn như sau:

$ PS1='\u is cold: '
jehb is cold:

Để đặt nó vĩnh viễn, hãy thêm cùng một mã vào / etc / của bạn bashrc sử dụng trình soạn thảo văn bản yêu thích của bạn.

Vậy điều này có liên quan gì đến quá trình đông hóa? Chà, rất có thể trên một chiếc máy hiện đại, thiết bị đầu cuối của bạn hỗ trợ Unicode, vì vậy bạn không bị giới hạn ở bộ ký tự ASCII tiêu chuẩn. Bạn có thể sử dụng bất kỳ biểu tượng cảm xúc nào là một phần của đặc điểm kỹ thuật Unicode, bao gồm một bông tuyết ❄, một người tuyết ☃ hoặc một đôi ván trượt ?. Bạn có rất nhiều tùy chọn mùa đông để lựa chọn.

? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift

Chọn yêu thích của bạn và tận hưởng một số cổ vũ mùa đông. Thực tế thú vị:các hệ thống tệp hiện đại cũng hỗ trợ các ký tự Unicode trong tên tệp của chúng, có nghĩa là bạn có thể đặt tên cho chương trình tiếp theo của mình về mặt kỹ thuật là "❄❄❄❄❄.py" . Điều đó nói rằng, xin vui lòng không.

Bạn có món đồ chơi dòng lệnh yêu thích nào mà bạn nghĩ tôi nên cho vào không? Lịch của loạt bài này đã được điền gần hết nhưng tôi vẫn còn một vài chỗ. Hãy cho tôi biết trong phần bình luận bên dưới, và tôi sẽ kiểm tra. Nếu có chỗ trống, tôi sẽ cố gắng đưa vào. Nếu không, nhưng tôi nhận được một số bài gửi tốt, tôi sẽ thực hiện một loạt các đề cập danh dự ở phần cuối.

Kiểm tra đồ chơi của ngày hôm qua, Rắn theo cách của bạn trên thiết bị đầu cuối Linux của bạn và kiểm tra lại vào ngày mai để lấy một món khác!