当前位置:首页 > 日记 > 正文

linux环境变量设置方法介绍

linux环境变量设置方法介绍
注释:当在Linux下设置环境变量时,如果您只是临时使用它,您可以在shell下直接使用set或导出命令设置环境变量。如果您希望每次打开或打开shell时都自动设置此环境变量,则不需要在任何时候手动设置该环境变量。

然后,您需要将导出命令写入系统文件,并且具有此函数的文件在下面是通用的:
/ / /环境等或等 /轮廓或~ / /等。轮廓或bash.bashrc ~ / /或修改等。
有这么多的用途,有什么区别,谁是第一个
首先,看看这些文档做什么。
1./etc/environmentndash; > is the first file that the system reads when it is logged in and is used to set the environment variables for all processes.When using this file, the system does not execute commands in this file. 相反,它根据键=值模式的代码分配值的键。因此,如果我们想在文件中定义PATH环境变量,我们只需要添加一个行表单路径=。
2 / / profilendash >>等;第二文件被执行时,系统登录,可以用来为系统所有用户设置环境变量。
3。~ /。profilendash;>是对应于当前登录的用户配置文件,它是用来自定义当前用户的个人工作环境。
4 / / bash.bashrcndash >>等,是所有用户的bash初始化文件。此应用程序中设置的环境变量将应用于所有用户的shell。每次用户打开shell时,该文件将执行一次。
5。~ /。bashrcndash;>是bash初始化文件对应于当前登录的用户,和系统执行这个文件一次,每次用户打开外壳。
然后,根据上述说明,这些文件的执行顺序应为:
/etc/enviroment ndash; >/etc/profile ndash; >~/.profile ndash; >/etc/bash.bashrcndash; > ~/.bashrc
为了验证这个顺序是否正确,可以在这里做一个小测试,假设我们登录的用户名是XYZ:
env_msg = 这是 / / environment等;
这意味着增加一个环境变量env_msg,并添加了 / /型材等两行代码:
echo $ env_msg > > / / / log.txt XYZ的家
回声这是 / / profile等;> / / / log.txt XYZ的家
这样,如果 / /环境等是读过的配置文件,它将打印evn_msg两值这是 / / /型材等家用 / / log.txt XYZ。
将一行代码添加到概要文件中:
回声这是。profile> / / / log.txt XYZ的家
在/ etc / bash.bashrc添加一行代码:
回声这是 / / bash.bashrc等;> / / / log.txt XYZ的家
添加一行代码 / / /家XYZ .bashrc:
回声这是。bashrc> / / / log.txt XYZ的家
然后,重新启动计算机,看看log.txt文件看起来像。
当你启动计算机与XYZ用户打开 / / / log.txt家XYZ马上,你可以看到有三行的文件如下:
这是环境
这是…
这是。
这表明系统在开始登录的过程中依次读取和执行环境的内容,以及配置文件。
然后打开一个shell窗口,日志文件添加两行消息:
这是 / / bash.bashrc等
这是.bashrc
这表明在开壳的过程中,系统执行 / /等bash.bashrc和~ / .bashrc反过来。如果你关闭程序窗口,再打开一个新的shell窗口,同样的信息将在两排到日志文件添加。可以得知每个一次新的壳打开,系统会重复两文件没有移动的三个文件的内容。
下一步,我们将在/ etc /环境,改变线路,我们刚刚进入env_msg =写的,这不是 / / environment等,然后注销并重新登录,XYZ,它会发现有超过三行的日志文件。
这不是环境
这是…
这是。
这也表明取消重登录也会导致系统读取并执行三个文件。
但是,如果按Ctrl + Alt + f1,然后登录到XYZ,那么下面的行将出现在日志文件中,怎么回事
这是 / / bash.bashrc等
这是环境
这是…
这是.bashrc
这是。

相关文章

Destoon常见的安全设置的概述

Destoon常见的安全设置的概述

设置,常见,电脑软件,Destoon,安装的系统系统后,我们需要对网站的安全着想做一些安全设置,使系统不易被熏黑。destoon系统通常有以下步骤需要操作安全。 1。方正密码安全设置 该系统的创建者具有最高权限,所以我们需要设置一个复杂的密码,如字…

PHPExcel阅读器将excel内容读入数

PHPExcel阅读器将excel内容读入数

数据库,阅读器,代码,内容,电脑软件,文章最后介绍了利用excel阅读器读取excel文件的方法,如excel等数据的需要: -数据库:校友 -表的结构'校友' 如果不存在,创建表(校友) ` ID ` bigint(20)不为空auto_increment, ` GID ` varchar(20)默认为空的文…

