If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:bind

From BoxMatrix


BoxMatrix >> Shell-Commands >> bind @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Bash-Command

Goto:   GPL-Browser  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

Excerpt from:   Bash source   >>   bind command

Possible #if / #endif blocks are compile options. There is no mechanism yet on BoxMatrix to detect which of these are set per model.

bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]

Set Readline key bindings and variables.

Bind a key sequence to a Readline function or a macro, or set a
Readline variable.  The non-option argument syntax is equivalent to
that found in ~/.inputrc, but must be passed as a single argument:
e.g., bind C-xC-r': re-read-init-file'.

Options:
  -m  keymap         Use KEYMAP as the keymap for the duration of this
                     command.  Acceptable keymap names are emacs,
                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
                     vi-command, and vi-insert.
  -l                 List names of functions.
  -P                 List function names and bindings.
  -p                 List functions and bindings in a form that can be
                     reused as input.
  -S                 List key sequences that invoke macros and their values
  -s                 List key sequences that invoke macros and their values
                     in a form that can be reused as input.
  -V                 List variable names and values
  -v                 List variable names and values in a form that can
                     be reused as input.
  -q  function-name  Query about which keys invoke the named function.
  -u  function-name  Unbind all keys which are bound to the named function.
  -r  keyseq         Remove the binding for KEYSEQ.
  -f  filename       Read key bindings from FILENAME.
  -x  keyseq:shell-command    Cause SHELL-COMMAND to be executed when
                KEYSEQ is entered.
  -X                 List key sequences bound with -x and associated commands
                     in a form that can be reused as input.

Exit Status:
bind returns 0 unless an unrecognized option is given or an error occurs.

Excerpt from:   bashref.info   >>   Bash Builtins   >>   bind command

bind [-m KEYMAP] [-lpsvPSVX]
     bind [-m KEYMAP] [-q FUNCTION] [-u FUNCTION] [-r KEYSEQ]
     bind [-m KEYMAP] -f FILENAME
     bind [-m KEYMAP] -x KEYSEQ:SHELL-COMMAND
     bind [-m KEYMAP] KEYSEQ:FUNCTION-NAME
     bind [-m KEYMAP] KEYSEQ:READLINE-COMMAND

Display current Readline (*note Command Line Editing::) key and
function bindings, bind a key sequence to a Readline function or
macro, or set a Readline variable.  Each non-option argument is a
command as it would appear in a Readline initialization file (*note
Readline Init File::), but each binding or command must be passed
as a separate argument; e.g., C-xC-r':re-read-init-file'.

Options, if supplied, have the following meanings:

-m KEYMAP
     Use KEYMAP as the keymap to be affected by the subsequent
     bindings.  Acceptable KEYMAP names are 'emacs',
     'emacs-standard', 'emacs-meta', 'emacs-ctlx', 'vi', 'vi-move',
     'vi-command', and 'vi-insert'.  'vi' is equivalent to
     'vi-command' ('vi-move' is also a synonym); 'emacs' is
     equivalent to 'emacs-standard'.

-l
     List the names of all Readline functions.

-p
     Display Readline function names and bindings in such a way
     that they can be used as input or in a Readline initialization
     file.

-P
     List current Readline function names and bindings.

-v
     Display Readline variable names and values in such a way that
     they can be used as input or in a Readline initialization
     file.

-V
     List current Readline variable names and values.

-s
     Display Readline key sequences bound to macros and the strings
     they output in such a way that they can be used as input or in
     a Readline initialization file.

-S
     Display Readline key sequences bound to macros and the strings
     they output.

-f FILENAME
     Read key bindings from FILENAME.

-q FUNCTION
     Query about which keys invoke the named FUNCTION.

-u FUNCTION
     Unbind all keys bound to the named FUNCTION.

-r KEYSEQ
     Remove any current binding for KEYSEQ.

