создайте псевдоним в ZSH, но введите его дважды

Это должно помочь Сэму стать Скоттом, используя sudo. Замените последнее «ВСЕ» конкретными командами, которые Сэм может запускать как Скотт.

sam ALL(scott) NOPASSWD:ALL
1
12.11.2021, 13:51
1 ответ

Если все, что вам нужно, это псевдоним, который находит один файл./.*/bin/activateв текущем дереве каталогов и создает его источник, тогда все, что вам нужно, это:

alias SOU='source. */bin/activate'

Если глобус .*/bin/activateсоответствует нескольким файлам, будет выбран только первый из них. Ваш файл ~/.zshrcдолжен вызываться каждый раз, когда вы открываете новый сеанс интерактивной оболочки без входа -, и вы, вероятно, не хотите получать его несколько раз. Я предлагаю вам открыть новый вопрос, чтобы попытаться понять, почему вам, похоже, нужно указать его явно.

1
12.11.2021, 15:39

Теги

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