Linux进阶bash笔记--Source 命令

B站影视 2024-11-20 18:30 2

摘要:用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 三的小角落 -- 首页 查阅之前的文章。

来源:火力冲锋劲

相关推荐