Come sopprimere tutti gli output dal comando bash?

Come sopprimere tutti gli output dal comando bash?

Ogni volta che eseguiamo un comando bash sul nostro terminale Linux Mint 20, la pratica regolare è vedere un po 'di output sul terminale. Questo è lo stesso per i comandi e per gli script bash. A volte, potremmo non voler vedere quell'output. Ciò accade soprattutto quando vogliamo eseguire il debug di un programma e siamo interessati solo a scoprire gli errori che si stanno verificando. In questa situazione, se ci verrà presentata l'intera produzione, non sarà solo inutile per noi, ma perderà anche il nostro tempo a cercare il problema effettivo.

Questo è il motivo per cui preferiamo sopprimere l'output effettivo dei comandi o degli script bash in modo tale che solo i loro errori (se presenti) siano visualizzati sul terminale. Altrimenti, non verrà visualizzato nulla. Pertanto, oggi parleremo del metodo per sopprimere tutti gli output dal comando bash in Linux Mint 20.

Metodo per sopprimere tutti gli output dal comando bash in Linux Mint 20:

Per spiegarti il ​​metodo per sopprimere tutto l'output dal comando bash in Linux Mint 20, vorremmo condividere alcuni esempi con te.

Abbiamo creato un semplice script bash in cui stiamo solo stampando un messaggio casuale sul terminale. Useremo questo script bash nell'esempio n. 1 e nell'esempio n. 2. Questo script bash viene visualizzato nell'immagine apposta. Abbiamo nominato il nostro file bash come soppresso.sh.

Esempio n. 1: sopprimere l'esecuzione di uno script bash/ sopprimere l'output del comando "bash":

Lo script bash che abbiamo appena creato può essere semplicemente eseguito con il comando "bash". Prima di sopprimere l'output del comando "bash", vorremmo prima mostrarti il ​​suo output reale. Per questo, devi eseguire il tuo script bash come segue:

$ bash sopprime.sh


L'esecuzione di questo script bash visualizzerà semplicemente il nostro messaggio fittizio sul terminale, come mostrato di seguito:

Ora, per sopprimere l'output del comando "bash", eseguiremo il seguente comando nel nostro terminale:

$ bash sopprime.sh>/dev/null


L'esecuzione del comando sopra citato invierà tutto l'output al bucket>/dev/null, e quindi nulla verrà visualizzato sul terminale come mostrato nell'immagine aggiunta di seguito:

Esempio n. 2: sopprimere l'output del comando "cat":

Possiamo anche visualizzare il contenuto del nostro file di script bash sul terminale usando il comando "cat". Prima di sopprimere l'output del comando "Cat", vorremmo prima mostrarti il ​​suo output reale. Per questo, è necessario eseguire il comando "Cat" come segue:

$ cat sopprime.sh


L'esecuzione del comando "Cat" visualizzerà semplicemente il contenuto del nostro file di script bash sul terminale come mostrato di seguito:

Ora, per sopprimere l'output del comando "Cat", eseguiremo il seguente comando nel nostro terminale:

$ cat sopprime.sh>/dev/null


Eseguindo il comando sopra citato invierà tutto l'output al bucket>/dev/null, e quindi nulla verrà visualizzato sul terminale come mostrato nell'immagine aggiunta di seguito:

Esempio n. 3: sopprimere l'output del comando "-help":

Se si desidera scoprire i dettagli sull'uso di qualsiasi comando o pacchetto in Linux Mint 20, puoi utilizzare il comando "-help". Prima di sopprimere l'output del comando "-help", vorremmo prima mostrarti il ​​suo output reale. Per questo, è necessario eseguire il comando "-help" come segue:

$ nano - -help


Volevamo accedere al manuale di aiuto dell'editor Nano, che è mostrato nell'immagine qui sotto:

Ora, per sopprimere l'output del comando "-help", eseguiremo il seguente comando nel nostro terminale:

$ nano - -help>/dev/null


Eseguindo il comando sopra citato invierà tutto l'output al bucket>/dev/null, e quindi nulla verrà visualizzato sul terminale come mostrato nell'immagine aggiunta di seguito l'immagine:

Esempio n. 4: sopprimere l'output del comando "-versione":

Se si desidera controllare la versione di qualsiasi pacchetto o comando installato in Linux Mint 20, è possibile utilizzare il comando "-Version". Prima di sopprimere l'output del comando "-version", vorremmo prima mostrarti il ​​suo output reale. Per questo, è necessario eseguire il comando "-version" come segue:

$ nano -version


Volevamo controllare la versione di Nano Editor, che è mostrata nell'immagine qui sotto:

Ora, per sopprimere l'output del comando "-version", eseguiremo il seguente comando nel nostro terminale:

$ nano -version>/dev/null


Eseguindo il comando sopra citato invierà tutto l'output al bucket>/dev/null, e quindi nulla verrà visualizzato sul terminale come mostrato nell'immagine di seguito:

Esempio n. 5: sopprimere l'output del comando "uomo":

Ogni volta che si desidera leggere le pagine manuali o man di qualsiasi comando o pacchetto installato in Linux Mint 20, è possibile utilizzare il comando "uomo". Prima di sopprimere l'output del comando "uomo", vorremmo prima mostrarti il ​​suo output reale. Per questo, è necessario eseguire il comando "uomo" come segue:

$ man nano


Volevamo accedere al manuale del Nano Editor, che è mostrato nell'immagine qui sotto:

Ora, per sopprimere l'output del comando "uomo", eseguiremo il seguente comando nel nostro terminale:

$ man nano>/dev/null


Eseguindo il comando sopra citato invierà tutta l'output al bucket>/dev/null, e quindi nulla verrà visualizzato sul terminale come mostrato nell'immagine sotto la compasa:

Conclusione:

In questo articolo, abbiamo condiviso con voi cinque diversi esempi di sopprimere tutti gli output dal comando bash in Linux Mint 20. Passando a questi esempi, ora sarai facilmente in grado di sopprimere l'output di qualsiasi comando bash o script bash desiderato mentre usi Linux Mint 20.