Bash
為什麼 Debian 的預設 bash shell 是無色的?
我一直在尋找為什麼預設的 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=是 別的 顏色提示= 是 是
換句話說,這是“一個特性”,或者如果你願意的話,是一個設計選擇。