- 0
- 0
- 约1.62千字
- 约 17页
- 2017-08-15 发布于北京
- 举报
第十二章 定制用户环境 §12.1 用户登录文件 §12.2 登录的环境变量 §12.3 其他环境文件 第十二章 用户环境变量 掌握用户登录的环境变量文件 掌握如何修改用户的环境变量 掌握用户的shell 的环境变量 本章要点 第十二章 用户环境变量(2) 12.1 用户登录文件 /etc/enviroment /etc/profile $HOME/.profile 用户登录过程 login:cong cong’s password: $ /etc/enviroment /etc/profile $HOME/.profile 用户登录时,将按如上顺序读取文件,设置用户环境变量,为每个用户建立各自不同的运行环境 $ cat /etc/enviroment ……… PATH=/usr/bin:/etc:/usr/sbin:/usr/bin/ TZ=GMT0BST LANG=en_US LOCPATH=/usr/lib/nls/loc ……… /etc/enviroment 定义每个进程启动的环境变量,系统管理员才可以更改这个文件,该设置对所有用户生效 定义用户登录的环境变量以及相关命令,默认只有root 才能修改此文件,该设置对所有用户生效 /etc/profile $ cat /etc/profile ……… # Automatic logout TMOUT=120 MAIL=/usr/spool/mail/$LOGNAME MAILMSG=[YOU HAVE NEW MAIL]“ TERM=vt100 ……… $HOME/.profile 用户自己定义的环境变量,只对当前该用户生效 $ cat $HOME/.profile ……… PATH=/bin:/usr/bin:$HOME/bin:. PS1=‘$PWD:’ ENV=“$HOME/.kshrc” export PATH PS1 ENV ……… 示例 1 # vi /etc/profile …… export TERM=vt100 ~ /etc/profile 48 lines, 1386 characters 必须是root用户才能修改/etc目录下的profile文件,如上述添加 export TERM=vt100 指令后,系统所有登录的用户的终端类型都将默认设置为vt100 示例 2 $ pwd /home/cong $ vi .profile …… set -o vi ~ .profile 9 lines, 269 characters 用户修改主目录下的.profile文件,添加set -o vi指令,这样该用户每次登录,这条指令将自动生效 12.2 登录的环境变量 功能描述 登录名 用户处于非活动状态多长时间后自动logout 用户接收到的邮件的存放位置 终端类型 用户当前的语言环境 命令的查找路径 环境变量 LOGNAME TMOUT MAIL TERM LANG PATH 登录的环境变量(2) 功能描述 用户的主提示符 示例:PS1=‘$PWD:’ 用户的次提示符 示例: PS2= 指定ksh的参数设置文件 示例:ENV=“$HOME/.kshrc” 环境变量 PS1 PS2 ENV 12.3 其他环境文件 $HOME/.kshrc $HOME/.sh_history 命令别名 $HOME/.kshrc $ cat $HOME/.kshrc ……… set –o vi alias l=‘ls –l’ export EDITOR=/usr/bin/vi ……… .kshrc 文件用以设置shell的环境,每个subshell 都要去读取.kshrc 文件,而.profile文件只有在登录的时候读取一次, * *
您可能关注的文档
最近下载
- 常州大学《大学英语一》2024-----2025学年期末试卷(A卷).pdf VIP
- 艾米克变频器AMK3100中文说明书使用手册.pdf
- 必背古诗词75首(可打印) .pdf VIP
- 某知名汽车维修企业员工手册范本.docx VIP
- 2025年二建水利b证考试真题及答案.docx
- 安全驾驶教育培训课件.ppt VIP
- 汽车维修车间员工职责手册.docx VIP
- 黑龙江省哈尔滨市第三中学校2025-2026学年高二上学期9月月考物理试卷.docx VIP
- 初中语文名著导读--《骆驼祥子》知识点总结归纳.docx VIP
- 实施指南(2025)《DAT 22-2015 归档文件整理规则》.pptx VIP
原创力文档

文档评论(0)