macOS 上的默认 Python 版本是 2.7,但我使用的版本是 3.6,从终端里运行脚本时经常会忘了输入 python33,导致报错。或是用 pip 安装第三方库时忘了输入
pip3,导致运行程序时找不着库。

于是索性将 pythonpip 直接指向 Python 3.6。在 macOS 中添加别名与 Linux 一样,创建或编辑 ~/.bash_profile 并写入

alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"

再运行 source ~/.bash_profile 刷新即可。

顺手为恢复 Launchpad 图标默认排序、显示/隐藏点文件也做了 alias,不用再去记或者临时查询了。

alias launchpad_reset="defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock"
alias hiding_off="defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder"
alias hiding_on="defaults write com.apple.finder AppleShowAllFiles -bool false; killall Finder"

但要注意, 文件夹下的设定仅对当前用户有效,当使用 sudo 后这些 alias 就失效了。似乎在 /etc/profile 中可以对全局进行设定,但我尝试后未成功。


本文欢迎转载和再创作,但请注明本文链接及作者,并使用相同的许可,谢谢。更多信息
本文地址:https://www.zhiwei.me/2017/08/create-alias-for-mac-terminal/


广告 | 推荐 Adblock Plus