从 Mac OS X 开始,您可以输入:
$ open yourfilehere.txt
您的文件将会打开,就像您从 Finder 打开它一样。
在 Windows 上,可以输入:
> start yourfilehere.txt
它将会打开,就像您从 Explorer 打开它一样。
在 Ubuntu 上,我希望能够以与 GNOME 相同的方式打开文件。命令是什么?
答案1
xdg-open
就是你要找的。
您可能会喜欢我放在.bashrc
文件中的这个代码片段,这样无论我在 Windows、Linux 还是 OSX 上使用 cygwin,我都可以使用 start 或 open 命令,而且它们运行良好:
case "$OSTYPE" in
cygwin*)
alias open="cmd /c start"
;;
linux*)
alias start="xdg-open"
alias open="xdg-open"
;;
darwin*)
alias start="open"
;;
esac
很好的评论,xdg-open
确实比下面解释的更好gnome-open
。我前段时间更新了我的个人脚本,但忘了更新这个答案。
openvt
警告:这将覆盖虚拟终端和start
init的功能。
答案2
xdg-open xyz.bar
将通过为类型注册的应用程序在任何与 freedesktop 兼容的环境中打开xyz.bar
(文件或 URL) 。另请参阅xyz.bar
xdg-open 的手册页。
实际上,这应该调用,,kde-open
或者甚至可能,具体取决于当前的桌面环境(KDE,Gnome,XFCE,OS X)。gnome-open
exo-open
open
答案3
您甚至可以围绕 gnome-open 编写一个小包装器,以便使用一个命令打开多个文件:
for i in $*
do
gnome-open "$i"
done
将其放入名为 open 的 shell 脚本中
open *.c
将打开当前目录中的所有 c 文件。
答案4
在终端中输入:./yourfile
yourfile
是要打开或运行的文件的名称。您也可以使用此命令运行 bash 脚本。(记得输入文件扩展名!)
gnome-open
就是你要找的。
另一位海报的另一句引言。