Начальная загрузка — это первая программа, запускаемая компьютером при включении питания. Обычно это текущий BIOS, прошитый на материнской плате.
Затем загрузчик передает управление программе загрузочного сектора ОС на загрузочном диске. В случае UEFI переключением платформ ОС можно напрямую управлять в BIOS.
Я полагаю, у вас установлено bash -дополнение , которое автоматически загружает дополнение, которое оно отправляет для команды op
, когда вы пытаетесь завершить командную строку, начинающуюся с вашего op
псевдоним.
Этого можно избежать,:
Выбор другого псевдонима (и просмотр файлов в /usr/share/bash-completion/completions/
, чтобы убедиться, что вы выбрали безопасное имя );или
Добавление complete -o default -o bashdefault op
к вашему ~/.bashrc
для указания завершения bash -не использовать отправленное завершение (см. "Как я могу переопределить завершение, отправленное завершением bash -?" в FAQ в репозитории GitHub, указанном выше ).
Конечно, если вы определяете псевдоним для команды, для которой в вашей системе существует файл завершения, вы можете использовать определенную там функцию завершения вместо сброса поведения завершения к его поведению по умолчанию. Обратите внимание, однако, что это, вероятно, потребует от вас явно загрузить функцию завершения. Результирующий фрагмент .bashrc
может быть:
alias your_alias=aliased_command
_completion_loader aliased_command
complete -F completion_function your_alias