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

有时间继续;

相关推荐
运维闲章印时光4 分钟前
网络断网、环路、IP 冲突?VRRP+MSTP+DHCP 联动方案一次性解决
运维·服务器·开发语言·网络·php
ARTHUR-SYS12 分钟前
基于Kali linux 安装pyenv及简单使用方法及碰到的问题
linux·运维·chrome
苹果醋320 分钟前
数据结构其一 线性表
java·运维·spring boot·mysql·nginx
南山鹤16621 分钟前
中型规模生产架构部署详细步骤
linux
Arlene23 分钟前
IP 协议的相关特性
服务器·网络·tcp/ip
IvanCodes26 分钟前
十六、Linux网络基础理论 - OSI模型、TCP/IP协议与IP地址详解
linux·网络·tcp/ip
CIb0la26 分钟前
微软宣布 Windows 11 v25H2 GA
运维·安全·生活
shylyly_27 分钟前
Linux-> TCP 编程2
linux·服务器·网络·tcp/ip·松耦合·command程序
upgrador1 小时前
操作系统命令:Linux与Shell(Operating System & Command Line, OS/CLI)目录导航、文件操作与日志查看命令实践
linux·ubuntu·centos
java干货1 小时前
我用Nginx做了负载均衡,还需要API网关吗?
运维·nginx·负载均衡