1

Я пытаюсь продлить завершение bash

alias perf-connect-process="perf record -p";
alias pperf=perf-connect-process;
complete -F _kill perf-connect-process;
complete -F _kill pperf;

повторно используя существующую функцию завершения bash _kill .

Но когда я пытаюсь завершить pperf после перезагрузки .bashrc он не может сказать, что функция _kill не существует.

Однако, когда я вставляю

complete -F _kill pperf;

в мою командную строку bash и попробуйте снова, все работает как положено. Зачем?

0