摘要:用source命令去“源化”一个文件与执行文件不同,“源化”后文件中定义的所有命令都在当前 bash 会话的上下文中进行使用,这意味着定义的任何变量、函数或别名都将在整个会话中持续存在。
用source命令去“源化”一个文件与执行文件不同,“源化”后文件中定义的所有命令都在当前 bash 会话的上下文中进行使用,这意味着定义的任何变量、函数或别名都将在整个会话中持续存在。
创建需要执行 source sourceme.sh 的文件
#!/bin/bashexport A="hello_world"alias sayHi="echo Hi"sayHello {echo Hello}在会话中 “源化” 该文件
$ source sourceme.sh从现在起,您可以使用 “源化”该文件种定义的所有资源
$ echo $Ahello_world$ sayHiHi$ sayHelloHello请注意,“. ”命令与 “源代码 ”同义,因此只需使用
在一台机器上开发多个应用程序时,将依赖关系分离到虚拟环境中会变得非常有用。
通过使用 virtualenv,这些环境会被置入 shell 中,这样当你运行命令时,命令就会来自该虚拟环境。
最常见的安装方法是使用 pip。
pip install https://github.com/pypa/virtualenv/tarball/15.0.2创建新环境
virtualenv --python=python3.5 my_env激活环境
source my_env/bin/activate如果您对我的文章有兴趣,我把我发布的文章都归档到我私人网站中去,欢迎访问 https://three-corner.xyz Corner 三的小角落 -- 首页 查阅之前的文章。
来源:火力冲锋劲
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!