设置别名
通过alias设置别名来简化命令,将复杂的命令变成简单的单词,更为实用。
比如登录服务器时,我的习惯是设置ssh96为ssh leicheng@10.0.0.96 的别名,这样每次登录服务器就更简单啦。
1.方法
alias:翻译为别名,我们使用这个命令来设置别名
语法:alias ssh96=‘ssh leicheng@10.0.0.96’(下面用这个为例子)
配置文件:写好上述语句,将其添加到mac、linux相应的配置文件中即可
2.设置别名-mac
我们需要进入mac的配置文件中添加上alias ssh96='ssh leicheng@10.0.0.96’
简单操作如下:
\\第一步
\\打开mac终端,输入如下命令,进入隐藏文件(中间有提示就一直回车):
vim ~/.bash_profile
\\第二步
\\按'i'一下,进入编辑模式,在文件的最后加上:
alias ssh96='ssh leicheng@10.0.0.96'
\\第三步
\\添加完成后,按下'esc'键退出编辑模式,输入:
:wq!
\\解释:w表示保存退出,q表示退出,!表示强制操作(有时候文件权限不够,就需要强制操作)
\\第四步
\\退出文件后,激活文件:
source ~/.bash_profile
\\第五步
\\在当前终端测试,输入我们设置的别名:ssh96,看能不能代替ssh leicheng@10.0.0.96
\\完成啦!
可能出现的问题-新开的终端别名无效
在当前终端输入ssh96发现可以正常代替ssh leicheng@10.0.0.96,但是新开一个终端就不行啦,我们发现必须又要再次激活source ~/.bash_profile才行。
思路:
我们只要在配置文件中添加一句source ~/.bash_profile,让终端每次启动的时候,都会自行的实现一下激活就行啦。
方法1:修改配置文件
\\第一步
\\打开mac终端,输入如下命令,进入隐藏文件(中间有提示就一直回车):
vim ~/.zshrc
\\第二步
\\按'i'一下,进入编辑模式,在文件的最后加上:
source ~/.bash_profile
\\第三步
\\添加完成后,按下'esc'键退出编辑模式,输入:
:wq!
\\第四步
\\退出文件后,激活文件:
source ~/.zshrc
\\第五步
\\新开一个终端,输入我们设置的别名:ssh96,看能不能代替ssh leicheng@10.0.0.96
\\完成啦!
方法2:mac终端设置
mac提供了可视化界面操作实现这个功能。
过程:打开终端–屏幕左上角选择【终端】–【偏好设置】–【描述文件】–【Shell】–输入【vim ~/.zshrc】(这就表示:每次终端开启前都会,执行这个操作。)
要是有多个操作,就用分号隔开,比如:
【cd anaconda3/bin;source activate tensorflow;cd ~】
3.设置别名-linux
linux和mac唯一不一样的地方就是mac中的~/.bash_profile变成了 ~/.bashrc
我们进入linux的配置文件 ~/.bashrc中添加上alias py='python’
简单操作如下:
\\第一步
\\打开linux终端,输入如下命令,进入隐藏文件(中间有提示就一直回车):
vim ~/.bashrc
\\第二步
\\按'i'一下,进入编辑模式,在文件的最后加上:
alias py='python'
\\虽然变麻烦了,我这里只是举个例子
\\第三步
\\添加完成后,按下'esc'键退出编辑模式,输入:
:wq!
\\解释:w表示保存退出,q表示退出,!表示强制操作(有时候文件权限不够,就需要强制操作)
\\第四步
\\退出文件后,激活文件:
source ~/.bashrc
\\第五步
\\在当前终端测试,输入我们设置的别名:py,看能不能代替python
\\完成啦!