English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux bindコマンド

Linux コマンド全集

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:~# バインド -v
バインドを設定-tty-特別-文字がオン
blinkを設定-マッチング-括弧がオン
バイトを設定-方向がオフ
set completion-無視-ケースがオフ
変換を設定-メタがオフ
無効を設定-完了がオフ
エコーを設定-コントロール-文字がオン
有効を設定-キーボードがオフ
有効を設定-メタ-キーがオン
拡張を設定-タildeがオフ
set history-保護-ポイントがオフ
水平を設定-スクロール-モードがオフ
入力を設定-meta on
マークを設定-ディレクトリがオン
マークを設定-変更-行がオフ
マークを設定-シンボリックリンク-ディレクトリがオフ
マッチを設定-隠し-ファイルがオン
メタを設定-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 コマンド全集