Возможно, это немного громоздко, но если это в скрипте, я бы использовал цикл for.
бывший:
for x in 1.txt 2.txt 3.txt 4.txt [as many as you want here]; do touch $x; done
Это привело бы к тому, что они всегда создавались бы в указанном порядке. Вы, конечно, можете изменить имена на любые и не следовать какой-либо схеме. Если вы создаете файлы с тем же именем или числовым шаблоном, как в вашем примере, я бы сделал это:
for x in $(seq 1 10); do touch $x.txt; done
No creo que puedas. Los terminales virtuales (tty1
, etc. )se implementan sobre el modo de texto VGA, que básicamente le da al sistema una memoria -mapeada de caracteres (+ atributos ). Luego, el kernel escribe en esa matriz como quiere. Sin embargo, los flujos de archivos como stdout
son inherentemente lineales, por lo que no son del todo compatibles.
Sin embargo, lo que puede hacer es usar qemu -curses
para tener una vista de la salida VGA en modo texto del invitado; o bien, coloque console=ttyS0
en la línea de comandos del núcleo para que el invitado utilice el puerto serie como consola. (Es posible que también deba configurar grub
para usar el puerto serie.)
Я считаю, что следующее будет работать для вас:
CONFIG_CMDLINE="console=tty0 console=ttyS0,9600n8 init=/init"
Это взято из HOWTO удаленной последовательной консоли tldp
См. также этот вопрос