当前位置: 首页 > Linux

linux登录shell和非登录shell

时间:2023-04-06 07:19:24 Linux

登录shell的方式要了解这两种方式的区别,首先要了解shell配置文件:bash配置文件全局配置文件/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置文件~/.bash_profile~/.bashrc从上面可以看出,bash的配置文件分别是profile类文件和bashrc类文件:profile类文件功能:1.设置环境变量2.运行命令或脚本(登录时运行的脚本)。bashrc类文件配置函数:设置局部变量。定义命令别名后理解上面的配置文件,那么:登录shell读取配置文件过程:/etc/profile–>/etc/profile.d/*.sh–>~/.bash_profile–>~/.bashrc–>/etc/bashrc非登录shell读取配置文件进程:~/.bashrc–>/etc/bashrc–>/etc/prodile.d/*.sh登录shell和非登录shell运行方式如下:登录shell:通常通过终端登录的shell。su-用户名。su-l用户名。非登录shell:su用户名。命令窗口在图形终端下打开。自动化shell脚本。原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站