最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

行业资讯

当前位置: 首页 > 新闻动态 > 行业资讯

Linux 中环境变量设置 · Linux命令 · 看云

添加时间:2024-02-04

/

### . 和 . 区别#### 相关文件* `/etc/`: 此文件为系统的`每个用户`设置环境信息,当用户第一次登录时,该文件被执行。并从 /etc/.d 目录的配置文件中搜集shell的设置。* `/etc/`: 为每一个运行 `bash shell` 的用户执行此文件。当 `bash shell` 被打开时,该文件被读取。* ` ~/.`: 每个用户都可使用该文件输入专用于自己使用的 shell 信息,当用户登录时,该文件仅仅执行一次!默认情况下,其他设置的一些环境变量,执行用户的 `.` 文件。* `~/.`: 该文件包含专用于登陆用户的 `bash shell` 的 `bash` 信息,当登录时以及每次打开新的 `shell` 时,该该文件被读取。* `~/.`: 当每次退出 `bash shell` 时,执行该文件。> /etc/中设定的变量(全局)的作用于任何用户,而~/.等中设定的变量(局部)只能继承/etc/中的变量,它们是"父子"关系。

设定环境变量_环境变量的变量值怎么设置_变量环境怎么设置

>> ~/. 是交互式、login 方式进入 bash 运行的。> ~/. 是交互式 non-login 方式进入 bash 运行的。通常二者设置大致相同,前者会调用后者。#### 启动过程在登录Linux时要执行文件的过程如下:在刚登录 Linux 时,首先启动 `/etc/` 文件,然后再启动用户目录下的 `~/.`、 `~/.` 或 `~/.` 文件中的其中一个(根据不同的 Linux 操作系统的不同,命名不一样),执行的顺序为:`~/.`、 `~/.`、 `~/.`。如果 `~/.` 文件存在的话,一般还会执行 `~/.`文件。因为在 `~/.` 文件中一般会有下面代码:~~~# Get the and [ -f ~/. ] ; then. ./~~~~/. 中,一般还会有以下代码:~~~# [ -f /etc/ ] ; then. /~~~`~/.` 会调用 `/etc/` 文件。

最后,在退出 shell 时,还会执行 `~/.` 文件。所以,执行顺序为:> /etc/ -> (~/. | ~/. | ~/.) -> ~/. -> /etc/ -> ~/. #### 环境变量设置PATH: 可执行程序的查找路径查看当前环境变量:~~~echo $PATH~~~设置: 方法一: PATH=PATH:/XXX 但是登出后就失效方法二:修改~/.或~/.或系统级别的/etc/. 在其中添加例如 PATH=/opt/-2.7/bin:$PATH2. . (命令也称为“点命令”,也就是一个点符号(.)。命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录): 动态库的查找路径设置:方法一: =:/XXX 但是登出后就失效方法二: 修改 ~/. 或 ~/. 或系统级别的 /etc/. 在其中添加例如 PATH=/opt//lib:$. .方法三:这个没有修改 但是效果是一样的实现动态库的查找, 1. /etc/ld.so.conf 下面加一行/usr/local/mysql/lib2. 保存过后 一下( 命令的用途,主要是在默认搜寻目录(/lib 和 /usr/lib)以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表。)方法三设置稍微麻烦,好处是比较不受用户的限制。删除环境变量unset

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@zhonghuanews.net

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 非商用版本 ICP备案编号:粤IP**********    网站地图