初步了解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 命令之后的显示如下,

有时间继续;

相关推荐
CodeStats3 分钟前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
日取其半万世不竭14 分钟前
Palworld 服务器内存越跑越高?重启计划和存档保护怎么做
linux·运维·服务器·vps·幻兽帕鲁·palworld
Chengbei1126 分钟前
VMware Workstation Pro 26H1免费虚拟化利器
运维·安全·web安全·自动化·系统安全·apache·安全架构
老约家的可汗29 分钟前
Linux中基础IO
linux·服务器·算法
daad77732 分钟前
记录ssh远程查看对端的摄像头显示
运维·ssh
七夜zippoe1 小时前
DolphinDB告警分析:告警统计与趋势
运维·服务器·统计·告警·趋势·dolphindb
渡我白衣1 小时前
打印宏与socket模块设计
java·linux·开发语言·c++·ide·人工智能·eclipse
程序员老油条1 小时前
用 n8n 自建自动化:GitHub Push 后自动部署到服务器
服务器·自动化·github
pt10431 小时前
思科网络自动化入门课程介绍
运维·网络·自动化
AI创界者1 小时前
打造内网安全防线:使用 Kali Linux 进行企业级漏洞风险自查与防御指南
linux·运维·安全