用户相关的配置文件

1.新建用户的配置文件从哪里来的?

在Linux操作系统中都有一个默认行为,当在Linux操作系统中新建用户时,都会在/home/用户名

也就是新建用户的家目录中配置三个隐藏文件

分别是.bash-logout    .bash-profile   .bashrc

如上图所示,新建用户的三个隐藏文件都是从/etc/skel/   中复制过去的。

如上图所示,新建用户的配置文件是从/etc/skel  复制过去的,当我们在/etc/skel中新建一个文件时,再次新建用户,进而查看新建用户的家目录时,我们就会发现在新家用户的家目录中也存在REAME文件。

2.新建用户的配置文件有什么作用?

.bash-logout    .bash-profile   .bashrc  这三个隐藏文件的作用是,配置用户将来登录操作系统时的一些操作行为。

或者说去配置用户登录系统的一些操作环境。

3.分别介绍新建用户配置文件的作用

.bash-logout    .bash-profile   .bashrc 这三个配置文件所储存的就是一些命令,这三个配置文件的本质是按个shell脚本文件,

这三个文件的主要区别就是,写在不同文件中的命令会在不同的时候自动执行。

.bash-profile 【定义环境变量】

该文件中的命令会在用户登录系统时,自动执行。

比如说当那个用户登录系统时,系统自动执行什么操作,就可以把相关的命令操作,补充到文件 .bash-profile 中。

如上图所示,使用vim 编辑器 打开文件.bash-profile,可以在当中补充相关的命令操作,这样当用户登录系统时,这些命令操作就会自动执行。

比如命令  echo  '谨慎操作!!!!!'

echo 命令的作用是打印输出内容在屏幕上。就相当于是C语言当中的printf函数

将这条命令补充到文件.bash-profile中,这样当用户登录系统时,屏幕就会自动打印谨慎操作!!!!!

效果,如上图所示

全局文件/etc/profile 【定义环境变量】

如上图所示,文件/etc/profile  是一个对系统中所有用户都生效的一个全局文件。

可以把对应的操作写入这个文件中,这样的话,当系统中无论任何一个用户登录系统时,都会自动执行相应的操作。

配置文件.bash-profile    全局文件/etc/profile   的主要作用就是为用户定义环境变量

像Linux操作系统中的命令提示符[root@localhost ~]#并不是一成不变的, 这主要靠环境变量来决定。

.bashrc【定义命令别名】

可以将命令的别名定义到这个/home/用户名/.bashrc     /root/.bashrc

该文件的命令会在用户打开新终端时,自动执行。

全局文件/etc/bashrc【定义命令别名】

当在文件/etc/bashrc   中去定义命令别名时,所有用户都可以去使用这个命令别名。

在文件.bashrc 或者全局文件  /etc/bashrc定义命令别名的方式

alias 别名='命令'

查看自己电脑中都有那些命令的别名

如上图所示,当你想查看自己电脑的Linux操作系统中都有那些命令别名时,可以使用alias + 回车

删除命令的别名

unalias +命令的别名+回车

就会删除这个命令的别名,

可以用alias  命令 +回车 查看命令的别名是否删除干净。

当你想彻底删除干净这个命令的别名时,可以使用vim编辑器删除指定文件中所设置的命令别名。

定义命令别名

/etc/bashrc对所有用户生效的命令别名

~/.bashrc对相应的用户生效的命令别名

为什么将命令的别名写在bashrc文件中,命令的别名就会自动生效?

其实当我们重启电脑时,命令的别名就已经不起效了,之所以将命令的别名写在bashrc文件中,命令的别名会在用户开启新终端时生效,是因为这个bashrc文件中的命令别名会在用户打开新终端时,自动执行一遍。

.bash_logout 【这也是一个脚本文件,当用户退出系统时,自动执行。】

当你想查看自己在当前的终端上敲过什么命令可以使用history +回车

history -c+回车  的意思是将这个终端上所敲的所有命令的记录全部删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值