Почему команда `what ` не получает псевдонимы? [дубликат]

0
18.04.2019, 16:38
1 ответ

GNU, который -представляет собой утилиту, которая используется для определения того, какой исполняемый файл (или псевдоним или функция оболочки )выполняется при вводе в приглашении оболочки.

Украдено из which (1 )справочная страница:

Рекомендуется использовать эту утилиту путем добавления псевдонима (оболочки C )или функции оболочки (Bourne. оболочка )для which, как показано ниже:

which () {
  (alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
}
export -f which

Поместите это в свою ~/.bashrcили любую другую оболочку, которую вы используете, чтобы включить это на постоянной основе.

1
28.01.2020, 03:49

Теги

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