gcasswupdater.exe的功能是什么该g

gcasswupdater.exe的功能是什么该g

查询,功能,过程,电脑软件,gcasswupdater,点评:gcasswupdater.exe是巨人 /微软反间谍软件相关程序 进程文件:gcasswupdater或gcasswupdater.exe 进程名称:微软反间谍软件更新过程 过程类别:安全风险的过程 英文描述: gcasswupdater.exe是一个过…

PHP的面向对象编程(OOP)的学习笔记(四

PHP的面向对象编程(OOP)的学习笔记(四

异常处理,面向对象编程,学习笔记,发生,电脑软件,使用异常 PHP5添加异常处理模块类似于其他语言,PHP代码生成异常可以抛出由catch语句的语句和捕获。代码需要例外处理必须放在try代码块捕获例外。每个尝试对应至少一个catch块。使用多个catc…

最好超过20的MySQL性能优化经验分

最好超过20的MySQL性能优化经验分

经验分享,性能优化,电脑软件,MySQL,我们设计的数据库表结构时,我们需要注意数据操作的性能当我们操作数据库(特别是在查询的SQL语句)。在这里,我们不谈太多关于SQL语句的优化,但只有MySQL,Web应用最广泛的数据库。我希望下面的优化技术对你有用。…

无法登录QQ提示服务器超时,错误代码

无法登录QQ提示服务器超时,错误代码

超时,服务器,提示,无法登录,错误代码,问题: 近年来,计算机网络是正常的,就是不能登陆QQ。当你登录QQ,提示你服务器超时,错误代码0x00000001 的原因是什么 答案uff1a 计算机网络正常,表明网络连接正常,网络设置正常,出现上述现象,原因如下: 如果是…

Linux用户管理和组管理使用详细的

Linux用户管理和组管理使用详细的

图形化,用户管理,解决方案,创建用户,详细,点评:本文主要介绍linux用户管理和组管理(图形化linux创建用户和组),有需要的朋友可以参考下。 有Linux下的三类用户:1、超级用户:根具有操作系统的所有权限的UID 0 2、普通用户:普通用户的操作系统权限…

我回忆并回忆起一切都有你的记忆。

我回忆并回忆起一切都有你的记忆。

一切都,回忆起,记忆,电脑软件,亲爱的,我不做永远,但永远不会忘记。 亲爱的,我不是Haikudanlan的,就在你身边。 回忆是无形的月光,一只眼睛闭上黑暗。 城市是一个听不见的大海,当它转过身时,它独自一人坠落。 黑人和白人的承诺还没有得到遗憾。…

MySQL无符号使用和减去补码溢出解

MySQL无符号使用和减去补码溢出解

溢出,解决方案,补码,符号,电脑软件,无符号是一个非负数,这种类型可以增加数据的长度。 例如,如果字段的最大值是127,那么字段符号最大可以达到127×2 无符号的属性是唯一的整数,和二进制属性仅用于CHAR和VARCHAR。 类型 解释 TINYINT 非常小的…

计算机名称修改后oracle正常启动问

计算机名称修改后oracle正常启动问

启动,修改,名称,电脑软件,oracle,不久前,在旁边的老姐安装了甲骨文,发现老姐的电脑名字很长,不容易记住,而且一个寿阳,电脑名字稍微改了一点,没想到这一步可以苦破一个老人,一个悲剧就要开始了! U3000 当你改变计算机名称并重新启动计算机,发现甲骨…

winhlp32.exe-过程的程序是什么

winhlp32.exe-过程的程序是什么

过程,程序,电脑软件,exe,综述:简要介绍了winhlp32.exe -程序过程 进程文件:程序或winhlp32.exe 过程名称:微软Windows帮助 过程类别:安全风险的过程 英文描述: winhlp32.exe是微软Windows帮助文件查看器。这个过程打开了进程,也称为第一、第二…

教你解决Win8的IE10浏览器不兼容

教你解决Win8的IE10浏览器不兼容

不兼容,浏览器,教你,电脑软件,点评:作为Windows8的朋友都知道,系统的IE10兼容性很差。为了避免网站的兼容性,IE10集成了IE9 IE7和IE8的诸多旅游模式。 1。如果你打开IE10预览页面,当页面不兼容或者页面字体很拥挤。 2、可以按键盘上的F12开发者…