命令行哲学
命令行打开软件
可执行文件
- 定位软件可执行文件的位置,如
sublime text的可执行文件在Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl - 在环境变量中加入该值:
rubymine使用改方法打开时,命令行会有输出- 在
~/.zshrc使用 alias 的方式,即alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" - 或者在
/usr/local/bin中做一个软链,链接到可执行文件
- 在
Mac 结合 open
- 使用 Mac 自带的 open,结合使用软链或者alias的方式,如 rubymine 使用
open -na RubyMine --args "$@"
Windows 结合 powershell
在 powershell 配置文件
$PROFILE中使用以下两种方式即可实现alias效果,可通过notepad $PROFILE打开配置文件$PROFILE添加以下内容,即可实现 aaa 进入文件夹 C:\a\b\c1
2
3function aaa {
Set-Location -Path "C:\a\b\c"
}创建一个叫
aaa.ps1的文件,添加Set-Location -Path 'C:\a\b\c'。然后在$PROFILE添加以下内容,即可实现 aaa 进入文件夹 C:\a\b\c1
Set-Alias -Name aaa -Value 'C:\path\to\aaa.ps1'
确定当前可执行文件的位置
- 以
vscode为例,使用which code得到可执行文件的位置,发现位于/usr/local/bin/code - 使用
ll /usr/local/bin/code发现是一个软链,链接到了vscode的可执行文件/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cv-programmer!




