Trong một hệ thống với Ubuntu 14.04 và bash
, tôi có PS1
biến kết thúc với các nội dung sau:
\u@\h:\w\$
để lời nhắc xuất hiện dưới dạng
user@machinename:/home/mydirectory$
Tuy nhiên, đôi khi, thư mục hiện tại có một tên dài hoặc nó nằm trong các thư mục có tên dài, để lời nhắc đó trông giống như
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
Điều này sẽ điền vào dòng trong thiết bị đầu cuối và con trỏ sẽ đi đến một dòng khác, gây khó chịu.
Thay vào đó tôi muốn có được một cái gì đó như
user@machinename:/home/mydirectory1/...another_long_name$
Có cách nào để xác định PS1
biến để "bọc" và "thu gọn" tên thư mục, để không bao giờ vượt quá một số ký tự nhất định, có được một dấu nhắc ngắn hơn không?