Bash

為什麼 Debian 的預設 bash shell 是無色的?

  • November 5, 2020

我一直在尋找為什麼預設的 Debian shell 是無色的並且找不到答案。

為什麼 Debian shell (bash) 預設是無色的?

為什麼 Debian shell (bash) 預設是無色的?

因此(來自.bashrc香草 Debian 安裝,強調我的):

# 如果終端有能力,取消對彩色提示的註釋;**轉身
# 預設關閉以不分散使用者的注意力:終端視窗中的焦點
# 應該在命令的輸出上,而不是在提示符上**
#force_color_prompt=是

如果 [ -n "$force_color_prompt" ]; 然後
如果 [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; 然後
# 我們有顏色支持;假設它符合 Ecma-48
# (ISO/IEC-6429)。(缺乏這樣的支持是極其罕見的,而且這樣的
# 案例傾向於支持 setf 而不是 setaf。)
color_prompt=是
別的
顏色提示=
是
是

換句話說,這是“一個特性”,或者如果你願意的話,是一個設計選擇。

引用自:https://unix.stackexchange.com/questions/329581