如何打开我的脚本使用默认的GUI编辑器与bash生成的文件?
在OS X上有open
的命令,但据我所知,在Linux上不存在。 什么是一个很好的跨平台select?
(在OS X上执行open somefile.ext
与在Finder中双击文件相同)。
大部分接近这个是xdg-open
:
$ xdg-open somefile.ext
在linux上,你为特定的桌面环境gnome-open
了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
在你的.profile上
export EDITOR ='〜/ bin / mate -w'
和你的bash使用这个编辑器