# User specific aliases and functions
alias rm='rm
-
i'
<==
使用者的
个
人
设
定
alias cp='cp
-
i'
alias mv='mv
-
i'
# Source global
definitions
if [
-
f /etc/bashrc ]; then
<==
整体的
环
境
设
定
. /etc/bashrc
fi
特别注意一下,由于
root
的身份与一般使用者不同,鸟哥是以
root
的身份取得上述的数据,
如果
是一般使用者的
~/.bashrc
会有些许不同。看一下,你会发现在
root
的
~/.bashrc
中其实已经规范了
½为保险的命令别名了。
此外,咱们的
CentOS 7.x
还会主动的呼½
/etc/bashrc
这个文件喔!为什
么需要呼½
/etc/bashrc
呢?
因为
/etc/bashrc
帮我们的
bash
定义出底下的数据:
.
依据不同的
UID
规范出
umask
的值;
.
依据不同的
UID
规范出提示字符
(
就是
PS1
变量
)
;
.
呼½
/etc/profile.d/*.sh
的设定
你要注意的是,这个
/etc/bashrc
是
CentOS
特有的
(
其实是
Red Hat
系统特有的
)
,其他不同的
distributions
可能会放置在不同的档名就是了。由于这个
~/.bashrc
会呼½
/etc/bashrc
及
/etc/profile.d/*.sh
,
所以,万一你没有
~/.bashrc (
可能自己不小心½他删除了
)
,那么你会发现你的
bash
提示字符可能会变成这个样子:
-
bash
-
4.2$
不要太担心啦!这是正常的,因为你并没有呼½
/etc/bashrc
来规范
PS1
变量啦!而且这样的情况也
不会影响你的
bash
使用。
如果你想要½命令提示字符捉回来,那么可以复制
/etc/skel/.bashrc
到你
的家目录,再修订一下你所想要的内容,
并使用
source
去呼½
~/.bashrc
,那你的命令提示字符就
会回来啦!
.
其他相关配置文件
事实上还有一些配置文件可能会影响到你的
bash
操作的,底下就来谈一谈:
o
/etc/man_db.conf
这个文件乍看之下好像跟
bash
没相关性,但是对于系统管理员来说,
却也是很重要的一个文件!
这的文件的内容『
规范了使用
man
的时候,
man page
的路径到哪里去寻找!
』所以说的简单一
点,这个文件规定了下达
man
的时候,该去哪里查看数据的路径设定!
那么什么时候要来修改这个文件呢?如果你是以
tarball
的方式来安装你的数据,那么你的
man
page
可能会放置在
/usr/local/softpackage/man
里头,那个
softpackage
是你的套件名称,
这个时