Відповіді:
Це не шпаклівка - запустіть dircolors -p
команду, вона підкаже вам, який колір відображає для кожного відомого типу файлу.
Фарбування забарвлює не путте, це, мабуть dircolors
. Конкретні змінитимуться від distro-to-distro, але ви можете отримати хороше уявлення про те, як це працюєman dircolors
Наприклад, на моїй установці Debian:
Ви також можете спробувати echo $LS_COLORS
побачити, що там зберігається. Ви побачите правила фарбування в цій змінній.
/etc/dircolors
змінні або оболонки.
Ви шукаєте не в тому місці: Putty - це емулятор терміналу, він просто відображає кольори, до яких надсилається машина, до якої ви підключені.
Я припускаю, що ви використовуєте систему в стилі * NIX, тому перевірте, чи немає в цій сторінці ls
(якщо це вікно Linux, сторінка man для цього dircolors
пояснює команду, яка дозволяє встановити ці кольори).
Це насправді не має нічого спільного з PuTTy, саме ваша оболонка робить різні види файлів / каталогів різними кольорами. Це робиться за допомогою змінної середовища, яка називається, LS_COLORS
і точний вміст, LS_COLORS
як правило, визначається dircolors
, який, як правило, викликається файлом .profile тощо, залежно від того, яку ОС ви використовуєте.
Ось чудова написання цього питання.
Це з askubuntu.com від karthick87 ( посилання )
Інформація
Запустіть це, коли ви підключені до хоста Linux, і він виведе кольорову схему. Тестовано на Ubuntu 16.04 та CentOS 7.
Баш сценарій
eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')
{
IFS=:
for i in $LS_COLORS
do
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
done
}
Приклад виведення
Це може бути Putty, а це може бути ваша оболонка. Ви можете перевірити, запустивши Putty.exe і перейшовши в Конфігурація-> Вікно-> Кольори. Дивиться, які кольори налаштовані для відображення Putty. Крім того, вгорі, якщо ви дозволяєте терміналу вказувати кольори, слід перевірити оболонку, щоб побачити, чи вказує вона кольори, як, наприклад, Bash.
Її просто в Putty, у вікні активної шпаклівки, клацніть правою кнопкою миші на рядку заголовка, клацніть на налаштуваннях, у вікні конфігурації шпаклівки, натисніть на кольори у вікні та зніміть прапорець і застосувати. тепер він покаже лише чорно-білі кольори!
Моя робоча версія, яка працює як на Mac OS, так і на Ubuntu.
У цей файл введіть наступні три рядки: ~/.bash_profile
(<== Цей файл повинен бути на сервері або на машині, на якій ви SSH-ing.)
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
Джерело: http://osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/
dircolors -p
.