5G系统之家网站 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 linux如何开机执行source .bashrc

linux如何开机执行source .bashrc

时间:2023-05-30 来源:网络 人气:

    在Linux系统中,.bashrc文件是一个非常重要的文件,它包含了很多关于用户环境变量和命令别名的设置。当用户通过终端登录到Linux系统时,这个文件会自动被加载到内存中,以便让用户可以使用这些设置。但是,在某些情况下,用户可能需要在系统启动时自动执行.bashrc文件,以便让这些设置在系统启动时就生效。本文将介绍Linux如何开机执行source.bashrc。

    第一步:编辑/etc/rc.local文件

    /etc/rc.local是一个启动脚本文件,用于在Linux系统启动时自动执行一些命令或脚本。我们可以通过编辑这个文件来实现开机执行source.bashrc命令的目的。打开终端窗口,并使用以下命令打开/etc/rc.local文件:

    sudonano/etc/rc.local

    在打开的文件中添加以下命令:

    source/home/your_username/.bashrc

    这里的“your_username”应该替换为你的用户名。如果你不确定你的用户名是什么,请使用以下命令检查:

    whoami

    保存并关闭/etc/rc.local文件。

    第二步:授权/etc/rc.local文件

    为了确保/etc/rc.local文件能够在系统启动时正确执行,我们需要给它授权。使用以下命令授予/etc/rc.local文件执行权限:

    sudochmod+x/etc/rc.local

    第三步:重启系统

    现在,当你重启Linux系统时,.bashrc文件将自动被加载到内存中,以便让你的用户环境变量和命令别名设置在系统启动时就生效。使用以下命令重启Linux系统:

    sudoreboot

    注意事项:

    -如果你的.bashrc文件位于其他位置,请将上面的命令中的路径替换为你的实际路径。

    -如果你使用的是Ubuntu18.04及以上版本,请注意/etc/rc.local文件默认情况下是禁用的。你可以通过编辑/etc/systemd/system/rc-local.service文件来启用它。具体来说,你需要在这个文件中添加以下内容:

    [Unit]

    Description=/etc/rc.localCompatibility

    ConditionPathExists=/etc/rc.local

    [Service]

    Type=forking

    ExecStart=/etc/rc.localstart

    TimeoutSec=0

    StandardOutput=tty

    RemainAfterExit=yes

    SysVStartPriority=99

    [Install]

    WantedBy=multi-user.target

    然后保存并关闭文件,并运行以下命令重新加载systemd配置:

    sudosystemctldaemon-reload

    最后,运行以下命令启用rc-local.service服务:

src-TVRZNMTY4NTQzMzk4MQaHR0cHM6Ly9leHAtcGljdHVyZS5jZG4uYmNlYm9zLmNvbS80YjYyNjc3MWZlMWQ5NmQ4YzllZDA1OTUyY2NkMGM2ZWZhZjJlMTQ5LmpwZz94LWJjZS1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxtX2xmaXQsd181MDAsbGltaXRfMQ==.jpg

whatsapp最新版:https://cjge-manuscriptcentral.com/software/7198.html

作者 小编

教程资讯

教程资讯排行

系统教程

    标签arclist报错:指定属性 typeid 的栏目ID不存在。