Linux学习笔记之环境变量,自定义变量

Linux Shell编程--变量 在 Bash 中,定义变量非常简单,不像其他高级编程语言(如 C/C++、Java 等)那么复杂。在定义一个新变量时,一般不需要提前声明,只需直接指定变量名称并赋值即可变量名称=值变量名称:只能由字母,数字,下划线组成,不能以数字开头;注意:应该让变量名称有意义;赋值符号前后不能有空格;值:所有的字符串和数字都可以;使用unset命令可取消变量的定义。 阅读详情

env #直接输入env命令后回车,输出的是环境变量,通常情况下,变量名为大写。

set #命直接输入set后回车,令输出的是  环境变量+自定义变量。

set var_name="This is seting a var" #设置一个变量 var_name

环境变量和自定义变量的区别:env环境可以被子进程继承/使用,自定义变量不能被子进程继承/使用。

export 可以将 自定义变量转成环境变量env, 例如 mywork是一个自定义变量,可以通过如下命令转换成 环境变量

export #不加参数时,展示的是所有的环境变量。

export mywork #加参数时,是把后面的自定义变量 转成 环境变量

取消一个变量:unset  mywork

python docx设置标题中文字体rPr.rFonts.set(qn(‘w:eastAsia‘),u‘黑体‘),报错‘NoneType‘ object has no attribute ‘set‘ 一、我的代码: 因为要编一个报告自动化生成的代码,所以用了python docx,在设置标题自己写了一段代码,要求将标题设置成:一级标题 黑体 小四 from docx import Document from docx.oxml.ns import qn from docx.shared import Pt def add_Head(document, level, text, font, size): # document word对象 # level 几级标题 # text 标题内容 # f 阅读详情

相关推荐

Unity FPS射击控制系统:数据驱动的武器行为解耦方案

在Unity第一人称射击(FPS)开发中,射击系统常因输入、状态、行为耦合导致连发异常、换弹冲突与网络同步失准。其本质是缺乏对‘武器行为’(如后坐力曲线、弹药逻辑)与‘射击控制’(如输入合法性校验、冷却调度)的正交分离。本方案基于ScriptableObject实现WeaponData数据资产化,配合ShootingController状态机服务,达成输入解耦、运行时参数可调、协程受控、网络预测友好等工程目标。适用于中大型FPS项目架构升级与数据驱动转型,尤其解决Unity InputSystem与物理反馈

weixin_30536861的博客 607

linux环境编程-环境变量&打印环境变量

在shell编程主题中,我们已经大致的介绍过 环境变量和本地变量啦 我们今天来具体的介绍介绍,那环境变量到底是什么呢? 先来个视频了解一下 是谁 是我 一.环境变量含义&特征 环境变量是指 操作系统中用来指定操作系统运行环境的一下参数 1)特征: 字符串 有统一的格式: 名=值[:值] 值用来描述进程的环境信息 2)使用形式:与命令行参数类似 3)存储形式:与命令行参数类似,char* []数组,数组名 environ, 内部存储字符串, NULL做为哨兵 4)加载位..

qq_44065088的博客 1867

CRMEB小程序订阅消息实战指南:PHP配置与疑难排查

本文提供CRMEB小程序订阅消息的完整实战指南,重点解析PHP环境下的配置流程与常见错误解决方法。文章从订阅消息的核心规则讲起,详细拆解了从微信后台获取模板到CRMEB后台完成字段映射的关键步骤,并提供了从用户授权、缓存清除到服务器日志检查的逐层排查方案,帮助开发者高效打通消息通道,避免常见配置陷阱。

weixin_29022115的博客 316

自定义环境变量

export export 变量名=value [root@bogon ~]# export HISTSIZE=800 [root@bogon ~]# echo $HISTSIZE 800 变量名=value;export 变量名 [root@bogon ~]# HISTSIZE=700; export HISTSIZE [root@bogon ~]# echo $HISTSIZE 70...

qq_45451753的博客 475

Doorbell机制在PCI与MSI中断中的高效应用