-x KEYSEQ:SHELL-COMMAND
     Cause SHELL-COMMAND to be executed whenever KEYSEQ is entered.
     When SHELL-COMMAND is executed, the shell sets the
     'READLINE_LINE' variable to the contents of the Readline line
     buffer and the 'READLINE_POINT' variable to the current
     location of the insertion point.  If the executed command
     changes the value of 'READLINE_LINE' or 'READLINE_POINT',
     those new values will be reflected in the editing state.

-X
     List all key sequences bound to shell commands and the
     associated commands in a format that can be reused as input.

The return status is zero unless an invalid option is supplied or
an error occurs.

GPL-Browser

Daily updated index of all bind code findings on the GPL-Browser. Last update: 2024-03-18 05:12 GMT.
The Browse column points to the Path containing the respective source code on the gpl.boxmatrix.info service.
The SoC column lists the Chip-Codenames, the Model column lists the nicks of the Box-Models.
The Diff column links the comparison of the AVM Kernel to the pristine original from Kernel.org.
The Download column links the full tarball the respective directory content is extracted from.
The presence of the source does not mean it fits the respective model and architecture. See the Model-Matrix where it's used.

Dependencies

Daily updated index of all dependencies of this command. Last update: 2024-03-18 07:33 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
0 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2024-03-18 06:02 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box 4020 7.39 <bash>
FRITZ!Box 4040 7.39 <bash>
FRITZ!Box 4060 7.39 <bash>
FRITZ!Box 5530 Fiber (main) 7.39 <bash>
FRITZ!Box 5590 Fiber (arm) 7.39 <bash>
FRITZ!Box 6430 Cable (arm) 7.57 <bash>
FRITZ!Box 6490 Cable (arm) 7.39 - 7.57 <bash>
FRITZ!Box 6590 Cable (arm) 7.39 - 7.57 <bash>
FRITZ!Box 6591 Cable (arm) 7.04 - 7.57 <bash>
FRITZ!Box 6591 Cable (atom) 7.04 - 7.57 <bash>
FRITZ!Box 6660 Cable (arm) 7.14 - 7.57 <bash>
FRITZ!Box 6660 Cable (atom) 7.14 - 7.57 <bash>
FRITZ!Box 6690 Cable (arm) 7.28 - 7.57 <bash>
FRITZ!Box 6690 Cable (atom) 7.28 - 7.57 <bash>
FRITZ!Box 6820 LTE v1 7.39 <bash>
FRITZ!Box 6820 LTE v2 7.39 <bash>
FRITZ!Box 6840 LTE 7.39 <bash>
FRITZ!Box 6850 LTE 7.39 <bash>
FRITZ!Box 6850 5G 7.39 <bash>
FRITZ!Box 6890 LTE 7.39 <bash>
FRITZ!Box 6890 LTE v1 7.39 <bash>
FRITZ!Box 6890 LTE v2 7.39 <bash>
FRITZ!Box 7272 7.39 <bash>
FRITZ!Box 7430 7.39 <bash>
FRITZ!Box 7490 (main) 7.39 - 7.57 <bash>
FRITZ!Box 7520 7.39 <bash>
FRITZ!Box 7520 v2 (arm) 7.39 <bash>
FRITZ!Box 7530 7.39 <bash>
FRITZ!Box 7530 AX 7.39 <bash>
FRITZ!Box 7560 7.39 <bash>
FRITZ!Box 7590 7.39 <bash>
FRITZ!Box 7590 AX 7.39 <bash>
FRITZ!Repeater 600 7.39 <bash>
FRITZ!Repeater 1200 7.39 <bash>
FRITZ!WLAN Repeater 1750E 7.39 <bash>
FRITZ!Repeater 2400 7.39 <bash>
FRITZ!Repeater 3000 7.39 <bash>
FRITZ!Repeater 3000 AX 7.39 <bash>
FRITZ!Powerline 1260E 7.39 <bash>
39 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2024-03-18 07:33 GMT.

Firmware Symbol
0 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

b