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

有时间继续;

相关推荐
Ruiery8 小时前
Linux 6.6内核 CPU 深度解析(七):调度器启动 — 从单核到多核,调度器分阶段点亮
linux·运维·服务器
50万马克的面包8 小时前
CSDN-栈队列数组-知识点整理
linux·运维·服务器
MicrosoftCloud8 小时前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
wjkjpcba9 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭10 小时前
达梦事物特性及MVCC
linux·运维·数据库
91刘仁德11 小时前
HTTP协议详解:从URL到HTTP服务器的完整实战
服务器·网络·笔记·网络协议·http
亚川楼宇自控系统数据中心厂家11 小时前
实验室智能化管理系统|人环物智一体化管控平台
运维
羔羊++11 小时前
18_实验十七_其他命令与自定义启动变量
linux
zmsup12 小时前
Agent 上下文调优:结合 OpsArk 运维智能体,设计模型每一步真正需要的信息
运维·agent·上下文压缩·运维智能体·上下文调优
DYWorker00113 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux