VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
新天域互联优惠活动
wexlayer优惠活动
最新

Linux系统编程:环境变量(如何设置环境变量Linux)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

在Linux系统编程中,对环境变量的理解和使用非常重要。本文提供了与环境变量相关问题的详细说明,并提供了相应的解决方案。

1。环境变量1.1通行简介

问题1:我们通常使用的步骤是可执行程序,但是为什么我们可以直接运行它们,而我们编译的内容应添加./?

可执行的程序也是过程和文件。 搜索文件时必须提供路径。 您输入的程序路径保存在操作系统默认可以找到的路径中,因此您可以直接运行它。 但是,我们编制的程序在当前目录中,而不是默认情况下在操作系统中找到的路径中,因此我们需要使用相对路径搜索。 ./code.c使用相对路径告诉操作系统可执行程序在当前目录中,因此无需随机搜索。

问题2:默认情况下,操作系统搜索的路径在哪里?

- >操作系统搜索的路径环境变量保存在路径环境变量中。 您可以通过回声$路径查看路径变量。这是分离器。

通常在/usr/bin目录中找到正常步骤。 直接运行自己的程序时,您会看到“命令不是intunt”。

问题3:如果我想像说明一样使用程序,该怎么办?

方法是将自己的可执行程序放在默认搜索路径中。 有两种方法。

问题4:如何添加路径?

path = .................此方法是将值直接分配给覆盖原始路径的路径变量。 但是,如果您不正确地使用它,则问题并不重大。因为我们所有的说明都是内存级文件,并且每次启动时都会自动加载外壳。

路径= $路径:...:这样就是添加目录,即新路径。

1.2 home and shell

家庭环境变量:通常用于指定用户的主目录是您登录到Shell时所处的目录。 我的默认用户目录是Ubuntu。 shell变量:保存命令行解释器所在的路径,即-bash的路径。 2。如何查看所有环境变量2.1命令行

2.2系统呼叫接口

通过getEnv获取指定的环境变量。

2.2.1第三方变量

第三方环境变量:Exter Char **环境(辅助指针)

3。 您可以通过环境变量检索用户以确定相应的权限。

4。命令行参数4.1主函数的指令参数

,因为主函数也是一个函数,因此您可以使用参数。

同样适用于通常使用的说明,例如以这种方式执行的许多选项。

4.2主函数的环境变量参数

环境变量参数 - > ENK除了ARGC和ARGV外。

结论 - >两个向量表:

4.3如何了解环境变量的全球性

您可以看到主函数的参数包含环境变量表。 BASH过程需要一个环境变量表。 所使用的过程是从bash继承的,因此环境变量表也继承了,每个过程都可以使用。因此,它是全球等同的。

根据以前的知识,如果首先创建了一个过程,然后环境变量会更改,则新创建的子过程不可避免地继承(共享数据)。 但是,如果创建子过程并更改了环境变量,则会发生写副本,并且不会影响父过程的环境变量。

4.4本地和环境变量之间的差异

问题1:什么是本地变量?

局部变量是通常定义的正常局部变量,堆栈上的变量。

问题2:IT和环境变量有什么区别

本地变量存储在堆栈中,环境变量存储在数据段或全球变量区域中。

4.5普通和内置命令

如果您意外覆盖环境变量,则大多数指令将不使用,但并非所有指令都会使用。 例如,回声,PWD,CD ...因为它们是内置命令。

摘要

环境变量表基本上是次要指针。

doubao ai编程

通过智能代码生成和优化有效地提高了开发速度和质量!

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Linux系统编程:环境变量(如何设置环境变量Linux) https://zhujicankao.com/147222.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Linux系统编程:环境变量(如何设置环境变量Linux)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!