Команда file
не принимает ввод от stdin
. Вам нужно сделать что-то вроде which cp | xargs file
Вы можете настроить глобальные ярлыки для «поднятия или запуска» любого приложения. Лучший способ, который я могу придумать, это использовать команду wmctrl
вот так
wmctrl -xa Mail.Thunderbird || thunderbird
Это пытается сфокусироваться на окне Thunderbird и в противном случае запускает команду после ||
. Вы можете увидеть список открытых в данный момент окон с помощью:
wmctrl -lxG
В Центре управления есть возможность добавлять новые ярлыки.
И там вы можете добавить ярлыки, которые вам нравятся; обратите внимание, что Super+1,2 3 и т. д. уже установлены по умолчанию для переключения рабочего пространства, но вы можете изменить это.
(Если вам нужна короткая клавиша -для самого Центра управления, см. Как создать ярлык переключения для Центра управления Deepin .)