bash配置文件
一、shell的两种登录方式:1、交互式登录: 2、非交互式登录: 二、bash的配置文件1、按生效范围划分,有两类:
2、按功能划分,存在两类:
(1) 用于定义环境变量 (2) 运行命令或脚本
(1) 定义命令别名和函数 (2) 定义本地变量 3.修改profile和bashrc文件后需生效 注意:(1) . 或source 是在当前shell中生效;bash file 是开一个子进程去生效。 三、bash退出任务退出时运行的脚本
四、练习1、让所有用户的PATH环境变量的值多出一个路径,例如:/usr/local/apache/bin PS1="[e[1;36m][[email?protected]h W]$[e[0m]" PATH=/usr/local/apache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin ? 2、用户root登录时,将命令指示符变成红色,并自动启用如下别名: rm=‘rm –i’ cdnet=‘cd /etc/sysconfig/network-scripts/’ editnet=‘vim /etc/sysconfig/network-scripts/ifcfg-eth0’ editnet=‘vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 或 ifcfg-ens33 ’ (如果系统是CentOS7) ?
在/etc/profile.d/env.sh中定义 PS1="[e[1;31m22][[email?protected]h W]$[e[0m]" ? 定义别名: 在 ~/.bashrc中将放入以下命令: alias rm=‘rm –i’ alias cdnet=‘cd /etc/sysconfig/network-scripts/’ alias editnet=‘vim /etc/sysconfig/network-scripts/ifcfg-eth0’ alias editnet=‘vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 或 ifcfg-ens33 ’ ? 3、任意用户登录系统时,显示红色字体的警示提醒信息“Hi,dangerous !” echo -e "e[1;31mHi,dangerous ! e[0m" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |