Próbowałem już wszystkiego z tego duplikatu pytania, ale nadal nie mogę go uruchomić. Jedyna różnica w stosunku do tego pytania polega na tym, że kiedy biegnę env | grep TERM
, TERM=xterm
zamiast tego dostaję TERM=xterm-color
. Nie sądzę, żeby to miało znaczenie, wydają się być dość wymienne.
Nie rozumiem jednak, że jedyne, co zniknęło, to kolory w wierszu poleceń. Na przykład, jeśli uruchomię nano
i wykryje składnię pliku, na przykład jeśli jest to skrypt, dostanę kolory. Również po uruchomieniu env
wspomnianego wcześniej polecenia TERM
tekst jest czerwony.
Tak więc kolory oczywiście działają, po prostu nie otrzymuję kolorowych folderów, plików wykonywalnych i tak dalej. Myślę, że mogło to również mieć miejsce w związku z instalacją Ruby / RVM. Próbowałem wymienić .bashrc
. ( edytuj Jednak podczas tworzenia nowego użytkownika ten użytkownik ma działające kolory)
Podejrzewam, że jest to dość proste rozwiązanie, ale mam dość googlowania tego teraz, gdybym naprawdę docenił jakąś informację o tym, jak działają ustawienia kolorowania w terminalu i jak może się to zdarzyć. Dzięki!
l
alias.bash_profile
, więc zmieniłem to teraz naalias l='ls -l --color'
. Pisaniel
daje mi teraz kolorową listę, alels
nadal brakuje jej kolorów, mimo że widziałem.bashrc
konkretny alias dla tego pliku. Ugh, dziękuję bardzo za odpowiedź, będę musiał przeczytać dokumentację bash.ls='ls --color=auto'
(jak większość ludzi).ls
nie pokazują kolory początkowo (myślę, że to ustawienie domyślne w Ubuntu Server). Nieważne, teraz wiem, jak to naprawić :)alias ls='ls --color=auto'
Na Ubuntu, w .bashrc znajduje się sekcja, która stwierdza:
Więc wszystko, czego potrzeba, to odkomentować
force_color_promp=yes
źródło