當前位置:
首頁 >
【Linux】一步一步学Linux——bind命令(231)
發布時間:2024/4/21
57
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——bind命令(231)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
01. 命令概述
bind命令用于顯示和設置命令行的鍵盤序列綁定功能。通過這一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按鍵組合與其功能,也可以自行指定要用哪些按鍵組合。
02. 命令格式
用法:bind [選項] [參數]03. 常用選項
-m 鍵映射 在此命令執行過程中使用指定的鍵映射。可以被接受的鍵映射名字有 emacs、emacs-standard、emacs-meta、emacs-ctlx、vi、vi-move、vi-command、和 vi-insert。-l 列出函數名稱。-P 列出函數名稱和綁定。-p 以可以重新用作輸入的格式列出函數名稱和綁定。-S 列出可以啟動宏的鍵序列以及它們的值-s 以可以重新用作輸入的格式列出可以啟動宏的鍵以及它們的值。-V 列出變量名成和它們的值-v 以可以重新用作輸入的格式列出變量的名稱和它們的值-q 函數名 查詢指定的函數可以由哪些鍵啟動。-u 函數名 反綁定所有綁定至指定函數的鍵。-r 鍵序列 取消指定鍵序列的綁定。-f 文件名 從指定文件中讀取鍵綁定。-x 鍵序列:shell命令 當指定的鍵序列被輸入時,執行指定的shell命令04. 參考示例
4.1 列出函數名稱
[deng@localhost ~]$ 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 complete4.2 顯示按鍵組合的設置
[deng@localhost ~]$ bind -v set bind-tty-special-chars on set blink-matching-paren on set byte-oriented off set completion-ignore-case off set completion-map-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 on set match-hidden-files on set menu-complete-display-prefix off 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-display-width -1 set completion-prefix-display-length 0 set completion-query-items 100 set editing-mode emacs set history-size 1000 set keymap emacs [deng@localhost ~]$4.3 設置組合按鍵,Ctrl+l,就可以顯示111
[deng@localhost ~]$ bind -x '"\C-l":echo 111' 111 111 111 111 111 111 [deng@localhost ~]$4.4 列出指定功能的按鍵和按鍵組合
[deng@localhost ~]$ bind -q abort abort 可以被調用,通過"\C-g", "\C-x\C-g", "\e\C-g". [deng@localhost ~]$4.5 keyseq可以使用showkey -a命令來獲取
[root@localhost ~]# showkey -aPress any keys - Ctrl-D will terminate this program^[[A 27 0033 0x1b 上91 0133 0x5b65 0101 0x41 ^[[B 27 0033 0x1b 下91 0133 0x5b66 0102 0x42 ^[[D 27 0033 0x1b 左91 0133 0x5b68 0104 0x44 ^[[C 27 0033 0x1b 右91 0133 0x5b67 0103 0x4332 0040 0x20 ^M 13 0015 0x0d 字母M ^C 3 0003 0x03 Ctrl-C ^D 4 0004 0x04 Ctrl-D 退出05. 附錄
參考:【Linux】一步一步學Linux系列教程匯總
總結
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——bind命令(231)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——a
- 下一篇: 【Linux】一步一步学Linux——t