Я предполагаю, что вы говорите о стандартной консоли Linux, а не о графическом терминале внутри Xorg или Wayland. В таком случае:
Alpine по умолчанию использует extlinux при установке на машину, загруженную в режиме BIOS.
Вы можете установить размер клеммы, отредактировав/boot/extlinux.conf
:
nomodeset
из строки, начинающейся с APPEND
. video=...
в конце строки APPEND
с нужным разрешением. Например, video=1440x900
. Alpine по умолчанию использует grub при установке на машину, загружаемую в режиме EFI.
Редактировать/etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT
и удалите nomodeset
. Добавьте эти две строки:
GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD=1440x900
grub-mkconfig -o /boot/grub/grub.cfg
как root (или используйте sudo, если он у вас настроен ). Пакеты гостевых дополнений Virtualbox обеспечивают поддержку только видео Xorg и некоторых других вещей, таких как общие папки.
Боюсь, вы неправильно понимаете значение опции «повторить».
tr
, как вы правильно поняли, используется для перевода наборов символов. Вы вызываете его с опцией
tr set1 set2
Идея в том, что оба набора могут содержать несколько символов, т.е. можно сказать
tr 'abc' 'def'
и заменит каждый a
на d
, каждый b
на e
и каждый c
на f
. Теперь иногда вы хотите заменить несколько «входных» символов одним и тем же «выходным» символом, скажем,
tr 'abcdefghij' 'xxxxxxxxyz'
Это заменит a
на h
на x
, i
на y
и j
на z
. Функция «повторить» предназначена для того, чтобы сделать написание этого менее громоздким, так что вместо этого вы можете написать
tr 'abcdefghij' '[x*8]yz'
как стенография. К сожалению,это означает, что он не предназначен для того, что вы собираетесь делать.
Вместо вы можете попробоватьsed
$ echo "1234" | sed 's/2/xxx/g'
1xxx34
Это заменит(s
)все вхождения (в концеg
)из 2
на xxx
. Поскольку sed
гораздо мощнее, чем (, взгляните на вопросы, помеченные как sed для обзора того, что возможно ), может быть хорошей идеей заглянуть в в любом случае.