配置开机自启命令文件~/.bashrc/etc/profile/etc/bash.bashrc的异同(bashrc:Bash Run Commands)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置开机自启命令文件~/.bashrc/etc/profile/etc/bash.bashrc的异同(bashrc:Bash Run Commands)相关的知识,希望对你有一定的参考价值。

文章目录

相同点

~/.bashrc文件和/etc/profile以及/etc/bash.bashrc都是配置自动执行的命令的文件,可以用来在做相应操作时执行特定的命令。它们都是bash脚本文件,执行内容需要遵循bash语法。

知识点

bashrc是什么缩写?

bashrc是Bash Run Commands的缩写,它是一个bash shell的配置文件,每次打开新的bash shell时都会自动执行。

~是什么?

root用户登录时,~/.bashrc就是/root/.bashrc,普通user登录时,其就是/user/.bashrc

启动顺序

在 Ubuntu 20.04 系统中,当用户登录时,以下文件将会被依次启动:
/etc/profile
~/.bashrc
/etc/bash.bashrc
当用户打开新的 shell 环境时,以下文件将会被依次启动:
~/.bashrc
/etc/bash.bashrc
其中 /etc/profile 文件是系统级的配置文件,是对整个系统的所有用户生效的配置。
~/.bashrc 文件是每个用户级别的配置文件,仅对当前用户生效。
/etc/bash.bashrc 文件是对所有用户生效的配置,它与 /etc/profile 相似,但是其专门用于配置 bash shell 的环境。

(上面有一点不确定,就是用户打开新的 shell 环境时,是否还会执行/etc/profile

参考文章:linux下 /etc/profile、~/.bash_profile ~/.profile的执行过程

以上是关于配置开机自启命令文件~/.bashrc/etc/profile/etc/bash.bashrc的异同(bashrc:Bash Run Commands)的主要内容,如果未能解决你的问题,请参考以下文章

配置开机自启命令文件~/.bashrc/etc/profile/etc/bash.bashrc的异同(bashrc:Bash Run Commands)

mac下设置redis开机自启

windows下配置启动脚本并设置开机自启及相应关闭脚本

windows下面使用nssm设置新的服务实现开机自启等

Linux服务开机自启

Linux服务开机自启