Android 10修改串口登录PS 样式

背景

  • 软件:AOSP Android 10 userdebug build
  • 硬件:无需关心

补丁

diff --git a/mkshrc b/mkshrc
index d37de12..8e0ab28 100644
--- a/mkshrc
+++ b/mkshrc
@@ -9,10 +9,11 @@
 set +o nohup

 if (( USER_ID )); then PS1='$'; else PS1='#'; fi
+if [[ USER_ID -eq 0 ]]; then USER_NAME=root; elif [[ USER_ID -eq 1000 ]]; then USER_NAME=system; elif [[ USER_ID -eq 2000 ]]; then USER_NAME=shell; else USER_NAME=unknown; fi
 PS4='[$EPOCHREALTIME] '; PS1='${|
        local e=$?

        (( e )) && REPLY+="$e|"

        return $e
-}$HOSTNAME:${PWD:-?} '"$PS1 "
+}$USER_NAME@$HOSTNAME:${PWD:-?} '"$PS1 "

效果

su 100
unknown@console:/ $

su
root@console:/ #

su 1000
system@console:/ $

su shell
shell@console:/ $
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值