如何使用bash?
打开使用默认GUI编辑器生成的脚本文件在OS X上有命令open
,但据我所知,linux上不存在。什么是良好的跨平台替代方案?
(在OS X上执行open somefile.ext
和我在Finder中双击文件一样。
答案 0 :(得分:12)
大部分接近xdg-open
:
$ xdg-open somefile.ext
答案 1 :(得分:3)
在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
答案 2 :(得分:1)
在.profile上
export EDITOR ='〜/ bin / mate -w'
你的bash使用这个编辑器