ubuntu14.04 set命令

鸟哥的 Linux 私房菜:set 命令除了环境变量之外,还会将其他在 bash 内的变量通通显示出来。

为什么在ubuntu14.04下面使用set命令无效?

set命令结果如下图(部分截图):
请输入图片描述

阅读 9.6k
3 个回答

原来set命令显示内容太多,使用set | more分页查看即可!

图片描述

sudo apt-get install bash 后可以使用,不过原因仍然未知,可考虑export代替

( set -o posix ; set ) | head
BASH=/bin/bash
BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:histappend:interactive_comments:login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_COMPLETION_COMPAT_DIR=/etc/bash_completion.d
BASH_LINENO=()
BASH_REMATCH=()
BASH_SOURCE=()

获取环境变量可以使用env命令。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题