Прежде чем ответить на ваш вопрос, позвольте мне немного объяснить «как это работает».
В вашей системе у вас есть Environment Variables. Одна из них PATH variable, которая хранит набор каталогов, где находятся исполняемые программы и скрипты. В Linux по умолчанию PATH хранит несколько каталогов. Один из них /bin. Вот почему вы можете выполнить любую программу, которая находится в /bin. Вы можете проверить свою переменную PATH, выполнив это:
echo $PATH
В PATH важна переменная последовательность каталогов. Сначала указываются имена путей с наивысшим приоритетом.
Теперь, отвечая на ваши вопросы:
Да, можно создать символическую ссылку в /bin. Конечно, если вы не переписываете другие исполняемые файлы. Но вы должны предпочесть использовать /usr/local/bin. Это также должно быть в вашем PATH. Да. В зависимости от порядка в PATH. Например, если вы помещаете символические ссылки разных файлов, но с тем же именем, что и /bin и /usr/bin, и /usr/bin, включенные в PATH раньше, чем /bin, тогда он будет использовать символическую ссылку из /usr/bin.Вы можете прочитать о иерархии файловой системы Environment Variables
О переменных среды Ubuntu здесь
В окне Управление окном -> Место Windows -> Режим размещения: centered (на вкладке «Общие»)
В окне Управление окном -> Место Windows -> Режим размещения: centered
(под вкладкой «Общие»)