jwe*_*ede 53 windows linux mac command-line ubuntu
来自 Mac OS X,您可以输入:
$ open yourfilehere.txt
Run Code Online (Sandbox Code Playgroud)
并且您的文件会像从 Finder 中打开一样打开。
> start yourfilehere.txt
Run Code Online (Sandbox Code Playgroud)
它会像您从资源管理器中打开一样打开。
小智 49
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
Run Code Online (Sandbox Code Playgroud)
好的评论,xdg-open确实是比gnome-open下面解释的更好的选择。不久前我更新了我的个人脚本,但忘了更新这个答案。
警告:这将覆盖openvt(虚拟终端)和startinit 的功能。
aki*_*ira 37
xdg-open xyz.bar
Run Code Online (Sandbox Code Playgroud)
将xyz.bar通过注册为xyz.bar类型的应用程序在任何与 freedesktop 兼容的环境中打开(文件或 URL)。另请参阅xdg-open的手册页。
在实践中,这应该然后调用kde-open,gnome-open,exo-open甚至可能是open,根据当前的桌面环境(KDE,GNOME,XFCE,OS X)。
Kim*_*Kim 11
您甚至可以围绕 gnome-open 编写一个小包装器,以使用一个命令打开多个文件:
for i in $*
do
gnome-open "$i"
done
Run Code Online (Sandbox Code Playgroud)
把它放到一个名为 open 的 shell 脚本中
open *.c
Run Code Online (Sandbox Code Playgroud)
将打开当前目录中的所有 c 文件。
| 归档时间: |
|
| 查看次数: |
21886 次 |
| 最近记录: |