Durante la navigazione in internet per articoli di Ubuntu, ho trovato questo comando:
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)//")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*//;/[0-9]/!d' | xargs sudo apt-get -y purge
L'autore ha detto che si tratta di un comando a riga singola che cancellerà tutte le versioni precedenti di Linux, lasciando solo quella corrente !
In realtà sto cercando un comando del genere, ma non sono così sicuro di quanto sia sicuro. Mi piacerebbe sapere:
- Se è sicuro eseguire questo comando?
- Come funziona questo comando? cioè la spiegazione di piccole parti di un comando così grande
- Se questo comando ha uno scopo diverso, quale sarebbe il comando corretto per ottenere ciò che l'autore afferma di fare?
Divento molto confuso e frustrato quando provo a dedurre tutto da solo. Come funziona questo comando contiene numerosi /
, |
, \
, *
e ^
caratteri difficili da Google per.
Sto cercando una traduzione passo dopo passo & amp; spiegazione per questo comando che non sono riuscito a trovare su Internet!