首页 > 服务端开发 > ubuntu自己定义环境变量,替代常用的操作命令
2019
11-15

ubuntu自己定义环境变量,替代常用的操作命令

问题背景是这样的,因为自己会经常用自己的用户链接服务器,比如自己的用户是yongjie,然后服务器的ip是162.105.97.31

所以经常执行的命令是ssh yongjie@162.105.97.31

在进行端口映射的时候也会出现这种场景,比如服务器的9999端口映射到本地的9999端口,ssh -L 9999:localhost:9999 yongjie@162.105.97.31

anyway总是会有yongjie@162.105.97.31这样一句命令,实际上可以永久定义一个变量,下次在使用的时候,就可以直接$变量名称就可以直接替代yongjie@162.105.97.31

定义永久变量要在主目录下的.bashrc中写入

命令为export 变量名称=yongjie@162.105.92.31

注意,等号两边一定不能有空格

比如我在我的.bashrc文件中写入

ubuntu自己定义环境变量,替代常用的操作命令 - 第1张  | 逗分享开发经验

,然后保存之后,source一下

source .bashrc

ubuntu自己定义环境变量,替代常用的操作命令 - 第2张  | 逗分享开发经验

可以看到,和terminal直接输入ssh yongjie@162.105.97.31的结果是一样的

总结一下

1. 在.bashrc中用export写入变量是永久变量

2. export 变量名称=取代的字符,等号中间一定不要有空格

3. 引用变量,可以在terminal或者shell脚本中 符号"$" + 变量名 来进行引用

 

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。