Linux的.bash_profile文件说明
简述 .bash_profile 一般是用户的配置文件,配置一些基础环境变量 比如/root/.bash_profile这个文件就是当root用户 用bash作为登陆shell的时候登陆后会运行这个文件里面的一系列的命令。
使用root用户查看新建用户的“家”目录和shell类型:cat /etc/passwd。而且,只有shell是bash,才会需要.bash_profile这个配置文件,如果是csh或者tcsh的话,配置文件是.cshrc或者.csh_aliases。
.不同的linux版本,配置文件略不同: .bashrc, .profile, .bash_profile 2.看下你的属于那种。
.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile .bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。
父子关系.~/.bash_profile 是交互式、login 方式进入 bash 运行的,意思是只有用户登录时才会生效。~/.bashrc 是交互式 non-login 方式进入 bash 运行的,用户不一定登录,只要以该用户身份运行命令行就会读取该文件。
~/是当前用户的家目录,在linux下 “~”是/home/yourid/目录的简称,.bash_profile是一个隐藏文件(点开头的都是隐藏文件),这个文件里定义的是该用户的自定义的环境变量。
linux下创建oracle用户为啥没有.bash_profile文件
.bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。
你好 这个文件是隐藏的图形界面要去掉隐藏,还有不同版本的oracle(从8i到11g)安装都不一样,你使用9i的文档全装10g是会出错的,而且oracle在redhat 4与redhat 5上的步骤又不一样,环境参数设置都会有变化。
cd ~进入默认目录就可以了。切换用户的时候注意 su – oracle 一定要这么近。否则无法载入oracle用户的配置信息。
echo $ORACLE_HOME看一下目录对不对,配置生效了没有,另外,修改了.bash_profile的话,建议在目录下,source 一下,使得环境变量文件生效。
我用ssh连接到服务器,用oracle用户登录,.bash_profile中间中的设置生效了。.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果你在字符模式下登陆输入用户和密码的话是读取的。
运行一下echo $PATH看路径里有没有ORACLE执行目录,如果没有说明你的profile文件还没起作用。或者是你没用合适的用户登录。
我的Linux怎么没有.profile文件
1、.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile .bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。
2、你好 这个文件是隐藏的图形界面要去掉隐藏,还有不同版本的oracle(从8i到11g)安装都不一样,你使用9i的文档全装10g是会出错的,而且oracle在redhat 4与redhat 5上的步骤又不一样,环境参数设置都会有变化。
3、cd ~进入默认目录就可以了。切换用户的时候注意 su – oracle 一定要这么近。否则无法载入oracle用户的配置信息。
…但home/oracle/里面没有.bash_profile这个文件,不知是丢失还是怎样…
进入默认目录就可以了。切换用户的时候注意 su – oracle 一定要这么近。否则无法载入oracle用户的配置信息。
你好 这个文件是隐藏的图形界面要去掉隐藏,还有不同版本的oracle(从8i到11g)安装都不一样,你使用9i的文档全装10g是会出错的,而且oracle在redhat 4与redhat 5上的步骤又不一样,环境参数设置都会有变化。
.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile .bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。
估计是你查看的目录错了,.bash 的配置文件 不在/home下在/home/oracle下,如果没有可以自己创建,或者使用~/.bashrc 或者~/.profile 都是一样的。