GNU/Linux >> Linux Esercitazione >  >> Linux

echo:comando non trovato

Il comando echo viene utilizzato per visualizzare una riga di testo sul terminale. Puoi anche usare il comando echo per scrivere del testo in un file fornendo la stringa dopo il comando echo e reindirizzando al file.

Synatx

# echo [Options] [String]

Gli elementi tra parentesi quadre sono facoltativi. Una stringa può essere definita come una sequenza finita di caratteri (come lettere, numeri, simboli segni di punteggiatura).

Quando il comando echo viene utilizzato senza opzioni o stringhe, echo restituisce una riga vuota sullo schermo del display seguita dal prompt dei comandi nella riga successiva. Questo perché premendo il tasto ENTER è un segnale al sistema di iniziare una nuova linea, e quindi l'eco ripete questo segnale.

Opzioni

  • -n non emettere la nuova riga finale
  • -e abilita l'interpretazione degli escape della barra rovesciata
  • -E disabilita l'interpretazione degli escape della barra rovesciata (impostazione predefinita)

Se -e è attivo, vengono riconosciute le seguenti sequenze:

  • \\ barra rovesciata
  • \a avviso (BEL)
  • \b indietro
  • \c non producono ulteriore output
  • \e scappa
  • \f feed di moduli
  • \n nuova linea
  • \r andata e ritorno
  • \t scheda orizzontale
  • \v scheda verticale
  • \0NNN byte con valore ottale NNN (da 1 a 3 cifre)
  • \xHH byte con valore esadecimale HH (da 1 a 2 cifre)

Se riscontri un errore di seguito durante l'esecuzione del comando echo:

echo: command not found

puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione:

Distribuzione Comando
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpino apk aggiunge coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf installa coreutils
Raspbian apt-get install coreutils

Esempio 1:Visualizza il valore della variabile definita dal sistema

Usando il comando set, possiamo elencare le variabili di definizione del sistema e per stampare il valore di queste variabili possiamo usare il comando echo:

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

Esempio 2:Visualizza il valore delle variabili definite dall'utente

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

Esempio 3:Visualizza la stringa di testo

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

Esempio 4:uso di backspace nel comando echo

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

Il comando sopra verrà stampato:

UbuntuisthebestDesktopOS

Esempio 5:uso dello spazio di tabulazione nel comando echo

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

Il comando sopra mostrerà sotto l'output:

Ubuntu          is         the      best     Desktop         OS

Esempio 6:utilizzo della scheda verticale nel comando echo

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

Esempio 7:output colorato del comando echo

Il comando echo può cambiare lo stile del carattere, il colore di sfondo dei caratteri e i colori dei caratteri. La sequenza di escape \033 può essere utilizzata per modificare le proprietà dei caratteri. L'opzione -e deve essere utilizzata affinché la sequenza di escape sia attiva. Alcuni dei codici di escape sono elencati di seguito:

[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

Sotto il comando stamperà l'output in colore rosso.

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

Sotto Command stamperà "Magic of Linux" in uno stile audace e colore di sfondo rosso.

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


Linux
  1. gestore abbonamenti:comando non trovato

  2. dnf:comando non trovato

  3. bc:comando non trovato

  4. dpkg:comando non trovato

  5. id:comando non trovato

nc:comando non trovato

aws-shell:comando non trovato

tvservice:comando non trovato

lspci:comando non trovato

pstree:comando non trovato

ln:comando non trovato