xkzy.net
当前位置:首页 >> EtC proFilE.D >>

EtC proFilE.D

区别: 1. 两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有用户生效 2. /etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用像/etc...

关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。 在登录Linux时要执行文件的过程如下: 在 刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的...

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc a...

这个文件是每个用户登录时都会运行的环境变量设置,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。

profile.d是目录,下面的文件会被执行

/etc/profile 默认权限为 -rw-r--r-- 即只有root用户可以修改,其它用户只能读龋 要修改/etc/profile,先要使用root用户登录系统,再使用文本编辑软件打开/etc/profile进行编辑,最后保存退出即可。 关于文本编辑软件: 字符界面下使用vi或vim进...

应该是这样的吧? for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "$PS1" ]; then . $i else . $i &>/dev/null fi fi done

应该是/etc/profile先吧,这个文件不是可以设计设置环境参数的嘛。

你修改自己的环境变量~/.bashrc或~/.bash_profile中的PATH出错引起。

你这个文件不全吧。。怎么的也该会有PATH这个变量吧。。就是配置PATH

网站首页 | 网站地图
All rights reserved Powered by www.xkzy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com