Linux每次登录时自动执行
2023-09-14 09:09:34 时间
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运行的,通常二者设置大致相同,所以通常前者会调用后者。
相关文章
- Linux脚本实现定时后台任务(linux脚本后台执行)
- 搭建Linux 面板搭建:让你操控Linux更加轻松(linux面板)
- Linux文件夹比较:多款选择的好帮手(linux文件夹对比)
- Linux网卡自动激活:一种新的管理方式(linux网卡自动激活)
- Linux内核:简单易上手(linux简单内核)
- Linux判断文件夹是否为空的方法(linux判断是否为空)
- 深入浅出:Linux服务器网络设置实操指南(linux服务器网络配置)
- 如何在Linux上执行pl文件(linux执行pl文件)
- 神器Linux:让赋值如神般简单(linux赋值)
- 地址Linux下添加多播地址的方法(linux添加组播)
- Linux下防火墙配置自动备份策略(linux保存防火墙配置)
- Linux下删除无效连接的方法(linux删除连接)
- 文件Linux自动挂载共享文件:一键把本地资源共享出去(linux自动挂载共享)
- Linux操作系统复习:基本概念与实践(linux操作系统复习)
- Linux定时任务管理:建立自动化运行系统(linux定时执行)
- C语言实现Linux操作系统(c语言执行linux)
- 如何在Linux系统中定时执行sh脚本?How to schedule the execution of a sh script in Linux?(linux定时执行sh)
- 源清华源下载:安装Linux系统的全新体验(linux清华)
- 使用Linux系统计划任务实现自动化执行的方法(linux系统计划任务)
- 「Linux系统登录 失败无法进入操作界面」(linux登陆不了)
- Linux系统自动注销:满足安全需求(linux 自动注销)
- Linux下的木马威胁——实施自动扫描保护你的系统(linux木马扫描)
- 踏上Linux之旅:操作系统培训指南(linux操作系统培训)