Linux bind命令詳解 Linux bind命令怎麼用

來源:互聯網
上載者:User

您可以利用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”.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.