Linux 站在用户角度讲shell类型
来源:互联网 发布:tomcat配置优化 编辑:程序博客网 时间:2024/06/14 07:59
2015-06-30 创建
站在用户角度讲shell类型
1、登录式shell
正常通过某终端登录
su - USERNAME
su -l USERNAME
2、非登录试shell
su USERNAME
图形终端下打开命令窗口
自动执行的shell脚本
bash的配置文件
1、全局配置【对所有用户生效】
/etc/profile /etc/profile.d/*.sh /etc/bashrc
2、个人配置【对当前用户生效】
~/.bash_profile ~/.bashrc
【全局和个人都定义了,那么以个人为准。大多数情况下作用范围越小,优先级越高】
bash配置文件分类
1、profile类的文件
设定环境变量
运行命令或脚本
2、bashrc类的文件
设定本地变量
定义命令别名
登录式shell如何读取配置文件?
/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
非登录式shell如何读取配置文件?
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
示例:
1、定义一个清屏别名,仅对当前用户有效
[oldboy@moban ~]$ alias cls="clear" 命令
[oldboy@moban ~]$ cls
对当前用户有效,所以只需修改 ~/.bashrc 文件即可。修改后当前用户不生效,因为读取这些信息是在用于登录那一时刻读取的。
2、登录时打印一句话,显示用户名称,和当前时间。对所有用户有效
执行的是一条命令。修改 /etc/profile
3、修改当前用户的umask信息
修改 ./.bash_profile 添加一行:umask 027
- Linux 站在用户角度讲shell类型
- 站在用户的角度
- 站在用户的角度看问题
- Linux shell第二讲
- 小游戏网站经营之道:站在用户的角度创新
- 站在用户角度来设计你的站点
- 记录一次站在营销角度的用户体验
- 站在用户的良好体验角度考虑设计
- SEO实战:站在用户角度做推广
- Linux shell开发第一讲
- linux shell切换用户
- 站在对方角度
- Linux shell类型
- Linux shell类型
- 在 linux 下修改用户的 limitation, (和用户的登录Shell相关)
- Linux shell实例精讲学习笔记
- Linux Shell实例精讲学习笔记
- 【建站实例】站在用户的角度去思考如何建设我的网站
- PAT 1016 Phone bills
- iOS 开发网址
- 自己写的两个JQ部件 其一 图片轮播SlideShow
- Configurable API
- 程序员杂谈
- Linux 站在用户角度讲shell类型
- Functions
- Linux进程间通信-消息队列
- html5+css3+javascript的幻想魅力(程序员的幻想)
- ConfigurationManagerUtils API
- Pat Advanced 1089. Insert or Merge (25), 同Basic 1035. 插入与归并(25)
- 单链表
- JS使用总结
- ConfigurationManager API