Ho un comando che sto eseguendo produce una tonnellata di output, voglio mettere a tacere l'output senza scrivere su un file. Ho usato quanto segue per inviare tutto l'output a un file, ma di nuovo non voglio alcun output di file:
command > out.txt 2>&1
Ho usato command > /dev/null
sulla mia scatola CentOS prima, ma non riesco a trovare una cosa simile per Windows.
command > /bin/null
su CentOS, è stato creato un file file comune denominato /bin/null
sul proprio sistema. Puoi dire "Ha funzionato!" , se vuoi. Questo file ora contiene l'output stdout e stderr del tuo command
. Di solito, /bin/
ci sono solo file eseguibili. E di solito, solo l' utente root può creare file lì. Quindi, se quel file è lì, hai eseguito il tuo comando come utente root ... di /bin/null
solito non esiste - e /dev/null
(che ho menzionato) di solito è usato come 'tutto nero' dove l'output indesiderato dovrebbe scomparire in ...
command > /dev/null
il tuo CentOS.