WSL 终端彩色提示符

wsl-ubuntu-prompt

编辑 ./root/.bashrc,取消以下注释并使其生效:

1
2
force_color_prompt=yes
source ./root/.bashrc

Android Shell 彩色提示符(需 Root)

android-shell-prompt

使用 termux 的 vim 编辑:vim /system/etc/mkshrc,追加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PS4='[$EPOCHREALTIME] '
HISTSIZE=1000

# --- Colored Aliases ---
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# --- Colors ---
C_GREEN=$'\033[0;32m'
C_BLUE=$'\033[0;34m'
C_RED=$'\033[0;31m'
C_RESET=$'\033[0m'

# --- Prompt ---
if (( USER_ID )); then
PROMPT_CHAR='$'
else
PROMPT_CHAR='#'
fi

EXIT_CODE_PROMPT='${|
local e=$?
(( e )) && REPLY+="${C_RED}$e${C_RESET}|"
return $e
}'

PS1="$EXIT_CODE_PROMPT${C_GREEN}\$HOSTNAME${C_RESET}:${C_BLUE}\${PWD:-?}${C_RESET} ${PROMPT_CHAR} "

使配置生效:

1
source /system/etc/mkshrc