安装一些软件 python redis mysql jdk,都需要添加环境变量,一个路径添加到了环境变量,就可以直接在linux控制台输入  xx命令。

否则不添加环境变量,使用xx就会提示找不到命令,需要跳转到那个目录。然后执行 ./xx,或者每次都打全路径 /root/dir1/dir2/dir3/dir4/xx ,太长了有木有很麻烦。

简单点就是添加环境变量了,也可以使用别名来。

环境变量中的是miniconda3下的python,也就是python3,如果使用py2,可以source activate py27(这里py27代表一个conda虚拟环境的名字),然后就可以python helloworld.py了。

也可以使用别名  alias py27='/root/miniconda3/envs/py27/bin/python',这样就能够py27 helloworld.py。环境中的python环境变量仍然是python3.6,互不影响。

由于我的miniconda3下面是3.6,但是我经常用的是python2.7下面的,bin目录里面有uwsgi  supervisor这些东西,不想每次打长路径,就用alias别名了

alias py27='/root/miniconda3/envs/py27/bin/python'
alias supervisord='/root/miniconda3/envs/py27/bin/supervisord'
alias supervisorctl='/root/miniconda3/envs/py27/bin/supervisorctl'

这样即使/root/miniconda3/envs/py27/bin不是环境变量,也可以直接使用supervisord命令了。

说这么多在哪里改,vim /etc/profile  ,vim /etc/bashrc,全局的

vim ~/.bashrc针对某个用户的。

alias就是把一长串命令简化成一个短命令。一定程度上解决环境变量的问题。

最新文章

  1. EF架构~在global.asax里写了一个异常跳转,不错!
  2. Jetty 简单使用
  3. 【微博SDK调用逻辑】微博SDK的调用逻辑,最好自己还是写一个例子,试一下!!!
  4. php中日期的加减法运算
  5. K2与OData和Swagger集成,从任何设备无需代码获取数据
  6. linux查看与设置主机名
  7. iOS开发 - CocoaPods安装和使用教程
  8. Spark任务流程笔记
  9. codeforces 887A Div. 64 思维 模拟
  10. Docker配置 DNS
  11. WindowUtils【窗口工具类】
  12. getElementById和$()获取值一点注意事项
  13. eclipse启动时出现无法创建java虚拟机
  14. [转帖] linux下面 vim 数字键无法插入的解决办法
  15. R-TREE
  16. POJ 3616 Milking Time 【DP】
  17. 主流蓝牙芯片盘点,Nordic/TI/博通哪家强?
  18. Robotframework(4):创建变量的类型和使用
  19. 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
  20. arduino空调遥控器

热门文章

  1. Go Revel - Routing(路由)
  2. 区块链blockchina简述
  3. es 加磁盘扩容
  4. Listener 监听Session内的对象
  5. Material Design 相关资源
  6. NetBeans Lookups Explained!
  7. 苹果Mac OS系统修改Hosts文件的方法
  8. 初试PyOpenGL一 (Python+OpenGL)
  9. mysql 查看某个库下面某个表的所有列字段, columnName
  10. <<、|=、&的小例子