Можете ли вы избавиться от расширений файлов для команд bash в cygwin?

2

Я только начал возиться с Cygwin. Я заметил, что при использовании функции автоматического заполнения вкладок для команд всегда добавляется «.exe», даже если для запуска команды это не требуется.

Есть ли способ скрыть часть .exe команд bash?

Evan
источник

Ответы:

2

Функция автозаполнения на вкладке просто печатает имя файла.

Если файл назван grep.exe, то это то, что будет печатать.

Возможно, лучшим вариантом, чем автоматическое заполнение вкладки, будет Control-R

$ grep -r Steven *

(reverse-i-search)`S': grep -r Steven *

steven.mlodzianoski.com/post/10784353754/control-r

Стивен Пенни
источник
2

Включение completion_strip_exeопции (специфичной для порта Cygwin Bash) делает то, что вы хотите:

shopt -s completion_strip_exe

Для более подробной информации, смотрите мой ответ на аналогичный вопрос.

Энтони Геогеган
источник