故障排除导出命令

troubleshooting export command

似乎 'export' 不工作。

HISTSIZE=66
export HISTSIZE
echo $HISTSIZE
66

然后在一个新终端中,

echo $HISTSIZE
1000

从用户和 root 尝试过。 'export' 不应该意味着这个变量在每个 shell 环境中设置直到用 'export' 再次改变吗?

Description:    Kali GNU/Linux Rolling
Release:        2020.2

type export
export is a shell builtin

echo $SHELL
/bin/bash

export 导出仅在 export 命令执行后 shell 中 运行 进程可见的变量。
例如,您可以使用 /etc/profile.d 导出全局变量。 Check out a relevant topic.

如果您经常使用 export variables 然后只需将导出命令添加到您的 ~/.bashrc~/.zshrc 如果您使用的是 zsh.

  • nano ~/.bashrc
  • HISTSIZE=66 export HISTSIZE附加到文件末尾并保存。
  • 现在它可以在每个新终端上运行。