Tôi không thể nhớ nơi nào, nhưng tôi đã thấy đường dẫn hiện tại của bash prompt được rút ngắn theo một cách thú vị: mọi thư mục chứa trong đường dẫn (ngoại trừ thư cuối cùng) chỉ được thay thế bằng chữ cái đầu tiên. Ví dụ: path/to/some/directorysẽ được rút ngắn thành p/t/s/directory.
Làm thế nào tôi có thể tái tạo hành vi đó?
\$()thay thế lệnh
PS1. Bạn sẽ cần phải đặtPS1để chứa một biến (PS1='${SHORT_PWD}\\$') và cập nhật biến đó trong$PROMPT_COMMAND.