Yanıtlar:
kabuğa uzaktan erişmek için PUTTY kullanıyorsanız, o zaman:
- sol panelde Renkler'i tıklatın
- sağ paneldeki üç kutunun işaretini kaldırın (varsayılan olarak işaretlidir)
unset LS_COLORS; export TERM=xterm
yapmalı ya da en azından sizi oraya götürmelidir. TERM=vt220
Aşırı "akıllı" bazı programlar için bunu değiştirmeniz gerekebilir .
xterm -cm
Bu, renksiz bir xterm başlatacaktır.
Python'da bir SSH robotu yazarken de aynı sorunla karşılaştım (renkler Visual Studio'da çalıştırıldığında cilveli çıktı). En basit çözüm, çalışan diğer kabuğun içinde yeni bir kabuk açmaktı.
sh
Bu, ayarlarım olmadan yeni bir kabuk açtı ve tüm çıktılar tek renkli oldu. Ayrıca benim amaç için bir bonus oldu istemi sıfırlayın.
.bashrc'nin bir yedeğini alın ve .bashrc'yi açın ve tüm bu satırları kaldırın. Bu, gedit'te metin renklerini devre dışı bırakmanın ek avantajına sahiptir!
süslü bir istem ayarlayın (renk "," istediğimizi bilmedikçe)
xterm | xterm-color | * -256color) içinde "$ TERM" vakası color_prompt = yes ;; esac
terminalin yeteneği varsa, renkli bir istem için rahatsızlık; dönük
dikkatini dağıtmamak için varsayılan olarak kapalı: bir terminal penceresindeki odak
komut isteminde değil komut çıkışında olmalıdır
force_color_prompt = yes
eğer [-n "$ force_color_prompt"]; o zaman [-x / usr / bin / tput] && tput setaf 1> & / dev / null; sonra # Renk desteğimiz var; Ecma-48 # (ISO / IEC-6429) ile uyumlu olduğunu varsayalım. (Bu tür bir desteğin olmaması son derece nadirdir ve böyle bir durum setaf yerine setf'yi destekleme eğilimindedir.) Color_prompt = yes else color_prompt = fi fi
eğer ["$ color_prompt" = evet]; o zaman [[$ {EUID} == 0]] ise; o zaman PS1 = '$ {debian_chroot: + ($ debian_chroot)} [\ 033 [01; 31m] \ h [\ 033 [01; 34m] \ W \ $ [\ 033 [00m]' başka PS1 = '$ {debian_chroot : + ($ debian_chroot)} [\ 033 [01; 32m] \ u @ \ h [\ 033 [00m] [\ 033 [01; 34m] \ w \ $ [\ 033 [00m] 'başka PS1 =' $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ $ 'fi unset color_prompt force_color_prompt 42a70,89
Bu bir xterm ise başlığı user @ host: dir olarak ayarlayın
xterm'deki "$ TERM" * | rxvt *) PS1 = "[\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ a] $ PS1" ;; *) ;; esac
ls renk desteğini etkinleştirin ve ayrıca kullanışlı takma adlar ekleyin
eğer [-x / usr / bin / dircolors]; daha sonra -r ~ / .dircolors && eval "$ (dircolors -b ~ / .dircolors)" || eval "$ (dircolors -b)" takma ad ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto'
alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto'
fi