Как использовать vi без его установки —

Нет редактора, который был бы более переносимым, чем vi, несмотря на противоречия, которые он мог создать за эти годы. Хотя это немного старомодно, это чрезвычайно полезно для тех, кто понимает все команды для него, и это также жизненно важный инструмент, если вы когда-нибудь ремонтируете систему, которая по какой-либо причине не запустится.

Многие пользователи удаляют более весомые пакеты vim или другие клонированные пакеты, потому что они ими не пользуются. Большинству встроенных систем также не хватает поддержки этих конструкций, что означает, что, если вы столкнулись с неудачей работы с планшетом или нетбуком, который запускает только интерфейс CLI, из-за проблемы с XFree, из-за которой у вас может не быть необходимого инструмента резервное копирование системы. Есть несколько хитростей, которые вы можете попробовать, и в любом случае вы получите консоль vi.

Способ 1: использование vi, даже если он не установлен

Предположим, вы хотели использовать vi просто по своему выбору. Если вы находитесь внутри графического интерфейса, то вам нужно открыть графический терминал, удерживая клавиши CTRL и ALT, одновременно нажимая клавишу T. Вы также можете теоретически добраться до виртуальной консоли, удерживая клавиши CTRL и ALT, одновременно нажимая функциональные клавиши F1- F6.

Введите busybox vi в командной строке и нажмите ввод. Вы должны быть внутри экрана vi, даже если он не установлен. Нажмите: и введите q для выхода. Вы также можете использовать этот трюк для чтения файла в vi, набрав busybox vi FILENAME. Например, если вы были в вашем домашнем каталоге и хотели отредактировать ваше приглашение, введите следующую команду:

busybox vi .bashrc

Чтобы выйти, нажмите: отпустите, а затем нажмите q и введите.

BusyBox-ви

Метод 2: Использование Busybox на поврежденных системах

Если вы получили аварийный CLI из-за какой-то проблемы с запуском и хотите отредактировать файл из него, попробуйте сначала обычный vi. Если это не работает, просто введите команду, как указано выше:

busybox vi FILENAME

Даже в ограниченной ситуации это должно работать.

Ссылка на основную публикацию
Adblock
detector