1

Когда я делаю ls в Terminal.app , я вижу, что каталоги в моей локальной системе цветные. Однако когда я подключаюсь к удаленному кластеру через ssh , вывод ls больше не окрашивается. Есть ли способ, чтобы ls показывал каталоги в цвете на удаленных системах, к которым я подключаюсь по ssh?

1 ответ1

1

Документация man ls указывает на флаг `-G ':

-G      Enable colorized output.  This option is equivalent to defining
         CLICOLOR in the environment.  (See below.)

Кроме того, далее говорится, что если установлена переменная окружения CLICOLOR , отображение списков в цвете будет по умолчанию для ls .

В /bin/sh стиле оболочки, добавив:

CLICOLOR=''; export CLICOLOR

В оболочках в стиле csh добавьте:

setenv CLICOLOR

к соответствующему файлу сценария входа в систему на удаленных системах включится цвет. Если другие системы не являются Mac, обратитесь к их справочным страницам на ls чтобы узнать, как можно включить цвет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .