Это - вероятно, не ответ, который Вы ожидали бы, но он может удовлетворить некоторые Ваши потребности.
Можно использовать ВКЛАДКУ, чтобы автоматически заполнить команду, которая находится в $PATH (или внутренние команды), поэтому если Вы, имя файла является исполняемым файлом и это находится в $PATH, это будет автоматически заполнено.
Если Вы хотите автоматически заполнить на имени файла, которое не является исполняемым файлом, можно ввести".
"-точка, затем расположите с интервалами (или безотносительно вместо точки) затем часть имени файла и ВКЛАДКИ. Таким образом, Вы обманете оболочку, чтобы полагать, что Вы выполняете команду и даете имя файла как аргумент команде. Нажатие TAB автоматически заполнит имя файла, но необходимо будет удалить dot+space впереди, возможно.
Другая возможность состоит в том, чтобы использовать функцию завершения Bash. Это может автоматически заполнить больше, чем просто имена файлов.
Нет. Ни gpm, ни ядро Linux не предоставляют рычаги VirtualBox для введения данных буфера обмена.