В моем Linux-кластере моей школы можно запускать исполняемые файлы без префикса ./. Однако, на моих домашних машинах, я должен это сделать.
Я попробовал добавить папку кода в PATH через
export PATH=/home/jason/Code/:$PATH
. Это сработало, когда я хотел иметь некоторые пользовательские сценарии, доступные для автозаполнения, но скомпилированные исполняемые файлы не отображаются.
Как настроить домашние домашние машины без префикса ./
Попробуйте эту команду вместо:
export PATH=$PATH:.
Это сделает так, что система будет искать исполняемые файлы в текущем каталоге без «./». Команда, которую вы дали, сделает так, чтобы система всегда выглядела в этом каталоге независимо от того, в какой директории вы находитесь.