如何打開我的腳本與默認GUI編輯器與bash生成的文件?從bash默認編輯器打開文件
在OS X上有命令open
,但據我所知在linux上不存在。什麼是良好的跨平臺選擇?
(在OS X上執行open somefile.ext
的操作與我在Finder中雙擊該文件的操作相同)。
如何打開我的腳本與默認GUI編輯器與bash生成的文件?從bash默認編輯器打開文件
在OS X上有命令open
,但據我所知在linux上不存在。什麼是良好的跨平臺選擇?
(在OS X上執行open somefile.ext
的操作與我在Finder中雙擊該文件的操作相同)。
在linux上,對於特定的桌面環境,您有kde-open
和gnome-open
,xdg-open
更通用,但仍然必須從DE運行。
在windows上(顯然不是bash
,而是cmd.exe
),我相信類似的命令是start
。
使用bash一個跨平臺的代碼可能是:
if which xdg-open &> /dev/null; then
xdg-open $file # linux
else
open $file # mac
fi
大多接近這個是xdg-open
:
$ xdg-open somefile.ext
如何更改和查看關聯:http://askubuntu.com/questions/62585/how-do-i-set-a-new-xdg-open-setting –
是'xdg-open file.ext'選項嗎? –