Tài khoản Linux của tôi trong một máy từ xa đi kèm với các định nghĩa trước được xác định trước .inputrc
"\e[1~": beginning-of-line
"\e[4~": end-of-line
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
set completion-ignore-case on
set bell-style visible
set expand-tilde on
set convert-meta off
set input-meta on
set output-meta on
set show-all-if-ambiguous on
set visible-stats on
Tôi đọc tài liệu bash GNU về chủ đề này , nhưng tôi đã không thể tìm thấy một phần giải thích những gì các chuỗi ký tự \e[1~
, \e[5C
, \e\e[D
vv có ý nghĩa.
Tôi nghĩ rằng tôi đọc ở đâu đó rằng \e
phương tiện các meta character
(mà tôi nghĩ là Alt
ở bàn phím của tôi), nhưng không hiểu những gì các ký tự điều khiển khác [
, ~
, 5D
, vv bình.
Bất cứ ai cũng biết về một tài liệu tham khảo tốt về chủ đề này?