Как предоставить предложения автозаполнения, которые не совпадают по префиксу в завершении zsh

Обзор:

Прежде чем использовать Live USB или CD, вы должны иметь представление о том, что это такое и как оно работает. Однако ответ на ваш вопрос зависит от ВАС. Это означает, что Live USB может иметь мощность, которую можно использовать, не затрагивая хост-компьютер, или его можно использовать для полного стирания или диагностики (Если у вас есть вирус, вредоносное ПО или вам нужно восстановить файлы ).

Как работают флеш-накопители Live USB:

При загрузке компьютера обычно загружается операционная система, расположенная на жестком диске. Однако компьютеры также могут загружать операционные системы, расположенные на других устройствах. Например, когда вы устанавливаете Linux, ваш компьютер загружается с компакт-диска, DVD-диска или USB-накопителя, загружает программу установки Linux и устанавливает Linux на жесткий диск.

Изменяется ли ваш хост-компьютер?

Системы Live Linux — будь то live CD или USB-накопители — используют эту функцию для запуска полностью с компакт-диска или USB-накопителя. Когда вы вставите USB-накопитель или компакт-диск в свой компьютер и перезагрузите его, ваш компьютер загрузится с этого устройства. Живая среда работает полностью в оперативной памяти вашего компьютера, ничего не записывая на диск . Когда вы закончите, вы можете перезагрузить компьютер и извлечь USB-накопитель или диск. Компьютер останется точно таким, каким он был .

Предупреждение:

Как я уже говорил,ответ на ваш вопрос действительно зависит только от ВАС. Пока вы не измените состояние своей хост-машины в Live USB, например, не испортите разделы или не переместите файлы в свои хост-каталоги, ваша машина будет точно такой же, какой она была после того, как вы закончите использование USB. USB.

3
25.11.2019, 22:12
1 ответ

Это взлом, пока я жду более мудрых ответов...

Что я сделал, так это заставил мой генератор предложений выдавать такие предложения, как:

hw»oh hello there, world

Поскольку команда (на самом деле функция )находится под моим контролем, я просто удаляю мусор в начале:

input="${input#*»}"

Но было бы неплохо знать, как это сделать правильно.

0
27.01.2020, 21:32

Теги

Похожие вопросы