Що в зображенні Putty представляють кольори у файлах і папках?


14

Я переглянув документацію Putty, але не знайшов відповіді. Що означають різні кольори у файлах і папках?

Відповіді:


24

Це не шпаклівка - запустіть dircolors -pкоманду, вона підкаже вам, який колір відображає для кожного відомого типу файлу.


2
+1 для dircolors -p.
jscott

20

Фарбування забарвлює не путте, це, мабуть dircolors. Конкретні змінитимуться від distro-to-distro, але ви можете отримати хороше уявлення про те, як це працюєman dircolors

Наприклад, на моїй установці Debian:

  • Довідники -> Темно-синій
  • Символьні посилання -> Cyan

Ви також можете спробувати echo $LS_COLORSпобачити, що там зберігається. Ви побачите правила фарбування в цій змінній.


Що ж, окрім цієї технічності, що представляють кольори?
kylex

2
@kylex - відповідь залежить від вашої конфігурації. Я майже впевнений, що кольори не визначені в жодному стандарті, тому він може змінюватись від машини до машини.
voretaq7

1
@kylex - voretaq правильний, він залежить від конфігурації. Дивіться відповідь iain щодо того, як перевірити конфігурацію, не вмикаючи /etc/dircolorsзмінні або оболонки.
jscott

2

Ви шукаєте не в тому місці: Putty - це емулятор терміналу, він просто відображає кольори, до яких надсилається машина, до якої ви підключені.
Я припускаю, що ви використовуєте систему в стилі * NIX, тому перевірте, чи немає в цій сторінці ls(якщо це вікно Linux, сторінка man для цього dircolorsпояснює команду, яка дозволяє встановити ці кольори).


2

Це насправді не має нічого спільного з PuTTy, саме ваша оболонка робить різні види файлів / каталогів різними кольорами. Це робиться за допомогою змінної середовища, яка називається, LS_COLORSі точний вміст, LS_COLORSяк правило, визначається dircolors, який, як правило, викликається файлом .profile тощо, залежно від того, яку ОС ви використовуєте.

Ось чудова написання цього питання.


2

Це з 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       
} 

Приклад виведення

Скріншот_OCT17


0

Це може бути Putty, а це може бути ваша оболонка. Ви можете перевірити, запустивши Putty.exe і перейшовши в Конфігурація-> Вікно-> Кольори. Дивиться, які кольори налаштовані для відображення Putty. Крім того, вгорі, якщо ви дозволяєте терміналу вказувати кольори, слід перевірити оболонку, щоб побачити, чи вказує вона кольори, як, наприклад, Bash.


0

Її просто в Putty, у вікні активної шпаклівки, клацніть правою кнопкою миші на рядку заголовка, клацніть на налаштуваннях, у вікні конфігурації шпаклівки, натисніть на кольори у вікні та зніміть прапорець і застосувати. тепер він покаже лише чорно-білі кольори!


2
Питання не у відключенні кольорів, а у з'ясуванні того, що собою являє кожен колір. Також - на це запитання рік, а на нього відповіли давно ..
pauska

0

Моя робоча версія, яка працює як на 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/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.