本文深入解析了Doorbell机制在PCIe设备与CPU间通信中的核心作用。作为一种高效的硬件通知机制,它通过内存映射I/O(MMIO)实现软件对硬件的轻量级触发,常与MSI中断协同工作,构建高效的生产者-消费者模型。文章以AMD GPU的Ring Buffer命令提交为例,阐述了该机制如何显著降低CPU开销、提升系统吞吐量,并对比了其与传统中断方式的性能优势。

ee345的博客 607

TMF8801 ToF激光测距传感器原理图设计,已量产(距离传感器)

这张 TMF8801 小板的外围结构就很有代表性。核心传感器是 U1 TMF8801,但真正构成量产价值的是外围那一圈:U2 把 VCC 整理成 3V,R1/R2/R5 与 R3/R4/R6 两组 10K 电阻稳定默认态,Q2 2N7002 和 U3 SN74LVC2G07DCKR 处理控制链路,传感器边上还有 C1/C4/C5 三颗 100nF 紧贴去耦。

不脱发的程序猿 159

Linux之用户自定义变量

为什么我们需要变量这个东西呢? 因为当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就需要把它存放在一个变量当中。使用变量可以保存有用信息,让系统获知用户相关设置,也可用于保存暂时信息。 变量设置规则: 1.变量名称可以由字母、数字和下划线组成,但是不能以数字开头。 在Bash中,变量的默认类型都是字符串型,如果要进行数值运算,则需要将类型改成数值型。 2.变量用等号连接,等号左右两侧不能有空格 3.变量的值如果有空格,需要使用单引号或者是双引号包括。 4.在变量的值中,可以使用“\”转义符

qq_43517139的博客 3949

从零开始做对容量规划:一文讲透 SAP Greenfield sizing 与 Quick Sizer 落地方法

摘要 SAP项目早期硬件规划面临业务细节缺失的挑战,Greenfield sizing方法通过Quick Sizer工具将业务需求转化为硬件资源需求。该方法聚焦主要负载驱动因素而非精确预测,采用标准化问卷形式输入并发用户数、业务处理量等参数,输出内存、CPU等资源需求。关键步骤包括选择正确的Quick Sizer版本、创建sizing项目、参考SAP基准测试和认证目录校准结果,最终将需求交由硬件厂商落地。该方法特别适用于缺乏历史数据的新系统部署,帮助在不确定性中建立可控的容量规划模型,避免资源浪费或性能不足

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 211

Linux定义变量的方式(全)

Linux

Brave_heart4pzj的博客 4775

【人工智能】大模型可以分为L0层:基础大模型/通用大模型、L1层:行业大模型、L2层:细分场景模型三个层级

大模型确实可以分为L0、L1、L2三个层级,这种分层架构不仅有助于提升模型的泛化能力和适应性,还能更好地满足不同行业和场景的需求。华为盘古大模型的分层架构(L0、L1、L2)在多个证据中得到了详细描述和验证。例如,华为云盘古大模型3.0明确分为L0基础大模型、L1行业大模型和L2场景模型三层架构。此外,其他来源也一致支持这一分层架构,如用友网络的企业服务大模型、智谱AI的GLM-4系列等。

奶爸的编程之路,也就一周冷个三天 3978

在Simulink中进行基于强化学习控制策略的三相逆变器仿真

本文详细介绍了在Simulink中实现基于强化学习控制策略的三相逆变器仿真的完整流程。主要内容包括:1)准备工作,确保MATLAB/Simulink及相关工具箱安装;2)构建三相逆变器基础模型,包含电源、全桥电路、LC滤波器和负载;3)重点阐述强化学习控制器设计,涉及状态空间、动作空间定义,奖励函数设计和算法选择;4)实现控制逻辑,包括环境创建、代理配置和训练过程;5)仿真设置与结果分析。文章强调了模型调试优化的重要性,并建议结合文献研究提升控制效果。该方案为开发自适应电力电子控制系统提供了实用指南。

amy_mhd的博客 269

Linux学习笔记——bash、shell(bash)用户自定义变量、Shell环境变量设置方法详解

