El resultado esperado es un archivo /etc/hosts
en blanco.
Se produce la redirección > /etc/hosts
y trunca el archivoantes de que los programas comiencen a ejecutarse y tr
comienza a leer el archivo.
Para escribir la salida en /etc/hosts
, puede trabajar con una copia del archivo (o mover su archivo de salida a su lugar después ),o use el comandosponge
de moreutils , que absorberá la entrada estándar y escribirá en un archivo:
tr a A < /etc/hosts | sort -r | pr -d | sponge /etc/hosts
En ese caso, cada "a" en /etc/hosts
será reemplazada con "A", todas las líneas serán ordenadas al revés de acuerdo con su ubicación , se insertará una línea en blanco entre cada línea y el resultado se colocará en /etc/hosts
.
También te puede resultar útil:
Если вы не хотите настраивать все самостоятельно, потому что это занимает много времени, как в Arch, тогда используйте дружественный для начинающих дистрибутив, такой как Ubuntu, Manjaro или Solus, и напишите сценарий оболочки, который удаляет ненужные вам пакеты. (Libre Office, игры и т. д. ). @Panki и @doneal24 предложили использовать минимальные/серверные/безголовые версии популярных дистрибутивов, это тоже допустимые варианты.
Другой вариант — использовать Gentoo и компилировать именно то, что вам нужно. В этом случае вы получаете минимальную систему, оптимизированную под ваше собственное железо. Однако это занимает много времени.
Многие дистрибутивы предлагают версию с «минимальной установкой» без графического интерфейса (и, следовательно, без инструментов Office, игр и т. д. )и без дополнительных услуг (веб-сервера, почтового сервера и т. д. ). Выберите свой любимый дистрибутив, затем выберите этот вариант.
Обратите внимание, что фраза «без предустановленного -программного обеспечения» неоднозначна, :вам нужна оболочка, базовый набор инструментов CLI и так далее. Без них ваша система даже не загрузится и не будет использоваться.