首页 > 系统相关 >shell编程(2)之全局变量

shell编程(2)之全局变量

时间:2023-02-14 15:14:10浏览次数:39  
标签:shell 编程 value export PATH 变量名 全局变量

全局变量

查看全部的全局变量:env 或 printenv
全局变量可以用于进程的所有的子进程

三种创建全局变量的方式

  1. export 变量名=value

  2. 变量名=value;export 变量名 #此方法首先定义了一个局部变量,之后导入到全局变量中

  3. declare -x 变量名=value
    ps:对于全局变量来说,在子 shell 中修改全局的变量值,这不会影响到父shell

环境变量的永久化

当你想要在当前目录下执行该目录下的可执行文件,执行如果报错,那么究其原因极有可能就是:该命令的可执行文件的目录不在 PATH 环境变量所包含的目录中

  1. 向 PATH 添加新的路径的方法,且该方法是临时方法

    echo $PATH #输出看一下当前的PATH

    PATH=$PATH:路径 #向PATH中添加新的路径

  2. 在 ~/.bash_profile 中直接修改,记得修改之后一定要 source 一下让其生效

标签:shell,编程,value,export,PATH,变量名,全局变量
From: https://www.cnblogs.com/BY1314/p/17116592.html

相关文章

  • 面向接口编程的一个小例子
    注:本文重在强调面向接口编程,而非如何防止SQL注入。今天,在做项目时,需要增加对SQL语句的检测功能,即防止SQL注入的问题。首先想到的是写一个工具类来完成SQL......
  • windows核心编程随书代码转VS2019版本
    新建一个目录WindowsHEXIN,将原来代码文件中的CommonFiles目录复制到WindowsHEXIN里,新建的工程文件都保存在WindowsHEXIN里,将解决方案和项目放同一目录VS2019-文件-新......
  • Xshell从服务器下载文件到本地
    步骤/方法1.首先安装linux工具lrzsz,使用linux命令(yum-yinstalllrzsz)2.查看要下载的文件,比如要下载LiveRamp_BF.7z3.输入szLiveRamp_BF.7z命令,然后回......
  • C++PrimerPlus中文第六版第11章编程练习答案
    1、//vector.h#ifndefVECTOR_H_#defineVECTOR_H_#include<iostream>namespaceVECTOR{classVector{public:enumMode{RECT,POL};......
  • 响应式圣经:10W字,实现Spring响应式编程自由
    文章很长,而且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面......
  • linux shell 字符串处理过滤方法
    1.grep文本过滤命令grep中的正则表达式^westos#以westos开头westos$#以westos结尾'w....s''w.....''.....s'grep-E=egrep应用:cp/etc/passwd/mntc......
  • 使用 shell 脚本拼接 srt 字幕文件 (srtcat)
    背景前段时间迷上了做B站视频,主要是摩托车方面的知识分享。做的也比较粗糙,就是几张图片配上语音和字幕进行解说。尝试过自己解说,发现录制视频对节奏的要求还是比较高的,......
  • 使用 Kitten 编程猫绘制一个 Y 方向平铺的立方体集合
    效果如下图所示:我们实际上使用了2D来模拟3D效果。应用程序启动时,默认只绘制一个立方体,因此我们在初始绘制的函数里,只执行动态绘制X方向的立方体这一个逻辑。因为默......
  • Linux远程工具FinalShell
    FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:云端同步,免费海外服务器远程桌面加速,ssh加......
  • shell内部命令-echo|
    1.echoLinux中echo命令主要用于打印字符或者回显,一般起到一个提示的作用。1.1语法echo[选项][输出内容]1.2参数-n不在最后自动换行。-e使用-e扩展参数......