可以在/etc下找到这样一个名叫profile的文件
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"
if [ "$PS1" ]; then
if [ "`id -u`" -eq 0 ]; then
export PS1='# '
else
export PS1='$ '
fi
fiexport EDITOR='/bin/vi'
# Source configuration files from /etc/profile.d
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
标紫的部分,他会遍历 /etc/profile.d/下所以.sh 结尾的文件,所以我们可以自己建立一个.sh文件来启动我们想要在开机时做的事。
在新建的根文件系统下,不管是什么目录下都是只显示一个 # 不像我们的Ubuntu一样是有路径提示的,但是可以通过修改PS1这个环境变量来修改这个路径提示。
\!: 显示该命令的历史记录编号。
\# : 显示当前命令的命令编号。\$ : 显示 $ 符作为提示符,如果用户是 root 的话,则显示 # 号。\\ : 显示反斜杠。\d : 显示当前日期。\h : 显示主机名。\n : 打印新行。\nnn :显示 nnn 的八进制值。\s : 显示当前运行的 shell 的名字。\t : 显示当前时间。\u : 显示当前用户的用户名。\W : 显示当前工作目录的名字。\w : 显示当前工作目录的路径
我们可以将下方写入myprofile.sh中
#!/bin/sh
PS1='[\u@\h \T]:\w $'
export PS1
保存后,在给权限
chmod 777 myprofile.sh