GNU/Linux >> Tutoriales Linux >  >> Linux

eco:comando no encontrado

El comando echo se usa para mostrar una línea de texto en la terminal. También puede usar el comando echo para escribir texto en un archivo al proporcionar la cadena después del comando echo y redirigir al archivo.

Synatx

# echo [Options] [String]

Los elementos entre corchetes son opcionales. Una cadena se puede definir como una secuencia finita de caracteres (como letras, números, símbolos, signos de puntuación).

Cuando se usa el comando echo sin ninguna opción o cadena, echo devuelve una línea en blanco en la pantalla seguida por el símbolo del sistema en la línea siguiente. Esto se debe a que presionar la tecla ENTER es una señal para que el sistema comience una nueva línea y, por lo tanto, echo repite esta señal.

Opciones

  • -n no generar la nueva línea final
  • -e habilitar la interpretación de escapes de barra invertida
  • -E deshabilitar la interpretación de los escapes de barra invertida (predeterminado)

Si -e está en vigor, se reconocen las siguientes secuencias:

  • \\ barra invertida
  • \a alerta (BEL)
  • \b retroceso
  • \c no producir más resultados
  • \e escapar
  • \f alimentación de formulario
  • \n nueva linea
  • \r retorno de carro
  • \t pestaña horizontal
  • \v pestaña vertical
  • \0NNN byte con valor octal NNN (1 a 3 dígitos)
  • \xHH byte con valor hexadecimal HH (1 a 2 dígitos)

Si encuentra el siguiente error al ejecutar el comando echo:

echo: command not found

puede intentar instalar el siguiente paquete según su elección de distribución:

Distribución Comando
OS X instalación de preparación de coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpino apk agregar coreutils
Arco Linux pacman -S coreutils
Kali Linux apt-get install coreutils
Cent OS yum instalar coreutils
Fedora dnf instalar coreutils
Raspbian apt-get install coreutils

Ejemplo 1:mostrar el valor de la variable definida por el sistema

Usando el comando set, podemos listar las variables definidas por el sistema y para imprimir el valor de estas variables podemos usar el comando echo:

$ echo $USER
jack
jack@localhost:~$ echo $HOME
/home/jack

Ejemplo 2:mostrar el valor de las variables definidas por el usuario

$ var1=`date`
$ echo "Today's date  time is : $var1"
Today's date  time is : Mon Jul 28 13:11:37 IST 2014

Ejemplo 3:mostrar la cadena de texto

$ echo " Hi this echo command testing"
Hi this echo command testing

Ejemplo 4:Uso de retroceso en el comando echo

$ echo -e "Ubuntu \bis \bthe \bbest \bDesktop \bOS"

El comando anterior imprimirá:

UbuntuisthebestDesktopOS

Ejemplo 5:uso del espacio de tabulación en el comando echo

$ echo -e "Ubuntu \tis \tthe \tbest \tDesktop \tOS"

El comando anterior mostrará el siguiente resultado:

Ubuntu          is         the      best     Desktop         OS

Ejemplo 6:uso de la pestaña vertical en el comando echo

$ echo -e "Ubuntu \vis \vthe \vbest \vDesktop \vOS"
Ubuntu 
       is 
              the 
                     best 
                            Desktop 
                                          OS

Ejemplo 7:Salida coloreada del comando echo

El comando echo puede cambiar el estilo de fuente, el color de fondo de las fuentes y los colores de fuente. La secuencia de escape \033 se puede utilizar para modificar las propiedades de la fuente. La opción -e debe usarse para que la secuencia de escape tenga efecto. Algunos de los códigos de escape se enumeran a continuación:

[0m: Normal
[1m: Bold fonts
[2m: Font color changes to Purple
[4m: Underlined fonts
[7m: Invert foreground and background colors
[8m: Invisible fonts
[9m: Cross lined fonts
[30m: Font color changes to Grey
[31m: Font color changes to Red
[32m: Font color changes to Green
[33m: Font color changes to Brown
[34m: Font color changes to Blue
[35m: Font color changes to Violet
[36m: Font color changes to Sky Blue
[37m: Font color changes to Light Grey
[38m: Font color changes to Black
[40m: Background color changes to Black
[41m: Background color changes to Red
[42m: Background color changes to Green
[43m: Background color changes to Brown
[44m: Background color changes to Blue
[45m: Background color changes to Violet
[46m: Background color changes to Sky Blue
[47m: Background color changes to Light Grey

El siguiente comando imprimirá la salida en color rojo.

$ echo -e "\033[31mMagic of Linux\033[0m"
Magic of Linux

Debajo de Command se imprimirá "Magic of Linux" en un estilo llamativo y color de fondo rojo.

$ echo -e "\033[1m\033[41mMagic of Linux\033[0m"
Magic of Linux


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. netstat:comando no encontrado

nc:comando no encontrado

aws-shell:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado