Как скрыть предупреждающие сообщения, которые поступают из определенной команды?

В принципе, я хочу открыть текущую папку, в которой я вхожу, из терминала. Я gnome-open . от терминала, и это открывает текущую папку, в которой я находится.

В моем .bashrc меня есть простая функция open которая делает это для меня.

  • Как вы можете комментировать информацию о клубе ELF в Linux?
  • Запуск K3b из командной строки
  • как изменить содержимое файла только для определенного процесса?
  • Как я могу найти, какой пользователь обращается к файлу с помощью strace?
  • Измените файл без создания другого файла
  • Соответствующий эквивалент монитора для Linux?
  • функция open () {gnome-open. }

    Поэтому я просто называю open , и он работает. Единственная проблема в том, что я получаю кучу предупреждающих сообщений, когда я это делаю?

    (nautilus: 414): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: интерфейс утверждения _-> priv-> connections! = NULL 'не удалось

    (nautilus: 414): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: интерфейс утверждения _-> priv-> connections! = NULL 'не удалось

    (nautilus: 414): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: утверждение «GDK_IS_SCREEN (экран)» не выполнено

    (nautilus: 414): экземпляр указателя GLib-GObject-WARNING **: недействительный (NULL)

    (nautilus: 414): GLib-GObject-CRITICAL **: g_signal_connect_object: утверждение «G_TYPE_CHECK_INSTANCE (экземпляр)» не выполнено

    Меня не волнуют предупреждающие сообщения, я просто не хочу их видеть в терминале. Как я могу hide предупреждающие сообщения, которые появляются при открытии?

    функция open () {gnome-open. [игнорировать все предупреждения, просто сделайте то, что попросили]}

    Linux и Unix - лучшая ОС в мире.