声明本文参考C语言中文网和Linux命令大全 变量是存储设备中的一些可读写的存储单元,利用变量可以保存暂时的信息。在Linux中,变量主要分为环境变量、一些与bash操作接口有关的变量,以及用户自定义变量。 一、变量设置规则 1.变量名可以由字母、数字和下画线组成,但是不能以数字开头。如果变量名是"2name",则是错误的。 2.在 Bash 中,变量的默认类型都是字符串型,如果要进行数值运算,...

qq_42683219的博客 1821

Android 12.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析

在android12.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来 判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右滑出控制中心模块,接下来分析下 状态栏下滑坐标等相关功能代码分析

安卓兼职framework和app工程师的博客 2768

Linux环境变量

一、环境变量的概念 1、环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 2、环境变量的分类 1)按生效的范围分类。 系统环境变量:公共的,对全部的用户都生效。 用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效。 2)按生存周期分类。 永久环境变量:在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。 临时环境变量:使用时在Shell中临时定义,退出Shell后失效。 3、Linux环境变量 Lin

qq_41962968的博客 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Linux】环境变量

环境变量有关内容

weixin_74078718的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【Linux】Linux下的环境变量(什么是环境变量,环境变量有什么作用?)

环境变量是一种非常重要的概念,它对于系统的行为和应用程序的运行起着关键的作用。 那么环境变量究竟在扮演着什么样的角色呢?让我们一起深入了解一下

weixin_45031801的博客 3655

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【Linux | Shell命令】Linux 环境变量

本文总结了Linux 环境变量:它们存储在哪里、如何使用,以及如何创建自己的环境变量,最后会以数组变量的用法作结。

wkd_007的博客 5201

【Linux学习笔记】Linux的环境变量和命令行参数

哈喽,各位小伙伴大家好!上期我们讲了进程切换和调度今天我们讲的是环境变量和命令行参数。话不多说,我们进入正题!向大厂冲锋!

大白的编程日记. 1789

Linux 环境变量

unset命令+变量名可删除已经存在的环境变量。在unset命令中引用环境变量时,记住不要使用$。(如果要用到变量,使用$;如果要操作变量,不使用$。但用printenv显示某个变量的值是个例外,printenv HOME)用以上这种方式用户自己进行定义的环境变量,下次重新启动Linux就被删除了。如果想不被删除,一直存在,我们该怎么办?我们需要在系统自启动文件~/.bashrc中进行配置,将export命令写入到该文件内,这样我们下次重启系统后,这个变量就不会丢失了。

2401_87935803的博客 2385

【Linux】理解Linux环境变量

深入理解Linux环境变量

阿润菜菜的博客 2593

【Linux】Linux中的环境变量及其意义

Linux中的指令是如何设计的? main函数三个命令行参数的意义? Linux环境变量详解。

学了就忘是正常现象 3330

Linux进程——Linux环境变量

环境变量的学习重在理解,细节比较多,而且有很多新概念,所以认真,细心的学习环境变量是很重要的。

EterNity_TiMe_的计算机学习之路 2357

Linux中shell环境变量设置说明

Linux环境变量设置及Bash配置文件:profile类文件(/etc/profile、/etc/profile.d、~/.bash_profile),bashrc类文件(/etc/bashrc、~/.basbrc)如何执行及作用域进行说明

xiaobinhxb的博客 4556

Linux自定义命令和环境变量

Linux自定义命令和环境变量环境变量系统自带环境变量自定义环境变量自定义命令查看自定义命令 环境变量 系统自带环境变量 这种环境变量针对所有用户和环境都适用。 变量名称 作用 HOME 用户的家目录(即主目录) SHELL 用户在使用的shell解释器名称 HISTSIZE 输出的历史命令记录条数 MAIL 邮件保存路径 LANG 系统语言、语系名称 RANDOM 生成一个随机数字 PS1 bash解释器的提示符 PATH 定义解释器搜索用户执行命令的路径

w284511883的博客 2173
上一篇: Linux学习笔记之磁盘分区,格式化,挂载
下一篇: Linux读书笔记之login shell 和 non-login shell
SunRuing
博客等级 码龄15年 7粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值