`

/etc/profile和/root/.bash_profile有什么区别

 
阅读更多

/etc/profile,优先级最高,是全局的,是私有的,用于整个系统所有用户,

~/.bashrc和 ~/.bash_profile, ~/.profile 用于各个用户,这里的"~"符号就是各当前用户的$HOME

~/.bash_profile 和 ~/.profile 只在登陆时读取一次。

~/.bashrc 每次都读取

 

~/.bash_profile 和 ~/.profile 的区别在于

bash 只读取~/.bash_profile;而对于 ~/.profile 来说,不光bash, 其他shell 也读 ~/.profile 

分享到:
评论

相关推荐

    Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现”command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件 ...[root@test ~]# vim /etc/profile …. expo

    Linux 添加开机启动方法(服务/脚本)

    /etc/profile、/root/.bash_profile /etc/bashrc、/root/.bashrc /etc/profile.d/*.sh、/etc/profile.d/lang.sh /etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local) 一、修改开机启动文件:/etc/rc.local...

    linux期中考試

    A./home/root B./home C./ D./dev 5. 文件权限读、写、执行的三种标志符号依次是( A )。 A. rwx B. xrw C. rdx D. srw 6. 用ls –l 命令列出下面的文件列表,( C )文件是目录文件。 A. -rw-rw-rw- 2 hel-s users ...

    svn资料大全 小白安装

    vi /root/.bash_profile 若原来没有安装openssl的旧版本,则放在PATH中的任何位置都可以,但是记住要用冒号分隔开,而不是分号分隔,详见后面的截图,若想查看当前的PATH环境变量都设置了什么,可以使用如下的命令...

    oracle 11g安装配置

    [root@dbserver ~]# rpm -ivh .../ksh-5.2.14-36.el5.i386.rpm 用户环境要求 创建组账号oinstall、dba,用户账号oracle 创建Oracle基本目录 为用户oracle设置环境变量,并允许使用X终端 [root@dbserver ~]# ...

    mysql-test-5.7.22-linux-glibc2.12-x86_64.tar.gz

    vi ~/.bash_profile 将mysql的bin目录配置到环境变量中 PATH=$PATH:$HOME/bin:/usr/local/mysql/mysql-5.7.22/bin export PATH 8、修改密码 mysql -uroot -p set password=password("新密码"); 9、配置远程...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了 sudo vi ~/.bash_profile 添加 export PATH=$PATH:/usr/local/mysql//bin 使~/.bash_profile环境变量生效 source ~/.bash_profile 这个就...

    rac实施过程(linux)

    [root@rac01 ~]# vi /etc/profile if [ $USER = "oracle" ];then if [ $SHELL = "/bin/bash" ];then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi [root@test ~]# mkdir /software ...

    在RHEL3上安装ORALCE9I

    解压并安装(可能只能安装成功一个包,不过没什么关系,不会影响后来的安装工作),安装完成以后再切换到oracle用户运行./runInstall 7、 在RHEL4上安装ORACLE10G时出现的部分情况: ----------------------------...

    mysql备份脚本 mysqldump使用方法详解

    source /etc/profile #加载系统环境变量 source ~/.bash_profile #加载用户环境变量 set -o nounset #引用未初始化变量时退出 #set -o errexit #执行shell命令遇到错误时退出 user=root password=123456 host=...

    java核心技术高级特性Chp3网络

    java核心技术

    ARM_Linux启动分析.pdf

    安装root文件系统(mount_root()) 至此do_basic_setup()函数返回init(),在释放启动内存段(free_initmem())并给内核解锁以后,init()打开 /dev/console设备,重定向stdin、stdout和stderr到控制台,最后,搜索...

    Shell编程中的环境变量

    环境变量也成为全局变量,可以在创建他们的shell以及其派生出来的任意子进程shell中使用,环境变量又可以分为自定义环境变量和bash内置环境变量,环境变量可以在命令行中这只和创建,但是用户退出命令行时这些变量值...

    FREEBSD9.1 +KDE桌面

    注:非root用户:还要在这里通过profile来实现,把下述内容加入.profile, LC_CTYPE=zh_CN.UTF-8; export LC_CTYPE XMODIFIERS=@im=fcitx; export XMODIFIERS fcitx& 2.5 KDE 中文化 cd /usr/ports/chinese/kde4-l10...

    最新版busybox-1.19.4

    [root@Sure etc]# cp -a /home/jacky/busybox-1.11.1/examples/bootfloppy/etc/* ./ 5、修改拷贝过来的profile文件 [root@Sure etc]# vim profile # /etc/profile: system-wide .profile file for the Bourne ...

    Linux常用的命令。。。。。

    vim .bash_profile 环境变量文件 bios mbr boot lo(grub.conf 在开机时识别kernel) kernel 防火墙级别: 1. 硬件防火墙 2. tcp_wrapper(用来分析tcp/ip封包的软件) 3. iptables 基于数据流的防火 4. 内核级别:...

    jmeter在linux系统下运行及本地内存调优的方法详解

    3.配置jmeter环境变量 vim /etc/profile 添加 export PATH=/apache-jmeter-4.0/bin/:$PATH 注意路径 4.使用 rz命令上传jdk1.8 linux 64位版本 解压到 usr/local 目录下 下载jdk安装包 下载地址:...

    HackintoshOSX-MOTD:每日Hackintosh OSX消息

    注意:编辑/etc/profile所需的root特权。 当天的下一代消息 dynmotd脚本在执行时输出一个如下所示的bash文件。 它支持颜色和变量,并解析system_profiler SPFirewallDataType SPPowerDataType SPNetworkDataType ...

    系统巡检脚本

    source /etc/profile [ $(id -u) -gt 0 ] && echo "请用root用户执行此脚本!" && exit 1 centosVersion=$(awk '{print $(NF-1)}' /etc/redhat-release) VERSION="2017.08.22" #日志相关 PROGPATH=`echo $0 | sed ...

    raspberrypi-motd:Raspberry Pi的每日消息

    您可以从多个位置启动motd.sh脚本,例如使用/etc/profile 。 将motd.sh脚本保存在目录/etc/profile.d ,它将在登录后执行。 有关更多信息。 删除默认的MOTD。 它位于/etc/motd 。 $ sudo rm /etc/motd 删除“上次...

Global site tag (gtag.js) - Google Analytics