基本上,我想从终端打开我当前的文件夹.我做侏儒开放.从终端,这将打开我所在的当前文件夹.
在我的.bashrc中,我有一个名为open的简单函数,它为我做了这个.
function open() {
gnome-open . }
所以我只是打电话给它,它有效.唯一的问题是,当我这样做时,我收到一堆警告信息?
(nautilus:414): GLib-GIO-CRITICAL **:
g_dbus_interface_skeleton_unexport: assertion
‘interface_->priv->connections != NULL’ failed
(nautilus:414): GLib-GIO-CRITICAL **:
g_dbus_interface_skeleton_unexport: assertion
‘interface_->priv->connections != NULL’ failed
(nautilus:414): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen:
assertion ‘GDK_IS_SCREEN (screen)’ failed
(nautilus:414): GLib-GObject-WARNING **: invalid (NULL) pointer
instance
(nautilus:414): GLib-GObject-CRITICAL **: g_signal_connect_object:
assertion ‘G_TYPE_CHECK_INSTANCE (instance)’ failed
我真的不在乎警告信息,我只是不想在终端看到它们.如何隐藏来自打开的警告消息?
function open() {
gnome-open . [ignore all warnings, just do what your asked] }
解决方法:
如果有人想知道,我只是改变了我的功能来重定向错误的东西.
现在变成了
function open() {
gnome-open . &>/dev/null
}
标签:bash,linux,command-line,files,gui
来源: https://codeday.me/bug/20190814/1658204.html