Linux bind命令用于显示或设置键盘按键与其相关的功能。
您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
语法
bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>]
参数说明:
- -d 显示按键配置的内容。
- -f<按键配置文件> 载入指定的按键配置文件。
- -l 列出所有的功能。
- -m<按键配置> 指定按键配置。
- -q<功能> 显示指定功能的按键。
- -v 列出目前的按键配置与其功能。
实例
显示按键组合的所有功能
# bind -l //显示按键组合的内容 abort accept-line alias-expand-line arrow-key-prefix backward-byte backward-char backward-delete-char backward-kill-line backward-kill-word backward-word beginning-of-history beginning-of-line ……省略部分内容 vi-goto-mark vi-insert-beg vi-insertion-mode vi-match vi-movement-mode vi-next-word vi-overstrike vi-overstrike-delete vi-prev-word vi-put vi-redo vi-replace vi-rubout vi-search vi-search-again vi-set-mark vi-subst vi-tilde-expand vi-yank-arg vi-yank-to yank yank-last-arg yank-nth-arg yank-pop
显示当前按键组合的设置
# bind -l abort accept-line alias-expand-line arrow-key-prefix backward-byte backward-char backward-delete-char backward-kill-line backward-kill-word backward-word beginning-of-history beginning-of-line call-last-kbd-macro capitalize-word character-search character-search-backward clear-screen complete complete-command complete-filename complete-hostname complete-into-braces complete-username complete-variable copy-backward-word copy-forward-word copy-region-as-kill dabbrev-expand delete-char delete-char-or-list delete-horizontal-space digit-argument display-shell-version do-lowercase-version downcase-word dump-functions dump-macros dump-variables dynamic-complete-history edit-and-execute-command emacs-editing-mode end-kbd-macro end-of-history end-of-line exchange-point-and-mark forward-backward-delete-char forward-byte forward-char forward-search-history forward-word glob-complete-word glob-expand-word glob-list-expansions history-and-alias-expand-line history-expand-line history-search-backward history-search-forward insert-comment insert-completions insert-last-argument kill-line kill-region kill-whole-line kill-word magic-space menu-complete menu-complete-backward next-history non-incremental-forward-search-history non-incremental-forward-search-history-again non-incremental-reverse-search-history non-incremental-reverse-search-history-again old-menu-complete operate-and-get-next overwrite-mode possible-command-completions possible-completions possible-filename-completions possible-hostname-completions possible-username-completions possible-variable-completions previous-history quoted-insert redraw-current-line re-read-init-file reverse-search-history revert-line self-insert set-mark shell-backward-kill-word shell-backward-word shell-expand-line shell-forward-word shell-kill-word skip-csi-sequence start-kbd-macro tab-insert tilde-expand transpose-chars transpose-words tty-status undo universal-argument unix-filename-rubout unix-line-discard unix-word-rubout upcase-word vi-append-eol vi-append-mode vi-arg-digit vi-back-to-indent vi-bword vi-bWord vi-change-case vi-change-char vi-change-to vi-char-search vi-column vi-complete vi-delete vi-delete-to vi-editing-mode vi-end-word vi-eof-maybe vi-eword vi-eWord vi-fetch-history vi-first-print vi-fword vi-fWord vi-goto-mark vi-insert-beg vi-insertion-mode vi-match vi-movement-mode vi-next-word vi-overstrike vi-overstrike-delete vi-prev-word vi-put vi-redo vi-replace vi-rubout vi-search vi-search-again vi-set-mark vi-subst vi-tilde-expand vi-yank-arg vi-yank-to yank yank-last-arg yank-nth-arg yank-pop root@snail-hnlinux:~# root@snail-hnlinux:~# root@snail-hnlinux:~# root@snail-hnlinux:~# root@snail-hnlinux:~# bind -v set bind-tty-special-chars on set blink-matching-paren on set byte-oriented off set completion-ignore-case off set convert-meta off set disable-completion off set echo-control-characters on set enable-keypad off set enable-meta-key on set expand-tilde off set history-preserve-point off set horizontal-scroll-mode off set input-meta on set mark-directories on set mark-modified-lines off set mark-symlinked-directories off set match-hidden-files on set meta-flag on set output-meta on set page-completions on set prefer-visible-bell on set print-completions-horizontally off set revert-all-at-newline off set show-all-if-ambiguous off set show-all-if-unmodified off set skip-completed-text off set visible-stats off set bell-style audible set comment-begin # set completion-prefix-display-length 0 set completion-query-items 100 set editing-mode emacs set history-size 1000 set keymap emacs
列出指定功能的按键和按键组合
# bind -q abort //请用 调用abort “C-g”, “C-xC-g”, “eC-g”. # bind -q accept-line //列出功能“accept-line”按键以及组合按键 //请用 调用accept-line “C-j”, “C-m”.
Linux bind命令
https://e-rachunkowosc.pl/brak-podpisu-na-fakturze/
Linux bind命令
https://elitefootwears.com/specifically-designed-shoes-ameton-adipisicing-elit-sed/
Linux bind命令
https://nonprofitleadershipacademy.com/2020/02/20/the-alluring-world-of-jellyfish/
Linux bind命令
https://chapeemrooz.ir/چاپ-سه-بعدیabra-بخشی-از-بازسازی-حمل-و-نقل-آب/
Linux bind命令
http://abreucallado.pt/index.php/component/k2/item/5?start=121700
Linux bind命令
https://www.autobodian.com/14-surprisingly-affordable-luxury-cars/
Linux bind命令
https://www.ampcabinetry.com/how-to-measure-your-kitchen/
Linux bind命令
http://www.kairos-formations.fr/julien-guy-gerant/
Linux bind命令
https://anangili.web.id/apa-itu-digital-marketing/
Linux bind命令
https://mr-tamirchi.com/daewoo-dishwasher-repair-islamshahr/
Linux bind命令
https://elfstyle.ru/monetizatsiya-chat-bota-strategii-zarabotka-s-pomoschyu-avtomatizirovannyh-servisov-v-telegrame/
Linux bind命令
https://www.mon-matelas-naturel.fr/uncategorized/matelas-emma-combien-de-temps-avant-utilisation/
Linux bind命令
https://agenyz.com/contact/
Linux bind命令
https://goforeagle.com/ブログ/tonyfinau-ridercup/
Linux bind命令
https://thuochay.top/uong-la-gi-de-mat-gan/
Linux bind命令
https://tritonsub.com/sed-ultrices-netus/
Linux bind命令
https://siahoriskconsulting.com/graphic-design/into-the-wild-adventures-in-the-heart-of-nature/
Linux bind命令
https://bepop.media/2024/01/02/successo-per-il-capodanno-al-gran-caffe-sciarra-grazie-da-tutto-lo-staff/
Linux bind命令
https://melodicamusicstores.com/happy-new-year/
Linux bind命令
https://michikusaya-iriomote.com/blog/《ツアー料金改定のお知らせ》/