new~mac os 给终端命令写alias(及其他常用命令)及软连接
配置执行顺序
优先级 | 配置 | 说明 |
---|---|---|
1 | /etc/profile | 系统级别 —— 不推荐修改 |
2 | /etc/paths | 系统级别 —— 不推荐修改 |
3 | ~/.profile | 用户设置 |
4 | ~/.bash_login | 用户设置 |
5 | ~/.bash_profile | 用户设置 |
6 | ~/.bashrc | 用户设置(优先级最高,在打开 bash shell 时加载) |
修改
vim ~/.bash_profile
alias ll='ls -lh' ( macOS本来没有 ll 这个指令 )
立即生效
source ~/.bash_profile
打完收工
软连接 —— 类似 windows 的快捷方式, 指定文件由特定 app 打开 (sudo ln -s)
比如: 用 sublime 打开文件进行编辑
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/sublime111
用 sublime 打开 a.txt
sublime111 a.txt