Linux中的open命令

Linux中的open命令

在macOS中常用open 命令,在终端直接用系统默认的应用程序打开相关文件,从而实现一个简单的,终端到可视化界面的切换。在Linux中其实也有类似的命令,为xdg-open。使用方式和功能与macOS中类似。

主要功能

  • 打开文件

    1
    $ xdg-open ./xxx
  • 打开文件夹

    1
    $ xdg-open .
  • 打开URL(使用系统默认的应用软件打开,比如Firfox)

    1
    $ xdg-open www.bing.com
  • SFPT连接远程服务器

    1
    $ open ssh://[email protected]

    注:SFTP 是一个独立的 SSH 封装协议包,通过安全连接,同FTP类似的方式工作。

添加别名

xdg-open这个命令打起来比较费力,我们可以直接在终端配置文件中给它添加别名为open或者其它你觉得适合的。具体修改的配置文件要根据你使用的终端工具而定。例如.bashrc文件。

1
2
3
4
$ vim .bashrc
...
# 添加下面一行到文件中任意位置,推荐在文件的头尾
alias 'open'='xdg-open'