百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

第七章 设置环境变量(续三)

liuian 2024-11-28 00:51 217 浏览

7.19 登录shell

1.默认情况下,在shell下改变变量,umask alias命令只在此次登记中有效。一旦退出登录后再登录,则自动重新设定为初始值。

2.一个通过登录而得到的shell,一般是用户的初始shell。

3.在登录shell下激活的shell采用登录shell的环境设定。

4.登记shell从配置文件中读取其环境设定。

7.20 定制登录shell

任何时候,我们都可以手工设置变量和创建别名,但是在退出系统后,shell会“忘记”这些设置。为了每次登录时都有相同的设置,可以将命令写入shell的设置文件,这些文件不仅仅是用来设置诸如shell变量这类事的,还可以在用户登录和退出时运行任何Linux命令。这就可以节省时间,并且可以让登录会话为用户做更多的事情。

bash在用户登录时,从四个文件中读取环境设定:

1. 全局设置文件:

⑴ /etc/profile

图7.14全局设置文件/etc/profile

⑵ /etc/bashrc

图7.15-16全局设置文件/etc/bashrc

2. 用户设置文件:

⑴ ~/.bashrc

图7.17用户设置文件~/.bashrc

⑵ ~/.bash_profile

图7.18用户设置文件~/.bash_profile

用户在登录时,bash会首先读取全局设置文件,而后读取用户配置文件。用户需要长期性地改变shell环境,可以通过在这些文件中添加完成。全局配置文件对所有用户都生效,只有root能更动。用户配置文件可以被用户自己所改动但只对个人生效。后读入的设置会覆盖先读入的,用户配置会覆盖全局设置。

7.21 /etc/profile文件

1.开放系统登录脚本。

2.由Bourne派生的shell:有sh ksh zsh bash

3.通常设置默认PATH变量,用户限制和设置其他的值。

4. 查看/etc/profile 全局配置文件

7.22 /etc/profile.d目录

1.这个目录中列举一些具体的启动脚本

图7.19 /etc/profile.d目录内的启动脚本

2.通过一个循环语句调用/etc/profile.d内的脚本

3.脚本设置变量和运行初始过程

4. 举例说明

图7.20 /etc/profile.d/colorls.sh脚本的内容

7.23 其他启动脚本

1. ~/. bash_profile

⑴ 驻留在家目录;

⑵ 包含定制或添加到/etc/profile中的命令;

⑶ 仅通过login shell分析

2. ~/. bashrc

⑴ 驻留在家目录;

⑵ 是所有shell的来源

7.24 .bash_logout

1..bash_logout驻留在家目录。

2.当退出一个登录的shell时运行.bash_logout。

3.在用户退出登录时自动运行.bash_logout

4.此文件的作用:

⑴ 产生备份文件

⑵ 删除临时文件

5. 举例

图7.21 .bash_logout文件内容

相关推荐

win10官网下载教程(windows官网下载win10)

步骤1首先打开360安全浏览器步骤2在搜索框中输入“微软官网”,点击“搜索”按钮步骤3点击进入微软官网步骤4下滑界面,在下方可以看到可以下载的系统,此处以windows10企业版下载为例,点击这个版本...

恢复帝app下载(恢复帝app官方)

微信删除好友一般是不能恢复的,有时候在网上会看到一些关于微信删除好友可以帮助恢复的黑客,大多数都是骗人的,因此,再着急恢复好友也需要理智、谨防上当受骗。1.电源:首先确认摄像头通电是否正常状态,指示灯...

系统之家下载安装(系统之家安装版)

是靠谱的。系统之家(HomeSystem)广义上包含了电脑系统安装和手机系统安装,在之前手机软件还不是很普及的时候一般特指电脑系统安装,可如今手机用户大量的出现,安卓系统可以说超过Windows系统...

win10正版系统官网原版纯净版老电脑

一,纯净版Win10系统是根据正版系统制作的,没有夹杂其它软件和驱动,和正版系统一样安装完后需要打各种驱动和根据安装常用软件。二,本质上纯净版Win10也是盗版系统,这是和正版系统最大的区别,而且可能...

十大最好用的浏览器(市面上最好用的浏览器)

1、谷歌chrone  谷歌美国Google公司开发的一款浏览器,谷歌浏览器的特点就是界面简洁,速度快不卡顿,内容全面,你想要找到内容上面都有,就是在安装插件的方面会比较麻烦,不过看在它那么好用的份...

ipad充不上电了怎么办(ipad充不上电怎么办但显示在充电)

 原因和解决办法: 1、ipad充不进去电很可能是充电线的原因,假如大家在给ipad充电的时候以前经常有过接触不良的情况,那么,你就需要考虑更换充电线了。  2、第二,就是接口问题了,或者说是充电...

怎样取消开机启动项目(如何取消开机启动程序)

在Windows操作系统中,有一些程序或服务可能会在计算机启动时自动运行,这些程序或服务也被称为开机启动项。如果您希望在启动Windows时减少计算机运行的程序或服务数量,您可以关闭一些开机启...

纯净版win7完整版ghost下载(纯净版的win7)

1、去微软官方网站下载。2、去系统之家下载,我自己的win10就是从哪里下载安装的,你可以试试哈。ghost镜像的使用一、备份主分区--C盘:假设你的操作系统安装在主分区--C盘,当系统重装不久,或...

联想台式机重装系统按哪个键

联想电脑第一部,如果像进入装系统的界面,必须按f8,if8进入装系统的界面,这时候把下载好的U盘系统安装包直接插在主机上,直接就可以安装系统了,大概20分钟后就可以安装系统,安装系统就可以正常使用了...

360无法卸载怎么办(360卸载不了最简单三个步骤)

开启了自我保护,关闭即可。解决方法如下:准备材料:360安全卫士、电脑1、在电脑上打开安全卫士,进去之后,点击右上方的列表图标,选择设置,2、进去安全卫士设置界面之后,点击安全防护中心,3、进去安全防...

戴尔笔记本电脑没有声音怎么解决

右击“我的电脑”----“属性”---“硬件”----“设备管理器”,打开“声音、视频和游戏控制器”有无问题,即看前面有没有出现黄色的小图标,如有,重新安装这个设备的驱动程序进行解决。加强麦克风:右...

如何给无线路由器设置密码(如何给无线路由器设置密码教程)

1、使用路由器的管理界面,找到密码设置选项,输入想要设置的新密码。   2、再次输入新密码,以便确认输入的密码正确无误。   3、保...

windows7旗舰版激活序列号(win7旗舰 激活码)

一、Windows7旗舰版激活密钥零售版:Windows7UltimateRetail永久序列号【尝试联网激活,如果不能激活,可电话激活】[Key]:RHTBY-VWY6D-QJRJ9-JGQ...

联想电脑如何重置系统(联想电脑 重置系统)

联想进入bios界面重置系统方法:1、将电脑关机,按下一键恢复按钮(需确保笔记本屏盖在打开状态),不同的联想笔记本机型按钮位置不同,操作也不一样1)如果是此按钮,按住5秒钟等待出现还原界面2)针孔式按...

电脑加密文件夹怎么弄(电脑加密文件夹怎么弄出来)

要在电脑中加密文件夹,可以使用加密软件或操作系统提供的加密功能。使用加密软件,你可以选择文件夹并设置密码来保护其内容。这样,只有输入正确密码的人才能访问文件夹中的文件。另外,某些操作系统也提供了加密文...