给Mac配置简短的命令
每次使用 ssh 连接远程服务器的时候需要输入 `user@host` 操作很繁琐,尤其是经常操作好多台服务器时更加的麻烦。
下面就介绍一种在Mac电脑上使用 iterm2 配置简短命令(alias)的方式
操作步骤:
- 检查/编辑文件:
看下用户目录是否存在 .bash_profile 文件,如果没有就使用 `touch ~/.bash_profile` 生成再编辑,存在的话就直接编辑;
`vim ~/.bash_profile`
- 写入命令:
alias myssh1='ssh [email protected]' # 用户名,IP根据自己实际填写;
然后保存退出;
- 更新生成命令:
使用命令:source ~/.bash_profile # 更新命令使之生效
- 测试alias:
更新完命令后就可以测试使用了,在iterm2 中写入:
myssh
- 重启失效问题:
经过之前5步骤是不是感觉方便了很多?!但是还有一个问题:就是打开一个新窗口时 alias 会失效。
懒癌晚期的我是不能忍的,解决方法:
如果使用的 shell 是 bash 的话:
打开 ~/.bashrc 在末尾追加 ~/.bash_profile ;
如果是 zsh 的话:
打开 ~/.zshrc 在末尾追加 ~/.bash_profile
原理:这些 shell 工具在打开时会执行这些配置