я использую команду gio open
очень часто, поэтому я добавил для нее псевдоним в файле .bashrc
alias open="gio open"
. Следовательно, я могу просто написать open .
или откройте ~/Pictures/example.png
в качестве примера.
Тем не менее, я не могу предотвратить раздражающий вывод gio
, потому что у него нет опции --quite
по умолчанию,
gio open
выводит некоторые сообщения во время своей работы, например:
msi@msi:~/Pictures$ open image-3.jpg
msi@msi:~/Pictures$
(gthumb:37944): Gtk-WARNING **: 08:00:54.815: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
Итак, я обнаружил, что некоторые люди использовали оператор перенаправления для перенаправления вывода команды из стандартного вывода (оболочки) в /dev/null
, поскольку все, что записывается на это «устройство», автоматически удаляется напрямую.
Не могли бы вы помочь с этим?