linux bind是一個用于顯示或設置鍵盤按鍵與其相關功能的命令,可以利用bind命令了解有哪些按鍵組合與其功能,也可以自行指定要用哪些按鍵組合;其使用語法是“bind [-dlv][-f ][-m ][-q ]”。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux bind是什么?
Linux bind命令
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視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