news 2026/5/23 20:08:16

Linux每次登录时自动执行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux每次登录时自动执行

一、所有用户每次登录时自动执行。
1、在/etc/profile文件末尾添加。

将启动命令添加到/etc/profile文件末尾。
2、在/etc/profile.d/目录下添加sh脚本。

在/etc/profile.d/目录下新建sh脚本,设置每次登录自动执行脚本。有用户登录时,/etc/profile会遍历/etc/profile.d/*.sh。不要忘记修改文件权限。
二、指定用户每次登录时自动执行。
1、在~/.bashrc文件末尾添加。

将启动命令添加到~/.bashrc文件末尾。
三、脚本间的区别。

1、/etc/profile:此文件为系统的每个用户设置环境信息。当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置。

2、/etc/bashrc:为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。

3、 ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息。当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。

4、~/.bashrc::该文件包含专用于你的bash shell的bash信息。当登录时以及每次打开新的shell时,该文件都会被读取。

5、~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是”父子”关系。

6、~/.bash_profile:该文件是交互式、login方式进入bash运行的,~/.bashrc是交互式non-login方式进入bash运行的,通常二者设置大致相同,所以通常前者会调用后者。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/21 4:14:08

基于SpringBoot的校园垃圾分类智能监管系统毕业设计全套源码文档

背景及意义基于 SpringBoot 的校园垃圾分类智能监管系统,直击 “校园垃圾分类督导难、投放数据无统计、违规行为整改慢、环保教育落地差” 的核心痛点,依托 SpringBoot 轻量级框架优势与智能物联技术,构建 “投放管控 数据溯源 违规处置 宣…

作者头像 李华
网站建设 2026/4/30 18:03:26

CoreProtect终极安装指南:快速搭建Minecraft服务器监控系统

CoreProtect终极安装指南:快速搭建Minecraft服务器监控系统 【免费下载链接】CoreProtect CoreProtect is a blazing fast data logging and anti-griefing tool for Minecraft servers. 项目地址: https://gitcode.com/gh_mirrors/co/CoreProtect CoreProte…

作者头像 李华
网站建设 2026/5/22 18:56:26

Houdini Engine for Unreal 插件深度使用指南

Houdini Engine for Unreal 插件深度使用指南 【免费下载链接】HoudiniEngineForUnreal Houdini Engine Plugin for Unreal Engine. 项目地址: https://gitcode.com/gh_mirrors/ho/HoudiniEngineForUnreal Houdini Engine for Unreal 是一款革命性的插件,它将…

作者头像 李华
网站建设 2026/5/14 5:16:55

SeaTunnel Elasticsearch连接器实战:从数据孤岛到智能检索的5步跨越

作为一名常年奋战在数据集成一线的工程师,我深知数据孤岛带来的痛苦:业务部门需要实时分析用户行为,运维团队担心集群负载,而数据团队还在手工编写ETL脚本。直到我系统性地掌握了SeaTunnel Elasticsearch连接器的核心用法&#xf…

作者头像 李华