在大多数或所有 linux 上可用的“打开”命令是什么?
例如在 OS X 中,我可以在 shell 中执行
打开 。
并且文件夹显示在 Finder(即桌面)中。类似地,在 Windows 上,命令是“explore”。
我问是因为我想要 emacs 中的跨平台命令。
(defun open-in-desktop ()
"Open the current file in desktop.
Works in Microsoft Windows and Mac OS X."
(interactive)
(cond
((string-equal system-type "windows-nt")
(w32-shell-execute "explore"
(replace-regexp-in-string "/" "\\" default-directory t t)))
((string-equal system-type "darwin") (shell-command "open ."))
) )
有人建议 xdg-open 但不确定这是否仅特定于发行版或 gnome/kde。(我不是linux用户)