MACOS命令行打开软件

效果

MACOS在命令行输入指令后直接打开该软件,或用该软件打开相应文件

方法一:open

例:命令行打开Typora(一个markdown编辑器)

  • 使用macos 自带的open指令
    • 修改zshrc,bash用户修改对应的bashrc文件
vim ~/.zshrc
  • 在文件中增加以下内容,alias是添加别名的意思
alias ty='open -a Typora'
  • 保存文件并退出,命令行输入:
source ~/.zshrc
  • 效果
    • 在命令行输入ty直接打开Typora
    • 在命令行输入ty fileName则使用Typora打开对应文件

方法二:建立软连接

例:命令行打开sublime(一个编辑器)

  • 创建快捷方式

    软连接其实是一种快捷方式,将Application 应用中的sublime的content 内容文件夹中的相应可执行文件连接到/usr/local/bin/路径,与硬连接不同的是,硬连接实际上创建了一个指向该可执行文件的指针,当卸载sublime后,由于还存在指针指向该文件,依旧可以访问该文件,但已经无法执行。

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
  • 在文件中增加以下内容,alias是添加别名的意思
alias sublime='subl'
  • 保存文件并退出,命令行输入:
source ~/.zshrc
  • 效果
    • 在命令行输入subl直接打开sublime
    • 在命令行输入subl fileName则使用sublime打开对应文件