不确定是混淆,机器代码还是其他东西。请让我知道这部分的用途和阅读方法。该部分来自文件。
###############################################################################
# Set prompt based on EUID
################################################################################
if (( EUID == 0 )); then
PROMPT=$'%{\e[01;31m%}%n@%m%{\e[0m%}[%{\e[01;34m%}%3~%{\e[0;m%}]$(pc_scm_f)%# '
else
PROMPT=$'%{\e[01;32m%}%n@%m%{\e[0m%}[%{\e[01;34m%}%3~%{\e[0;m%}]$(pc_scm_f)%% '
fi
有人可以把它分成几部分吗?
- 条件句有什么作用
EUID == 0
? - 我收到一个错误
pc_scm_f
,使用 OBSD,它在其他操作系统中是否具有某种价值? - 开始
\e
某种逻辑部分,其余部分做什么?