1. linux怎样设置环境变量配置文件
linux设置环境变量方法:1、打开linux终端命令窗口,输入如下命令:exportpath=$path:/usr/local/matlab/r2013b/bin为了验证是否修改成功可以再继续输入命令eport进行查看。在下图中可以看到成功添加了matlab的环境变量。2、上面修改后如果退出终端并重新打开再次查看环境变量时就会发现上面添加的环境变量又消失了。
2. linux中对所有用户的变量设置,应当放在哪个文件下
1、首先在linux中查看系统环境变量,可以使用 env列出所有系统环境变量。
3. Linux配置用户本身的环境变量的文件是哪个
linux的环境变量一般只有两种,一种是全局变量,一般设置在/etc/目录下还有一种就是用户的环境变量,这个的话一般都是用户的home目录下比如csh就是~/.cshrc
4. linux如何查看某环境变量在哪个文件中配置
环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:/etc/profile全局用户,应用于所有的Shell。/$HOME/.profile当前用户,应用于所有的Shell。/etc/bash_bashrc全局用户,应用于BashShell。~/.bashrc局部当前,应用于BashSell如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句find . -name "*.*" | xargs grep "test"上述信息请用查找的变量信息来替换test
5. linux 环境变量的配置
1.是的,一般配置完.bash_profile后要重读环境变量:source.bash_profile.2.你的配置文件确实有问题,你没有加载库文件。正确配置如下:su-oracle vim .bash_profile,在文件最后添加:exportoracle_base=/oracle/appexportoracle_home=$oracle_base/oracle/proct/10.2.0/db_1exportoracle_sid=test (或者你写的是flow)exportld_library_path=$oracle_home/lib:/usr/libexportpath=$path:$home/bin:$oracle_home/binexportlang=c(或者你写的是zh_cn.utf-8)然后source.bash_profile重读环境变量。卢韬旭
6. linux如何查看某环境变量在哪个文件中配置
环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:
/etc/profile全局用户,应用于所有的Shell。/$HOME/.profile当前用户,应用于所有的Shell。/etc/bash_bashrc全局用户,应用于Bash Shell。~/.bashrc局部当前,应用于Bash Sell
如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句
find.-name"*.*"|xargsgrep"test"
上述信息请用查找的变量信息来替换test
7. linux环境变量配置
Shell变量有局部变量、环境变量之分。局部变量就是指在某个Shell中生效的变量,只在此次登录中有效。环境变量通常又称“全局变量”,虽然在Shell中变量默认就是全局的,但是为了让子Shall继承当前Shell的变量,需要使用export内建命令将其导出为环境变量。 按变量的生存周期划分: 永久的:需要修改配置文件,变量永久生效。 临时的:使用export命令声明即可,变量在关闭shell时失效。 在配置永久的环境变量时,又可以按照作用范围分为: 用户环境变量 系统环境变量。 系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 它也是全局(公有)的 bash执行时,不管是何种方式,都会读取此文件。 不要轻易修改此文件 用户环境变量通常被存储在下面的文件中: 若bash是以login方式执行时,读取 ~/.bash_profile ,若它不存在,则读取 ~/.bash_login ,若前两者不存在,读取 ~/.profile 。 若bash是以login方式执行时,读取 ~/.bash_profile ,若它不存,则读取 ~/.bash_login ,若前两者不存在,读取 ~/.profile 。 只有bash是以login形式执行时,才会读取.bash_profile,Unbutu默认没有此文件,可新建。 通常该配置文件还会配置成去读取 ~/.bashrc 。 当bash是以non-login形式执行时,读取此文件。若是以login形式执行,则不会读取此文件。 ~/.bash_profile 是交互式、login 方式进入 bash 运行的 ~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。 如想将一个路径加入到环境变量(例如$PATH)中,可以像下面这样做(修改/etc/profile): 你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句: bash会在用户登录时,读取下列四个环境配置文件: 全局环境变量设置文件: /etc/profile 、 /etc/bashrc 。 用户环境变量设置文件: ~/.bash_profile 、 ~/.bashrc 。 读取顺序:① /etc/profile 、② ~/.bash_profile 、③ ~/.bashrc 、④ /etc/bashrc 。 2 .bashrc 和 .bash_profile 的区别 .bash_profile 会用在登陆shell, .bashrc 使用在交互式非登陆 shell 。简单说来,它们的区别主要是 .bash_profile 是在你每次登录的时候执行的; .bashrc 是在你新开了一个命令行窗口时执行的。 当通过控制台进行登录(输入用户名和密码):在初始化命令行提示符的时候会执行.bash_profile 来配置你的shell环境。但是如果已经登录到机器,在Gnome或者是KDE也开了一个新的终端窗口(xterm),这时,.bashrc会在窗口命令行提示符出现前被执行。当你在终端敲入/bin/bash时.bashrc也会在这个新的bash实例启动的时候执行。 所以对于我自己,我写了一个 .pathrc 文件 然后在 .bashrc , .zshrc , .bash_profile , /etc/profile 中都加了 下面是 .pathrc 文件 现在,当你从控制台登录机器的时候,.bashrc就会被执行。 四、常用的环境变量 BASH Bash Shell的全路径 CDPATH 用于快速进入某个目录。 PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 当前用户Shell类型 LANGUGE 语言相关的环境变量,多语言可以修改此环境变量 MAIL 当前用户的邮件存放目录 PS1 基本提示符,对于root用户是#,对于普通用户是$ Reference [1] /etc/profile、/etc/bashrc、 /.bash_profile、 /.bashrc http://blog.chinaunix.net/uid-26435987-id-3400127.html [2] Linux如何修改env看到的环境变量? .bashrc和.bash_profile区别 http://blog.csdn.net/xifeijian/article/details/13355031 [3] linux环境变量,bashrc与bashprofile http://blog.sina.com.cn/s/blog_43e5ad4e0101ei43.html
8. linux怎样设置环境变量配置文件
首先环境变量的设来置应该写在那个自配置文件中呢?如果想让设置只对当前用户有效,可以将设置写在~/.bashrc文件中;而如果想让修改对所有用户都有效,则需要把环境变量的设置添加到/etc/profile这个配置文件中,设置的格式和在~/.bashrc中的是一样的。那环境变量的设置格式是怎样的呢,以设置PATH这个环境变量为例,需要添加如下内容:PATH="$PATH":/rootexport PATH也可以写成一行:export PATH="$PATH":/root添加完成后,如果想让环境变量配置文件的设置马上生效,还需要执行source命令:source ~/.bashrc,否则设置只在下次重新登录后才会生效。
9. Linux配置用户本身的环境变量的文件是哪个
管理环境变量的文件也分为系统级和用户级的。
1.系统级:
(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。/etc/bash.bashrc:系统级的bashrc文件。(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
2.用户级(这些文件处于家目录下):
(1)~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。这里是推荐放置个人设置的地方(2)~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率肯定有影响。~/.bash_profileor~./bash_login:这里没有引用作者的,下面会提到~/.pam_environment:用户级的环境变量设置文件,没有做测试,不知道管不管用。
未经允许不得转载:山九号 » linux环境变量文件配置文件|linux怎样设置环境变量配置文件