Всем привет!
Учился запускать программу, написанную на Python (в процессе его изучения) из любого места, вследствии чего «поехал» не в ту сторону…
В общем нужно было запускать файл ~/test/test.py из любого места, я думал, что нужно добавить каталог ~/test в переменную $PATH, для осуществления данной операции. В связи с чем добавил в ~/.bashrc следующую строку:
export PATH="$HOME/test:$PATH"
ничего хорошего из этого не вышло…
Я начал пробовать заменять PATH на test, т.е. пробовал
export test="$HOME/test:$PATH"
export test="$HOME/test:$test"
и всякого такого рода переборы, но и из этого ничего путного не вышло…
Потом нашел способ, который заключался в:
- Создать каталог
~/bin. - Создать файл
~/bin/test.py. - Добавить в начало файла
~/bin/test.pyстроку
#!/usr/bin/env python3
- Сделать файл исполняемым
cd ~/test/
chmod a+x test.py
Но теперь, когда в терминале набираю tes..., в надежде по нажатию TAB запустить команду test.py, он печатает test, по двойному нажатию TAB, выдает
test test.py
Вопрос заключается в том, как мне теперь убрать этот test из автоподстановки в терминале по нажатию TAB, чтобы осталось только test.py?



