首页 > 其他分享 >环境变量的设置

环境变量的设置

时间:2023-11-06 11:34:21浏览次数:37  
标签:shell 变量 配置文件 hmiking 设置 环境变量 bash

环境变量设置

  1. 环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境、保证shell命令的正确执行。shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。

  2. 环境变量可以在命今行中临时创建,但是用户退出shell终端,变量即丢失,如要永久生效,需要修改 环境变量配置文件

    • 用户个人配置文件 ~/.bash_profile 、 ~/.bashrc远程登录用户特有文件

    • 全局配置文件 /etc/profile 、 /ete/bashrc ,且系统建议最好创建在 /etc/profile.d/,而非直接修改主文件,修改全局配置文件,影响所有登录系统的用户

检查系统环境变量的命令

set,输出所有变量,包括全局变量、局部变量
env,只显示全局变量
declare,输出所有的变量,如同set
export,显示和设置环境变量值

撤销环境变量

unset变量名,删除变量或函数

设置只读变量

readonly,只有shell结束,只读变量失效

[root@hmiking ~]# readonly name="hmiking"                
[root@hmiking ~]# name="111"                   
bash: name: readonly variable 

系统保留环境变量关键字

bash内嵌了诸多环境变量,用于定义bash的工作环境

[root@hmiking ~]# export |awk -F '[ :=]' '{print $3}'

#这条命令能把环境变量的名字给列出来

欢迎关注我的CSDN个人博客知乎

标签:shell,变量,配置文件,hmiking,设置,环境变量,bash
From: https://www.cnblogs.com/oldit/p/17811971.html

相关文章

  • 解锁JVS低代码表单流水号配置的秘密:一步步教你如何设置
    在数字化时代,表单成为了我们日常生活和工作中不可或缺的一部分。无论是在线申请、数据录入还是业务流程管理,表单都发挥着重要的作用。为了确保数据的准确性和可追溯性,流水号的概念应运而生。流水号作为表单数据记录的唯一标识,为每一份数据赋予了独特的身份,使得数据的处理和管理更加......
  • jumpserver设置sftp默认路径
    jumpserver官网JumpServer是广受欢迎的开源堡垒机,是符合4A规范的专业运维安全审计系统。JumpServer帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。当我们通过jumpserver对服务器进行管理时,需要上传或下载服务器上的......
  • npm, yarn设置国内源
    yarnconfigsetregistryhttps://registry.npm.taobao.org-gyarnconfigsetsass_binary_sitehttp://cdn.npm.taobao.org/dist/node-sass-g #查看当前npm的软件源设置npmconfiggetregistry#用淘宝镜像源覆写之前的软件源地址npmconfigsetregistryh......
  • 037-第三代软件开发-系统音量设置
    第三代软件开发-系统音量设置文章目录第三代软件开发-系统音量设置项目介绍系统音量设置QML实现C++实现总结一下关键字:Qt、Qml、volume、声音、GPT项目介绍欢迎来到我们的QML&C++项目!这个项目结合了QML(QtMeta-ObjectLanguage)和C++的强大功能,旨在开发出色的用户......
  • 036-第三代软件开发-系统时间设置
    第三代软件开发-系统时间设置文章目录第三代软件开发-系统时间设置项目介绍系统时间设置演示效果QML实现小伙伴自创TumblerQt家TumblerC++端实现总结一下关键字:Qt、Qml、Time、时间、系统项目介绍欢迎来到我们的QML&C++项目!这个项目结合了QML(QtMeta-ObjectLang......
  • Redis设置密码以及用redis-cli -a连接redis实例
    要为Redis添加密码,您可以按照以下步骤进行操作:打开Redis配置文件。在大多数情况下,Redis的配置文件名为redis.conf,可以在Redis的安装目录中找到。在配置文件中,找到并取消注释(去掉前面的#符号)以启用密码验证的配置项。找到以下行并确保其没有被注释:requirepassyour_password将your_p......
  • Echarts饼状图grid设置
    饼状图不能设置grid,而是center{type:"pie",radius:["30%","70%"],center:["50%","25%"],}center圆心:控制圆的位置radius饼图的半径控制显示尺寸参考文章Echarts饼状图设置......
  • 如何在苹果Mac系统设置中查看Wi-Fi密码?
    在Mac上查找保存的Wi-Fi密码的最简单方法之一是从系统设置内的高级Wi-Fi首选项页面。您可以通过下面的方式访问此页面来查找您保存的Wi-Fi密码。1.在Mac上,选取「苹果菜单」选择「系统设置」。2.从侧边栏中选择「Wi-Fi」,单击「高级」。3.单击已知Wi-Fi网络旁边的三点菜......
  • 无涯教程-批处理 - 环境设置
    本章介绍与批处理脚本相关的环境。写入&执行通常,要创建批处理文件,请使用记事本,这是用于创建批处理文件的最简单的工具,接下来是批处理脚本的执行环境。在Windows系统上,这是通过命令提示符或cmd.exe完成的,所有批处理文件都在此环境中运行。以下是启动cmd.exe的不同方法-方法1-......
  • Veeam Backup & Replication v12-(4)如何设置存储库服务器
    RepositoryServer是备份的存储位置,因此要正确设置备份第一次将确保您有最佳的性能。创建存储库时,最好遵循VeeamBackup&Replication最佳实践:https://bp.veeam.com/vbr/3_Build_structures/B_Veeam_Components/B_backup_repositories/以下是设置存储库时需要考虑的一些事项:ReFS/XF......