web-dev-qa-db-ja.com

Bashタブ補完の色はlsの色とは異なります

LS_COLORSLSCOLORSの両方を定義しましたが、何らかの理由で、lsを使用した場合と、bashでタブを完了した場合で異なる色が表示されます。 。私はMacOSを使用しています。

enter image description hereenter image description here

.bashrcにこれらの行があります

 bind 'set colored-stats on'
 export LSCOLORS=exfxcxdxbxegedabagacad
 export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43'
1
rasen58

私はランダムな試みを通してそれを理解することができました。
bind 'set colored-stats on'は、LS_COLORSが定義された後に表示される必要があります。

2
rasen58