Когда я набираю «./», а затем имя файла, как мне узнать, какая программа его выполняет? то есть. У меня есть несколько сценариев, таких как «derp.sh», которые будут выполняться, если я наберу «/bin/bash derp.sh», но потерпим неудачу, если я напишу «./derp.sh» (у них есть шебанг).
Я предполагаю, что это то, что происходит, так как я пытался "сделать" установку некоторых вещей, а также столкнулся с ошибками вроде:
/bin/sh: 1: ./version.sh: Permission denied
make: *** [libavutil/ffversion.h] Error 126
Это также может быть причиной несоответствия bash.