Я просмотрел документацию Putty, но не смог найти ответа.
Что означают различные цвета на файлах и папках?
Что означают цвета файлов и папок в Putty?
8 ответов
Это не замазка - запустить dircolors -p
команда она скажет вам, какой цвет соответствует каждому известному типу файла.
это не шпатлевка, которая делает окраску, это, вероятно,dircolors
. Конкретные будут отличаться от дистрибутива к дистрибутиву, но вы можете получить хорошее представление о том, как это работает с man dircolors
например, на моей установке Debian:
- каталоги -> темно-синий
- Ссылки -> Голубой
вы также можете попробовать echo $LS_COLORS
чтобы увидеть, что там хранятся. Вы увидите правила раскраски в этой переменной.
вы смотрите не в том месте: Putty-это эмулятор терминала, он просто отображает цвета, которые отправляет машина, к которой вы подключены.
Я предполагаю, что вы используете систему * NIX-style, поэтому проверьте Man-страницу на ls
(Если это Linux box, то man-страница для dircolors
объясняет команду, которая позволяет настроить эти цвета).
на самом деле это не имеет ничего общего с PuTTy, это ваша оболочка, которая делает разные типы файлов/каталогов разными цветами. Это делается с помощью переменной окружения LS_COLORS
и точное содержание LS_COLORS
обычно определяется dircolors
, который обычно называется a .файл профиля, etc., в зависимости от используемой ОС.
здесь отличная рецензия на это.
это из askubuntu.com по karthick87 (ссылке)
Info
запустите это, когда вы подключены к хосту linux, и он будет выводить цветовую схему. Проверено на Ubuntu 16.04 и CentOS 7.
Bash скрипт
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.exe и собирается конфигурация - > окно - >цвета. Смотрит, какие цвета, что шпатлевка настроена для отображения. Кроме того, в верхней части, если вы разрешаете терминалу указывать цвета, вы должны проверить свою оболочку, чтобы узнать, задает ли она цвета, как Bash can.
его только в Putty, в активном окне putty, щелкните правой кнопкой мыши на строке заголовка, нажмите на настройки, в окне putty реконфигурации, нажмите на цвета в опции окна и снимите все параметры и применить. теперь он будет показывать только черные и белые цвета!
моя рабочая версия, которая работает как на Mac OS, так и на Ubuntu.
запихните в этот файл следующие три строки:~/.bash_profile
(<===этот файл должен находиться на сервере или на машине, на которой выполняется SSH-ing.)
export PS1="\[3[36m\]\u\[3[m\]@\[3[32m\]\h:\[3[33;1m\]\w\[3[m\]$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
источник:http://osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]