unix3报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
unix第三次作业
1. 说明你使用的是什么类型的shell,怎么证明。
输入echo $SHELL会显示bin/bash 所以是Bshell
2. 说明登录shell的初始化shell文件。
(主要说明都执行那些文件以及执行顺序,注意只写登录shell)
*全局配置文件
/etc/profile:
此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并
从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:
为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
*局部配置文件
~/.bash_profile:
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文
件仅仅执行一次! 默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:
该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的
shell时,该文件被读取
*全局配置文件对所有用户起作用,而局部配置文件只对单用户(拥有此局部配置文件,每个用户都用自己的局部配置文件)起作用
*登录shell配置文件执行顺序
/etc/profile-->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/.bas
hrc
*非登录shell配置文件执行顺序
~/.bashrc-->/etc/.bashrc-->/etc/profile.d/*.sh
*如果在不同的配置文件中设置相同的变量,则后面执行的配置文件中变量的值会覆盖前面配置文件中同一变量的值。
3. 使用env | grep命令显示HOME和PATH两个环境变量的内容。
(可以截图显示或从terminal上拷贝文字,也可以直接照抄)。
1、使用env命令显示所有的环境变量
2、使用echo命令查看单个环境变量:
3、使用env | grep命令显示HOME和PATH两个环境变量的内容。