GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué mi sistema Linux repite cada comando que escribo?

Parece que tienes -v set (algo se está ejecutando set -v ).

Para revertir esto, ejecute set +v .

set [--abefhkmnptuvxBCEHPT] [-o option-name] [arg ...]
set [+abefhkmnptuvxBCEHPT] [+o option-name] [arg ...]
       Without  options, the name and value of each shell variable are displayed in a
       format that can be reused as input for setting or resetting the currently-set
       variables. Read-only variables cannot be reset. In posix mode, only shell
       variables are  listed. The output is sorted according to the current locale.
       When options are specified, they set or unset shell attributes. Any arguments
       remaining after option processing are treated as values for the positional
       parameters and are assigned, in order, to $1, $2, ...  $n.  Options, if
       specified, have the following meanings:

[...]

-v      Print shell input lines as they are read.

Ver el bash página de manual (bajo "Comandos incorporados de Shell ") para obtener más información sobre el set comando integrado.

Alternativamente, ejecute help set desde dentro de bash para un acceso más directo al texto de ayuda.


Al menos en Bash 4.3, este comando tiene un efecto similar a set -v :

trap 'echo "$BASH_COMMAND"' DEBUG

Para comprobar si esto te afecta, ejecuta

trap -p DEBUG

Para desactivarlo, ejecute

trap - DEBUG

Linux
  1. 12 razones por las que todos los administradores de sistemas Linux deberían ser perezosos

  2. Ejemplos de comandos "apagar" en Linux

  3. Cómo registrar cada comando de shell en Linux

  4. Ejemplos de comandos chsh en Linux

  5. Ejemplos de comandos localectl en Linux

Comando de archivo de Linux

Comando de tipo Linux

Comando de reinicio (reinicio) de Linux

Comando Fsck en Linux

Comando fuente en Linux

Explicación del comando fuente en Linux