我使用的是Kali linux:
lsb_release -a
"
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2021.2
Codename: kali-rolling
"
我设置了env变量
export DB_USER=something
它可以工作,但当我关闭标签,它不再识别。我正在为django项目设置env变量。当我设置“侏儒”终端时,它就会设置它。
printenv DB_USER
但是当我关闭pyhcarm时,printenv DB
令我困惑的是,运行这个两行脚本的输出是不同的:
help | head -n1
type mkdir
在SciTE内部(这里是SciTE输出面板输出):
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
mkdir is /bin/mkdir
并从终端窗口(此处为终端输出):
GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
mkdir is hashed (/bin/mkdir)
为什么由同一个shell执行的同一个脚本没有提供相同的输出?