怎么做网站赚,网站的底部导航怎么做,做yield网站多少钱,网站开发整体流程图什么是 profile 文件#xff1f;
profile 文件是 Linux、MacOS 等#xff08;unix、类 unix 系统#xff09;系统中的一种配置文件#xff0c;主要用于设置系统和用户的环境变量。
在 shell 中#xff0c;可以通过执行 profile 文件来设置用户的环境变量。shell 有两种运…什么是 profile 文件
profile 文件是 Linux、MacOS 等unix、类 unix 系统系统中的一种配置文件主要用于设置系统和用户的环境变量。
在 shell 中可以通过执行 profile 文件来设置用户的环境变量。shell 有两种运行模式login shell 和 non-login shell。
login shell 是指用户登录系统时启动的 shelllogin shell 会读取系统配置文件如 /etc/profile 来设置系统的整体环境同时也会读取用户个人的配置文件如 ~/.bash_profile 或 ~/.bash_login来设置用户个人的环境。
与 login shell 相对的是 non-login shell是在登录后启动的第二个shell。non-login shell 可以直接从 login shell 继承环境和配置。no-login shell 主要用来执行用户在桌面环境下的交互式任务如打开终端、编辑文件等。
bash Shell
/etc/profile 用来配置系统的所有登录用户的环境信息当用户第一次登录时该文件会被执行并从 /etc/profile.d 目录中加载 shell 的设置。
用户可以通过 ~/.bash_profile 文件配置自己的环境信息当用户登录时bash shell会读取并执行 ~/.bash_profile 文件中的命令。
若 bash 是以 login 方式执行时先读取~/.bash_profile若不存在则读取 ~/.bash_login若两者都不存在则读取 ~/.profile。另外图形模式登录时此文件将会被读取即使存在~/.bash_profile和~/.bash_login。
当 bash shell 被打开时或在用户主目录下找不到 .bashrc时就会读取 /etc/bashrc 文件。
~/.bashrc 文件类似于 /etc/bashrc不需要重启系统生效重新打开一个 bash 即可生效。/etc/bashrc 对所有用户新打开的bash都生效但~/.bashrc只对当前用户新打开的bash生效。