04月18, 2018

在命令行打开应用

原理是为应用生成软链接,将软链接放在可执行路径中。

  1. 以sublime3为例
    ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime
    
    需要用sublime打开文档时
    sublime test // test为需要打开的文档或者工程目录
    
  2. 关于ln命令
    ln -s  // link symbolic 软链接,类似快捷方式
    ln  // link hard 硬链接,创建指向文件的inode。不占用过多空间,且源文件删除后还能通过硬链接找到该文件。
    
  3. 也可以在bash_profile通过设置别名的方法打开应用。如: vi ~.bash_profile
    alias code='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code'
    

参考

  1. https://ashleynolan.co.uk/blog/launching-sublime-from-the-terminal
  2. http://www.cnblogs.com/kex1n/p/5193826.html

本文链接:http://fengbaiyang.cn/post/terminal-open-app.html

-- EOF --

Comments

暂不支持评论,如有问题,请发邮件至baiyang.feng@outlook.com。 望不吝赐教~