Постоянное отключение цвета в терминале по умолчанию

Очень просто:

find / -lname /path/to/original/dir

Используйте опцию -lname

ПРИМЕЧАНИЕ. Помните, что символические ссылки могут быть где угодно, включая удаленную систему (если вы используете файлы ), поэтому вы не сможете найти их все.
1
задан 29 August 2016 в 09:38

2 ответа

Если вы установили цветное приглашение, см. ответ @ Anwar

Цвета с вывода команд, таких как ls, сделаны с помощью псевдонимов.

Чтобы отключить это, найдите и закомментируйте (вставив # в начале строки) эти строки в вашем ~/.bashrc

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias ls='ls --color=auto'

, когда это сделано, source ~/.bashrc, чтобы получить немедленный эффект или просто закрыть терминал и открыть новый

9
ответ дан 23 May 2018 в 06:42
  • 1
    Это тоже не сработало. Все из них прокомментированы, и я побежал source ~ / .bashrc после того, как я его сохранил. – Kdrumz 29 August 2016 в 10:02
  • 2
    @KyleDrummond это странно, но я вижу, что вы получили его, открыв новый терминал. Кстати, ответ Анвара просто подсказывает, как остановить приглашение (user@mycomputer:~$) от цветного, это говорит о том, как остановить цвет в выводе из таких команд, как ls, который, как я думаю, вам нужен? Не могли бы вы уточнить, как вы приняли другой ответ? – Zanna 29 August 2016 в 10:36
  • 3
    Я прокомментировал параметр force_color_prompt = yes " как сказал @Anwar, и я отключил все указанные вами строки, и да, вывод ls и grep не отображает цвета, но приглашение по-прежнему окрашено. – Peachy 11 January 2017 в 18:58

Простое, элегантное решение.

Для «терминала GNOME» не требуется код: просто выполните следующие действия:

Запустите gnome-terminal. Перейдите в раздел «Настройки терминала». Перейдите в раздел Профили. Выберите профиль, который вы используете, затем нажмите «Клонировать». Перейдите в «Цвета». Замените каждый цвет нижней строки на #EEEEEC или самый правый цвет, который вы установили. Замените каждый цвет верхней строки на #300A24 (цвет фона темы GTK по умолчанию) или тот, который имеет ваша тема. Если вы отключили системную тему, установите вместо нее «Цвет фона».

Теперь вы почти закончили, но я рекомендую вам сделать следующие шаги:

Запустить gnome-terminal. Измените имя профиля на что-то вроде <PROFILE> (monochrome), заменив <PROFILE> на ваше прежнее имя профиля.

Независимо от вышеуказанных шагов вам также необходимо выполнить их, чтобы успешно создать новый профиль:

Измените имя профиля на что-то вроде <PROFILE> (monochrome), заменив <PROFILE> с вашим старым именем профиля. Переход в терминал> Настройки. Перезапустить gnome-terminal.
1
ответ дан 23 May 2018 в 06:42
  • 1
    Конечно, другой простой подход - рассказать всем программам, что ваш терминал не имеет цвета, путем выбора (или построения) соответствующего типа терминала. Я удивлен, что никто не предложил это. – JdeBP 29 August 2016 в 22:37
  • 2
    @JdeBP По иронии судьбы, конкурс имеет хорошее качество ... это мой метод, и он охватывает все программы. Он не показывает странные escape-последовательности или цвета в круглых скобках или ... и в некоторых программах такой опции нет. – Έρικ Κωνσταντόπουλος 30 August 2016 в 08:19
  • 3
    В то время как ваши все были действительны, не могли бы вы спамить все это? Я уже вижу проблему с этим ответом, которая не позволяет ему быть правильным ответом для моего конкретного случая. – Kaz Wolfe 30 August 2016 в 21:05
  • 4
    @KazWolfe В чем проблема? OP запросил терминал GNOME, такой ответ предлагается. Если это проблема, тогда это проблема вопроса, а не проблема с ответом. – Έρικ Κωνσταντόπουλος 30 August 2016 в 21:06
  • 5
    Он попросил установить терминал по умолчанию. Для меня это что-то еще, что не позволяет устанавливать цвет. Хотя мое главное было то, что нам не нужна ссылка на этот ответ в КАЖДОЙ почте в этой теме. – Kaz Wolfe 30 August 2016 в 21:10

Другие вопросы по тегам:

Похожие вопросы: