博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
随手笔记NO.4
阅读量:6992 次
发布时间:2019-06-27

本文共 528 字,大约阅读时间需要 1 分钟。

shell的分类

登录式shell:

正常通常某终端登录su - USERNAME su -l USERNAME

非登录式shell:

su USERNAME图形终端下打开命令窗口自动执行的shell脚本

他们之间的区别

在说之前首先看我们的bash的配置文件:全局配置    /etc/profile, /etc/profile.d/*.sh, /etc/bashrc个人配置    ~/.bash_profile, ~/.bashrcprofile类的文件:    设定环境变量    运行命令或脚本bashrc类的文件:    设定本地变量    定义命令别名

这就是区别(读取的文件和顺序都不同)

登录式shell如何读取配置文件?    /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc    非登录式shell如何读取配置文件?    ~/.bashrc --> /etc/basrc --> /etc/profile.d/*.sh

转载于:https://blog.51cto.com/13132323/2072201

你可能感兴趣的文章
iOS开发之--调用打电话,发邮件,发短信的系统功能的代码
查看>>
前端框架VUE----对象的单体模式
查看>>
管理簇+创建簇索引+修改簇+删除簇
查看>>
New Concept English three(17)
查看>>
New Concept English three (53)
查看>>
CSS Hack
查看>>
Polysh实现多服务器批量执行shell
查看>>
矩阵快速幂 HDU 4565 So Easy!(简单?才怪!)
查看>>
jquery ajax中error返回错误解决办法
查看>>
maven核心,pom.xml详解
查看>>
Python2处理字符集问题
查看>>
互联网“平滑数据迁移”架构技术实践
查看>>
论相貌
查看>>
python爬虫和数据分析、数据挖掘
查看>>
我理解的数据库事务
查看>>
Tomcat的启动与关闭以及启动时一闪而过的解决方法
查看>>
composer设置忽略版本匹配
查看>>
D. Frets On Fire 前缀和+二分
查看>>
solrnet - document
查看>>
第十一节: 封装通用的定时调度框架,实现新增、删除、开启、暂停计划任务:...
查看>>