`

Linux的set,env和export的区别

阅读更多

set 显示当前shell的变量,包括当前用户的变量
env 显示当前用户的变量
export 显示当前导出成用户变量的shell变量

每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比 如HOME,SHELL等这些变量,但shell自己的变量不同shell是不同的,比如BASH_ARGC, BASH等,这些变量只有set才会显示,是bash特有的,export不加参数的时候,显示哪些变量被导出成了用户变量,因为一个shell自己的变 量可以通过export “导出”变成一个用户变量。

分享到:
评论

相关推荐

    linux常用命令1

    总结来说,了解和熟练使用`env`、`export`和`set`这三个命令,可以帮助Linux用户更好地理解系统的运行环境,管理环境变量,以及进行必要的系统配置。这在日常的系统管理、脚本编写以及问题排查中都极其重要。通过...

    cross-env-设置环境变量跨平台

    它通过解析命令行参数并确保在所有平台上正确地执行`set`(在Windows上)或`export`(在Unix-like系统上)来实现这一点。 ### 安装和使用 在你的项目中使用`cross-env`,首先需要安装它。如果你使用npm(Node ...

    Linux之查看环境变量.docx

    "Linux之查看环境变量" ...在上面的讨论中,我们了解了三种查看环境变量的方法:env 命令、export 命令和 set 命令。这些命令可以帮助我们了解 Linux 系统中的环境变量,从而更好地理解和使用 Linux 操作系统。

    get-set-var:类似命令行的 Linux 变量的 Getter 和 setter

    类似命令行的 Linux 变量的 Getter 和 setter。 安装 使用源代码安装 $ git clone https://github.com/wxqee/get-set-var.git get-set-var $ cd get-set-var/ $ npm install ./ -g 用法 选择使用 db/database 设置...

    Linux_Miniconda_x86

    通过`conda env export > environment.yml`可以生成环境文件,之后在其他地方通过`conda env create -f environment.yml`即可重建相同的环境。 总之,Linux Miniconda x86是一个对32位Linux用户友好的Python环境...

    Linux 环境变量设置

    环境变量是Linux系统的核心组成部分之一,正确理解和掌握它们对于管理和维护Linux系统至关重要。无论是系统管理员还是普通用户,都应该熟悉如何有效地使用环境变量来提高工作效率和系统性能。通过上述操作,我们可以...

    Linux环境变量命令说明

    通过上述介绍,我们可以了解到Linux系统中环境变量的重要性以及如何管理和操作这些变量。正确地设置环境变量不仅可以提高系统的安全性,还能让系统运行更加高效。此外,掌握环境变量的基本操作对于日常使用Linux系统...

    Linux设置和查看环境变量的方法.docx

    Linux 设置和查看环境变量的方法 Linux 操作系统中,环境变量是一种重要的配置项,用于存储和管理系统的各种设置。环境变量可以分为永久的和临时的两类,永久的环境变量需要修改配置文件,而临时的环境变量可以使用...

    习题答案全linux.doc

    - `set`、`export`和`env`命令用于查看和管理Linux环境变量。`set`显示所有环境变量,`export`导出新的或修改过的环境变量,`env`则打印当前环境的所有变量。 - 获取环境变量的值通常使用`getenv`函数。 2. 文件...

    Linux常用指令解析

    - 设置环境变量可以通过 `echo`, `export`, `env`, `set` 和 `unset` 命令完成。 3. **ls**:`ls` 命令用于列出目录内容。常见的选项有: - `-l`:长列表格式,显示详细信息,包括权限、所有者、大小和修改时间。...

    Linux环境变量设置

    `set`命令可以显示当前Shell中定义的所有变量(包括环境变量和其他变量)。例如: ```bash set ``` 这将显示所有变量的列表。 ##### 4. 使用`unset`命令删除环境变量 如果想要移除一个已经设置的环境变量,可以...

    Linux下如何设置环境变量.docx

    Linux 环境变量设置指南 Linux 环境变量是一组系统级别的变量,用于存储系统的配置信息和用户的自定义...环境变量是 Linux 系统中非常重要的一部分,掌握环境变量的设置和使用是 Linux 系统管理员和开发者的必备技能。

    linux 环境变量 配置 实用技巧 配置Linux 操作系统 环境变量

    Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储系统运行时需要的信息,如路径、用户主目录等。对于...

    Linux 环境变量 设置总结

    `env`命令可以用来显示系统中所有当前生效的环境变量,而`set`命令则会列出所有当前Shell中定义的变量,包括本地定义的Shell变量。如果需要移除某个环境变量,可以使用`unset`命令,如`unset TEST`将删除名为`TEST`...

    tenzin:使用Coinbase Pro API的加密跟踪器以显示个人投资信息

    启动python虚拟环境,然后使用以下命令安装所有软件包: pip install -r requirements.txt#运行应用程序:对于Linux和Mac: export FLASK_APP=tenzinexport FLASK_ENV=developmentexport CONFIG_SETUP="config_...

    linux操作指令笔记.docx

    `set`、`env`、`export`分别用于显示不同类型的环境变量,`export`还可将变量导出为环境变量。 - `PATH`环境变量定义了命令的搜索路径,通过它,shell能找到并执行命令。 以上只是Linux指令和环境变量的简要介绍,...

    Linux 环境变量

    `set`命令可以展示所有本地定义的Shell变量,而`env`命令则用于显示所有环境变量。 设置环境变量的方法有多种。对于所有用户永久生效的变量,你需要编辑`/etc/profile`文件,比如添加`CLASSPATH`变量: ```bash # ...

    Linux环境变量的设置和查看方法

    在 Linux 中,环境变量可以分为永久的和临时的两种,永久的环境变量需要修改配置文件,而临时的环境变量可以使用 export 命令声明。 查看环境变量可以使用 env 命令、set 命令和 echo 命令。env 命令可以显示所有的...

    Linux11章1

    查看当前Shell环境中的所有环境变量,可以使用`env`或`set`指令。`PS1`是一个特殊的环境变量,用于定义命令提示符的格式。 总之,理解并熟练使用BASH不仅可以提高Linux操作的效率,也是系统管理员必备的技能之一。...

    linux系统 java环境变量的配置方法

    #set java env export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_171 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH  执行命令使之生效: ...

Global site tag (gtag.js) - Google Analytics