open path/filename
)?我之所以问是因为我喜欢从命令行浏览我的文件系统,但有时不记得是哪个应用程序。打开什么。#1 楼
我认为xdg-open
是您要查找的命令。NAME
xdg-open - opens a file or URL in the user's preferred application
SYNOPSIS
xdg-open {file | URL}
xdg-open {--help | --manual | --version}
DESCRIPTION
xdg-open opens a file or URL in the user's preferred application. If a
URL is provided the URL will be opened in the user's preferred web
browser. If a file is provided the file will be opened in the preferred
application for files of that type. xdg-open supports file, ftp, http
and https URLs.
例如:
xdg-open index.php
这将在gedit中打开index.php(如果您正在使用gnome)。
如果要在浏览器中打开网址
xdg-open http://google.com
,这将在默认浏览器中打开google.com。
xdg-open
是一个包装脚本-它将使用桌面环境的工具(gio open
,gvfs-open
,kde-open
,gnome-open
,dde-open
,exo-open
以及许多其他此类工具)。它也是默认安装的,并且很可能在过去,当前和将来的版本中都可以使用(另一方面,gvfs-open
和gnome-open
已被弃用,并且在将来的版本中可能不可用)。 评论
在Gnome上:gnome-open和在KDE上:kde-open起作用。
–法拉曼
2014年2月21日在16:01
xde-open也可以在xfce上使用。
–七
16 Dec 13'4:30
缩短此命令的简单方法是使用别名。别名o ='xdg-open'。将其放入您的.bash_aliases文件中,以便每次启动时都加载别名。 nano〜/ .bash_aliases,然后使用CTRL + SHIFT + V粘贴到nano中。
–anon58192932
17/09/21在15:44
命令浏览似乎也是如此(在Ubuntu 19.04上可见)。
–塞德里克·赖兴巴赫
19年11月12日在16:29
对于像我这样的其他新手,xdg代表X(叉)Dekstop Group
–耶利米英格兰
20-11-20在13:54
#2 楼
xdg-open
和gnome-open
xdg-open
是最通用的方法(也在KDE上工作)#3 楼
如果要:为此命令创建别名(例如
open
)隐藏命令的输出
在
之后继续使用该终端
您可以使用此.bashrc函数:
function open () {
xdg-open "$@">/dev/null 2>&1
}
评论
关于从命令行启动默认浏览器存在类似的问题:askubuntu.com/questions/8252/…确实,这是一个绝妙的问题!在我扑过去的将近四年里,我从未想过:P