初步了解Linux etc/profile文件

在 Linux 系统中,/etc/profile 是一个全局配置文件,用于设置系统级别的环境变量和启动脚本。

它主要影响所有用户的登录环境,通常在用户登录时被自动执行。

看一下此文件会在用户登录时自动执行;通过Windows下模拟的环境MSYS2看一下;

当前MSYS2安装在C:\msys64;

先进入shell,显示的是如下;

然后打开MSYS2下的etc/profile文件,看一下,看上去设置了一些目录、环境变量,还有几段脚本,

在末尾添加自己的一行: echo "Welcome to the Linux system!" ;

关闭shell,再从新进入,显示如下,

从新回到初始的,也就是没有在profile文件添加任何东西,进入shell;

然后不退出shell,在profile文件末尾添加:echo "Welcome to the Linux system!!!, hahahahaha" ; 并保存;

根据资料,执行命令 source etc/profile ,可以手动加载文件,使更改立即生效;

执行了 source etc/profile 命令之后的显示如下,

有时间继续;

相关推荐
6v6-博客7 小时前
P2P 远程桌面工具|免费开源内网穿透远程软件
运维·服务器
deeper_wind7 小时前
k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
linux·运维·容器·kubernetes
勇往直前plus7 小时前
VMware centos磁盘容量扩容教程
linux·运维·centos
qq_441996058 小时前
SSH 反向隧道:快速解决服务器网络限制
服务器·网络·ssh
政安晨8 小时前
Ubuntu 服务器无法 ping 通网站域名的问题解决备忘 ——通常与网络配置有关(DNS解析)
linux·运维·服务器·ubuntu·ping·esp32编译服务器·dns域名解析
007php00710 小时前
Jenkins+docker 微服务实现自动化部署安装和部署过程
运维·数据库·git·docker·微服务·自动化·jenkins
路溪非溪10 小时前
嵌入式Linux驱动开发杂项总结
linux·运维·驱动开发
2501_9200470310 小时前
nginx-限速-限制并发连接数-限制请求数
运维·nginx
Neolock10 小时前
Linux应急响应一般思路(三)
linux·web安全·应急响应
RainbowJie111 小时前
Gemini CLI 与 MCP 服务器:释放本地工具的强大潜力
java·服务器·spring boot·后端·python·单元测试·maven