linux创建自启动文件

可以在/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
fi

export 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 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值