腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Bash
中
的
Shell休克漏洞背后
的
行为是否记录在案,或者根本是故意
的
?
bash
、
function
、
security
、
environment-variables
、
shellshock-bash-bug
最近
的
一个漏洞,,在如何解释
环境变量
。该漏洞依赖于
Bash
将某些
环境变量
声明
解析
为
函数
定义,但随后继续执行定义后面的代码: $ x='() { echo i do nothing; }; echo vulnerable'
bash
-c '在
Bash
手册
中
,我没有发现任何关于将
环境变量
解释为
函数
的
方法(除了继承
函数
,这是不同
的
浏览 11
提问于2014-09-24
得票数 56
回答已采纳
2
回答
Bash
-
解析
bash
函数
中
的
环境变量
bash
、
environment-variables
我有一个从.env文件
中
检索
环境变量
的
bash
函数
。在我
的
.env文件
中
,我有以下变量 USER=luisIMAGE_VERSION=latest IMAGE_TAG=${USER}/${IMAGE_NAME}:${IMAGE_VERSION} 在我
的
bash
脚本
中
,有我
的
env
函数
function dotenv::get
浏览 22
提问于2021-01-26
得票数 2
回答已采纳
1
回答
从文本文件
bash
样式将env变量导入Java
java
、
bash
、
environment-variables
、
environment
我有一个Java应用程序,它需要这些
环境变量
的
可见性,但是使用标准
的
System.getenv()不会获取这些
环境变量
,因为
bash
文件还没有来源于Java
中
。如果我使用Java
的
Runtime.exec("source
bash
_file"),那么即使使用
bash
的
export命令,
环境变量
也只存在于Java
的
子shell
中
。如果我是纯<em
浏览 3
提问于2012-07-12
得票数 3
回答已采纳
1
回答
用于perl cgi脚本
的
Bash
配置文件
bash
、
perl
、
cgi
我希望使用
bash
文件作为项目的配置文件,这样,无论语言(特别是
bash
和perl),都可以对所有脚本使用相同
的
配置文件。$ source configfile.sh但在cgi脚本
中
,答案不太清楚。#!但是如果我这样做,
bash
将处理所有的http参数
解析
,并且任何perl
的
cgi功能和模块都会变得毫无用处,除非我
浏览 10
提问于2015-09-15
得票数 1
回答已采纳
1
回答
导出带有嵌套
函数
定义
的
函数
,并在
bash
中导出
bash
、
shell
我想将脚本
的
一个片段传递给一个子subshell,所以我将它导出为一个
函数
。当我尝试这样做时,我碰巧注意到,我无法导出一个包含嵌套
函数
的
函数
,该
函数
的
结尾是heredoc。#!/bin/
bash
g() {EOF}
bash
-c ':' 如果运行它,子subs
浏览 0
提问于2020-03-06
得票数 3
回答已采纳
1
回答
当使用--setenv时,systemd-run不设置
环境变量
。
linux
、
systemd
根据系统运行文档,可以使用-setenv选项“使用指定
的
环境变量
来运行服务流程”。但是,
环境变量
似乎实际上对流程不可用:Running as unit run-20705.TEST: 我是否误解了--setenv选项
的
使用?运行systemd版本219。
浏览 2
提问于2016-03-06
得票数 0
回答已采纳
1
回答
从Java进程
中
“导出”shell
函数
错误
bash
、
shell
、
hadoop
我有一个剧本,看起来是这样
的
: echo "HELLO!"它打印出我在my_function
中
拥有的几个回显语句。当我用'mapper.py‘文件启动hadoop作业时,它正常工作。它甚至采用了my_function
中
的
配置参数。当我声明我
的
映射器为 -mapper '
bash
-c "func1 ; python mapper.py
浏览 2
提问于2013-11-01
得票数 0
回答已采纳
1
回答
Sublime没有看到env变量。
sublimetext
、
sublimelinter
当从desctop运行崇高时,它不会看到我
的
PERL5LIB
环境变量
。当从终端运行时,一切都可以。我在.bashrc和.
bash
_profile
中
设置了变量。import os'/bin/
bash
'Traceback (most recent call
浏览 1
提问于2015-03-09
得票数 0
回答已采纳
1
回答
谢尔休克巴氏杆菌
的
根本原因
bash
、
shellshock-bash-bug
我不知道贝类休克
bash
bug
的
根本原因,比如CVE-2014-6271。Apache头
解析
器是否由
bash
脚本组成? 谢谢!:)
浏览 3
提问于2014-09-29
得票数 0
回答已采纳
2
回答
将
环境变量
和
函数
打印为
bash
中
的
可执行命令。
bash
在
bash
中
,如果在终端
中
运行alias,它会以命令
的
形式输出定义
的
别名列表,如下所示:如果你愿意,你可以alias > my_aliases.sh,然后source my_aliases.sh除了
环境变量
和定义
的
函数
之外,我想要
的
是同样
的
东西。 env看起来可能有用,但这不太管用。我需要这个来输出
环境变量
和
函数
,但是我在env
的</em
浏览 0
提问于2018-10-17
得票数 3
回答已采纳
2
回答
将环境从systemd Config加载到
bash
脚本
linux
、
bash
、
systemd
我想将一些
环境变量
从服务
的
systemd Configuration Files (*.conf)导入到
bash
中
。[Service]Environment="Var2=v2" 根据文件
的
字母顺序,它们可以覆盖某些值。我需要
的
是
bash
脚本
中
变量
的
值。是否有直接命令(从systemd)将
中
的
变量导入到正在运行<em
浏览 5
提问于2016-12-15
得票数 2
1
回答
bash
:导出
的
函数
不可见,但变量是
bash
、
shell-script
、
environment-variables
、
function
多年来,我收集了shell和脚本引用
的
bash
函数
库。为了减少导入样板,我正在探索如何在脚本
中
合理地包含库
的
选项。export SOME_VAR=VALUE # convenience funtion, sowhether env var
浏览 0
提问于2020-09-16
得票数 3
回答已采纳
1
回答
如何在python脚本
中
从.env文件
中
设置
环境变量
?
python
、
linux
、
bash
、
shell
、
environment-variables
在Ubuntu
bash
shell
中
,我可以使用命令行“.env”(例如:source $OCSSWROOT/OCSSW_
bash
.env)从源文件
中
设置
环境变量
。但是source不是python
中
的
一个
函数
。那么,如何在python
中
从.env文件设置
环境变量
呢?'l2gen‘是美国宇航局支持
的
用于处理海洋卫星数据
的
SeaDAS
的
命令行程序
浏览 1
提问于2019-06-10
得票数 6
1
回答
如何在“监视”命令
中
运行
bash
函数
?
bash
、
watch
假设我在bashrc
中
定义了一个
函数
f date我想运行下面的命令来监视输出watch f。该命令失败,"sh: f:命令未找到“。watch
bash
-c f也给出了同样
的
结果。 如何使此监视命令按预期工作?
浏览 0
提问于2023-05-07
得票数 0
2
回答
在本地
bash
函数
变量
中
设置脚本
的
环境变量
bash
、
unix
、
cygwin
、
environment-variables
我有一个Unix
函数
,它执行
解析
自定义
环境变量
的
脚本。我希望避免导出
bash
中
的
相关变量,而只将它们设置为脚本,作为执行命令
的
一部分。但是,由于我想根据不同
的
条件设置多个变量,所以我希望使用一个本地
函数
变量来存储
环境变量
设置,然后在脚本执行命令中使用这个变量。我有一个最终被设置为VARNAME=VAR
的
本地"vars“变量,但是如果我试图从
bash
<em
浏览 6
提问于2012-01-16
得票数 5
回答已采纳
4
回答
Perl脚本,如何从.
bash
_profile
中
获取
环境变量
linux
、
perl
、
variables
、
profile
、
environment
我需要一些关于perl脚本
的
快速建议。我创建了一个脚本,它基本上调用了其他perl脚本和其中
的
许多其他shell脚本。我所面临
的
问题,仅仅是通过设置一个
环境变量
来使其在一个通用级别上运行。所以我将我
的
变量添加到.
bash
_profile
中
,如果我先手动源文件,然后运行我
的
perl脚本,它就可以正常工作了!这是,好
的
,但我想脚本自动化这个部分,而不是需要额外
的
,手工采购步骤。我
的
剧本是这样
的<
浏览 1
提问于2014-05-29
得票数 2
回答已采纳
1
回答
Bash
数组键与现有变量冲突
arrays
、
bash
我
的
期望是
bash
数组
中
的
键被解释为文本,但情况似乎并非如此。例如,下列工作如预期
的
那样:$ mymap[foo]="bar"$ declare -a mymap $ export foo=" >
浏览 5
提问于2015-04-27
得票数 2
回答已采纳
3
回答
是否有任何模块可以读取shell脚本?
python
、
bash
、
shell
、
export
、
environment-variables
我现在正在编写python脚本,我需要使用
bash
脚本
中
设置
的
一些
环境变量
。#!
中
获取这个脚本,然后执行我
的
构建。我想要做
的
是从python
中
读取这个脚本,然后使用os.environ来设置其中
的
变量。(我知道这不会影响父实例,但只会影响当前运行
的
Python实例,这很好) 因此,为了使我
的
工作更容易,我试图找出有什么模块可以“
解析
”<em
浏览 1
提问于2013-07-15
得票数 3
2
回答
如何通过设置
环境变量
的
Windows终端启动Git
Bash
?
environment-variables
、
git-bash
、
windows-terminal
我在我
的
机器上运行Windows终端和Git
Bash
。我希望将Git集成到Windows终端,但在通过Windows终端运行Git时,我希望设置
环境变量
MSYS_NO_PATHCONV=1。我不想将它添加到我
的
系统
环境变量
中
,因为我希望能够在没有这个
环境变量
的
情况下在Windows终端之外启动Git
Bash
。为了将Git
Bash
添加到Windows终端,我在Windows终端
的
profiles
浏览 2
提问于2020-04-03
得票数 4
回答已采纳
1
回答
通过调用打印$env:myVar=myvalue
的
python脚本在powershell
中
设置
环境变量
python
、
linux
、
windows
、
bash
、
powershell
我有一些遗留
的
python脚本,用于管理我在Linux (
bash
)和windows (cmd.exe)上运行
的
所有程序和插件
的
shell环境。我想把这个移植到powershell。如何通过调用输出$env:myVar=myvalue并使我
的
环境变量
持久存在于powershell
中
的
python脚本来设置powershell
中
的
环境变量
。在
Bash
中
,我可以使用<
浏览 7
提问于2013-11-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中bash shell环境变量
Bash 环境变量的那些事
如何在 Bash 中编写函数
bash中的变量
Bash shell中bash、sh、source及“.”的区别与联系
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券