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

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-match
حالة الحركة
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
إكمال
إكمال الأمر
إكمال اسم الملف
إكمال اسم المضيف
إكمال داخل الأقواس
إكمال اسم المستخدم
إكمال المتغير
نسخ الخلف للكلمة
نسخ الأمام للكلمة
نسخ المنطقة كقتل
توسيع dabbrev
حذف الحرف
حذف الحرف أو القائمة
حذف المسافة الأفقية
معامل الرقم
عرض إصدار الشل
إجراء النسخة الصغيرة
تحويل الكلمة إلى صغيرة
إخراج الوظائف
إخراج الماكروس
إخراج المتغيرات
إكمال التاريخ الديناميكي
تحرير وإجراء الأمر
م��د التحرير الإيمكس
إنهاء الماكرو لللوحة المفاتيح
نهاية التاريخ
نهاية السطر
تبادل النقطة والعلامة
حذف الحرف الأمامي والخلفي
تحرك الأمام للبایت
تحرك الأمام للحرف
البحث الأمامي في التاريخ
تحرك الأمام للكلمة
إكمال الكلمة في العناصر العامة
توسيع الكلمة في العناصر العامة
قائمة توسيع العناصر العامة
توسيع السطر والاسم المختصر في التاريخ
توسيع السطر في التاريخ
البحث للوراء في التاريخ
البحث الأمامي في التاريخ
إدراج التعليق
إدراج التكامل
إدراج آخر معامل
قتل السطر
قتل المنطقة
قتل السطر الكامل
قتل الكلمة
مسافة سحرية
القائمة الكاملة
القائمة الكاملة للرجوع
التاريخ التالي
تاريخ البحث الأمامي غير المتدرج
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-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-match
حالة الحركة
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
تفعيل ربط الأحرف الخاصة بلوحة المفاتيح
تفعيل إضاءة المباريات المزدوجة
إيقاف التشغيل بت导向 البايت
إيقاف تجاهل الحالة الحساسة للحروف
إيقاف تحويل المعلومات
إيقاف إكمال الاسم
تفعيل تحويل الأحرف التحكم
إيقاف مفتاح لوحة المفاتيح
تفعيل مفتاح المعلومات
إيقاف توسيع تilde
إيقاف الحفاظ على نقطة التاريخ
إيقاف نمط التمرير الأفقي
تفعيل معلومات الدخول
تفعيل علامة الدلائل
إيقاف علامة الأسطر المعدلة
إيقاف علامة الدلائل المتشابكة
اقفال ملفات المخفية
اقفال علم النمط
اقفال معلومات الناتج
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".

كامل الأوامر في لينكس