От чего может поменяться цвет раковины: «Может ли мойка из искусственного камня со временем потерять цвет?» — Яндекс Кью

Содержание

К вопросу о прижизненных окрасках раковин.

Автор: carbon1967

Фотогалерея: «геологическая деятельность стихий.»

Этот сталактит был найден мной в одной кавказской пещере. Он лежал в глине на полу пещеры. Там было пулемётное гнездо, куча гильз, чьи то кости ( видимо логово старое ) и несколько сбитых пулями сталактитов. Я самый маленький взял. В альмаматери распилили и отшлифовали. Так вот материал один и тот же а цвет разный, на этом куске камня материализовано 2 тысячи лет. Тёмный участок в центре приходится на период активности Эльбруса и пр. вулканов Кавказа. А нижний на деятельность человека. Так что цвет раковины за 20 мил. лет мог поменяться тысячу раз.

Фотография создана 3 апреля 2012 года

Возраст окаменелости: Кайнозой, Четвертичный период

Добавить в избранное

Постоянный адрес фотографии:
Permanent link:

HTML-ссылка на фотографию:
HTML-link to this page:

<a href=»https://www. ammonit.ru/foto/21656.htm»> К вопросу о прижизненных окрасках раковин. </a>

Если вы хотите оставить комментарий,
вам нужно зарегистрироваться (или авторизоваться, если вы уже зарегистрированы)

Комментарии:

<a href=»http://www.ammonit.ru/foto/21656.htm#70951″>http://www.ammonit.ru/foto/21656.htm#70951</a>

Добавить в избранное

bugg

0

Люди с большим богажом знаний по минералогии меня поправят.На мой взгляд Вы сравниваете абсолютно несопоставимые вещи!Цвет натечки зависит от примесей в породе,которые растворяются перед тем как выпасть в осадок, ввиде того же сталактита.А вот раковина моллюска — это не натечка))Так что прижизненная окраска вполне может сохраняться.

комментарий 1 уровня

Комментарий создан 3 апреля 2012 года в 22:22:51
отредактирован 3 апреля 2012 года в 22:24:17

<a href=»http://www. ammonit.ru/foto/21656.htm#70954″>http://www.ammonit.ru/foto/21656.htm#70954</a>

Добавить в избранное

Alex

0

Согласен, у сталактита такие цвета потому что менялся состав раствора, из которого он формировался. Причем тут окаменелости?

Хотя, конечно, вопрос распознавания прижизненной окраски очень сложный. Могла раковина и пропитаться неравномерно посторонними растворами, могли быть какие-то ребра почти незаметные, тут много где можно ошибиться.

комментарий 2 уровня

Комментарий создан 3 апреля 2012 года в 22:28:10

<a href=»http://www.ammonit.ru/foto/21656. htm#70955″>http://www.ammonit.ru/foto/21656.htm#70955</a>

Добавить в избранное

carbon1967

0

По идее должны поправить. А раковина до того как её нашли, она находилась в чём ? Она была полностью изолирована от воздействия воды и прочих внешних факторов ? Неоген это почти 20 миллионов лет, трудно себе представить что ракушка пролежит не изменённой это время.

комментарий 2 уровня

Комментарий создан 3 апреля 2012 года в 22:30:25

<a href=»http://www.ammonit.ru/foto/21656.htm#70960″>http://www.ammonit.ru/foto/21656.htm#70960</a>

Добавить в избранное

0.

5

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

комментарий 4 уровня

Комментарий создан 3 апреля 2012 года в 22:44:59

<a href=»http://www.ammonit.ru/foto/21656.htm#70957″>http://www.ammonit.ru/foto/21656.

htm#70957</a>

Добавить в избранное

0.5

Не хочу влипать в глубокий диспут, скажу проще, все не совсем так как Вы описываете!
Дело в том, что разумеется в окраске начёчных образований руководящую роль играют минеральные пигменты, в данном случае преимущественно окислы железа, но возраст такого рода образований при одинаковом размере и количестве колец может розличаться на весьма значительные даже в геологическом понимании возраста, величины.
Пигментация же большинства икопаемых форм в большинстве своем обусловленна реликтовой или изначальной окраской раковины, которая с течением времени теряет интенсивность, переходит в более низкую (тусклую) тональность, а может, что в большинстве случаев и происходит вообще пропасть.

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

комментарий 1 уровня

Комментарий создан 3 апреля 2012 года в 22:34:13

<a href=»http://www.ammonit.ru/foto/21656.htm#70964″>http://www.ammonit.ru/foto/21656.htm#70964</a>

Добавить в избранное

0

Ну не совсем так, Уважаемый Карбон, отметил, что взял эту натёчку из глины следовательно она уже так же как и раковины ископаемых моллюсков находилась условно в коре выветривания и подвергалась агресивному воздейстию агентов выветривания (вода, темпиратура, хим. активные в-ва и т.д.) следовательно её изначальная окраска так же не соответствует нынешней, хотя по большому счету ни хим состав, ни структура, сталактита не изменились.

комментарий 3 уровня

Комментарий создан 3 апреля 2012 года в 22:51:33

<a href=»http://www.ammonit.ru/foto/21656.htm#70971″>http://www.ammonit.ru/foto/21656.htm#70971</a>

Добавить в избранное

0

Нет, Юрий, я не об этом, даже простой цикл заморозок разморозок способен повлиять на минерал, а цвет так или иначе обусловлен наличием минерального пигмента.
Поэтому я думаю что вы прсто не так меня поняли, то что это аншлиф я вижу, и то что целосстность его кальцитовой оторочки не нарушенна тоже:)
Но данный образец в любом случае подвергался сезонным температурным колебаниям от — к + так что экзогенным изменениям образец подвержен.

комментарий 5 уровня

Комментарий создан 3 апреля 2012 года в 23:03:57

<a href=»http://www.ammonit.ru/foto/21656.htm#70963″>http://www.ammonit.ru/foto/21656.htm#70963</a>

Добавить в избранное

carbon1967

0

… И что перламутр ? Вы пожалуйста геологию Подмосковья не сравнивайте с геологией Кавказа. Это как говорят в Одессе «две большие разницы». Так из чего состоит перламутр у юрских аммонов сейчас ? А из чего состоял в юре ?

комментарий 2 уровня

Комментарий создан 3 апреля 2012 года в 22:47:04

<a href=»http://www. ammonit.ru/foto/21656.htm#70965″>http://www.ammonit.ru/foto/21656.htm#70965</a>

Добавить в избранное

bugg

0

Я говорю,что он сохранился,так и с окраской)Она сохраняется.Это мое мнение.Виноградная улитка при жизни яркая,а полежит раковина на солнце она тускнеет,но окраска в большинстве случаев остается!!!Повторюсь все зависит от условий в которых находилась фоссилия.И хоть как мы с Вами будем спорить,не понимаю при чем здесь сталактит?

комментарий 3 уровня

Комментарий создан 3 апреля 2012 года в 22:54:29

<a href=»http://www.ammonit.ru/foto/21656.htm#70979″>http://www. ammonit.ru/foto/21656.htm#70979</a>

Добавить в избранное

carbon1967

0

Поясняю. Материал перламутра раза три полностью растворялся, отлагался по новой и снова перекристаллизовывался. Сохранились только оптические свойства. И то вопрос какой он был изначально. У меня есть юрский аммон с ярко зелёным блеском и меловой с красным… Сталактит, Вы сами три раза, критикуя мой пример, сказали по чему не сохранилась окраска. Ответ, ВОДА тридцать раз протекая растворила эти раковины. А в пустотах отложился материал выпавший в осадок с теми примесями которые были на тот момент растворены в воде!

комментарий 5 уровня

Комментарий создан 3 апреля 2012 года в 23:20:22

<a href=»http://www. ammonit.ru/foto/21656.htm#71008″>http://www.ammonit.ru/foto/21656.htm#71008</a>

Добавить в избранное

GEODOK

0.5

Даже не знаю, что и сказать:))
Пример с сосулькой — это круто, он наиболее точно показывает взаимосвязь химико-физическо-гравитационно-литологических процессов, проще говоря того, что все сложные процессы на земле и под ней подчинены каким-то законам. Выше изложенная мной ахинея как нельзя лучше подчеркивает тесную взаимосвязь образования сосульки и процессов диагенеза раковин.
По-моему вопрос прижизненной окраски не является открытием, уж сколько про енто написано (при желании можно в тернете глянуть), только на форуме есть несколько публикаций и куча фотографий, что еще говорить-то?
Для тех, кому лень бродить дебрях нета — некоторые примеры с сайта:
раз
два
три
четыре
пять

комментарий 6 уровня

Комментарий создан 4 апреля 2012 года в 09:15:36

<a href=»http://www. ammonit.ru/foto/21656.htm#71009″>http://www.ammonit.ru/foto/21656.htm#71009</a>

Добавить в избранное

Alex

1

Дмитрий, я не понимаю, что Вы хотите доказать этим сталактитом? Что прижизненная окраска не может сохраняться на ископаемом материале? Не докажете 🙂 Потому что никто никогда не поверит, что например вот вот такие полосы или вот такие могут быть чем-то иным, кроме остатков естественной прижизненной окраски моллюска (фото отсюда).

А уж как она там физически сохраняется — это другой вопрос. Пигмент там остается в том или ином виде или перламутр с пигментом и перламутр без пигмента по-разному разрушаются и замещаются, что позволяет сохраниться общему облику окраски — это отдельный вопрос и изучать его нужно на конкретных образцах, а не на сталактите.

комментарий 6 уровня

Комментарий создан 4 апреля 2012 года в 09:21:32

<a href=»http://www. ammonit.ru/foto/21656.htm#71016″>http://www.ammonit.ru/foto/21656.htm#71016</a>

Добавить в избранное

carbon1967

0

Секундочку :-), я и не доказывал что не сохраняется окраска у головоногих, но это явление очень редкое и как любое исключение лишь подтверждает правило. Я задал вопрос — «Из чего состоит ( ипостаси карбоната кальция ) раковина живого моллюска ? А из чего ископаемого ?» От ответа уклонились. А пример более чем нагляден, меня просто удивляет и обескураживает ваше не понимание. Один кальцит ( известняк белый, розовый да какой угодно ! ) растворяется ВОДОЙ , другой кальцит ( арагонит ) образуется ВОДОЙ , причём той же. У моллюсков на оборот ( арагонит переходит в кальцит ) а под воздействием геол. факторов ещё может раз-другой перекристолизоваться.

комментарий 7 уровня

Комментарий создан 4 апреля 2012 года в 10:53:01
отредактирован 4 апреля 2012 года в 11:08:15

<a href=»http://www. ammonit.ru/foto/21656.htm#71027″>http://www.ammonit.ru/foto/21656.htm#71027</a>

Добавить в избранное

IEVB-museum

2.8

Растворение-переотложение полностью изменяет структуру и свойства материала. Никаких исходных свойств, окромя формы, там не останется, и ни о каком новообразованном перламутре речи идти не может. Частичное изменение структуры (с сохранением каркаса) может происходить, до определённого порога слабо изменяя оптические свойства (например, изменяется цвет за счёт укрупнения кристаллитов, но сохраняется иризация). Сильное хемогенное изменение НИКОГДА не приведёт к восстановлению свойств биогенного материала, даже частичному.
Весь ископаемый перламутр — это СЛАБО изменённый свежий.

комментарий 8 уровня

Комментарий создан 4 апреля 2012 года в 11:41:46
отредактирован 4 апреля 2012 года в 14:17:52

<a href=»http://www. ammonit.ru/foto/21656.htm#71010″>http://www.ammonit.ru/foto/21656.htm#71010</a>

Добавить в избранное

Alex

0

Дмитрий, и еще вопрос — Вы пишите «Материал перламутра раза три полностью растворялся, отлагался по новой и снова перекристаллизовывался. Ответ, ВОДА тридцать раз протекая растворила эти раковины. А в пустотах отложился материал выпавший в осадок…» — какие именно раковины Вы имеете ввиду? Все окаменелости с сохранившимся перламутровым слоем?

комментарий 6 уровня

Комментарий создан 4 апреля 2012 года в 09:33:38

<a href=»http://www.ammonit.ru/foto/21656. htm#71013″>http://www.ammonit.ru/foto/21656.htm#71013</a>

Добавить в избранное

Leva

2

Трудно себе представить чтобы растворившийся перламутр полностью восстанавливался (вне живого организма)в прежних своих свойствах. Он или есть или его нет. По сути перламутр имеет исключительно биологическое, органико-неорганическое происхождение, состоит из арагонита и вследствии особенностей кристаллической решетки, отражающей ту или иную длину волны, приобретает специфические оптические свойства.
Считаю, что использовать особенности образования натечно-капельных структур в вопросах сохранности прижизненной окраски, некорректно.

комментарий 6 уровня

Комментарий создан 4 апреля 2012 года в 10:18:04
отредактирован 4 апреля 2012 года в 10:22:25

<a href=»http://www. ammonit.ru/foto/21656.htm#71033″>http://www.ammonit.ru/foto/21656.htm#71033</a>

Добавить в избранное

Smesh

1.8

Похоже, что я пропустил начало дискуссии… На фотографии сталактит, а обсуждается окраска раковин. Про окраску раковин особого смысла дискутировать не вижу, те раковины, на которые даны ссылки, обнаруживают природную пигментацию, о цвете говорить можно не всегда, но о РИСУНКЕ можно не спорить. Но это биогенные образования, а на фото — сталактит.
По нему будет простой вопрос: на основании чего период его роста датирован 2000 лет?
И сразу второй: на основании чего тёмный слой привязан к активности вулканов?

комментарий 1 уровня

Комментарий создан 4 апреля 2012 года в 12:46:23
отредактирован 4 апреля 2012 года в 12:47:11

<a href=»http://www. ammonit.ru/foto/21656.htm#71133″>http://www.ammonit.ru/foto/21656.htm#71133</a>

Добавить в избранное

carbon1967

0.5

Я тогда был студиозусом, это мне после того как его обследовали ( месяца через два ) рассказали и отдали этот аншлиф. Так что, миль пардон, за что купил, за то и продал.

комментарий 2 уровня

Комментарий создан 4 апреля 2012 года в 20:06:26
отредактирован 4 апреля 2012 года в 20:07:27

<a href=»http://www.ammonit.ru/foto/21656.htm#71138″>http://www.ammonit.ru/foto/21656.htm#71138</a>

Добавить в избранное

Smesh

0. 5

Спасибо, понятно.
Вообще при должном подходе сталактиты могут давать интересную информацию, но с ней нужно уметь обращаться. :-)
Но история, связанная с самим сталактитом и местом его находки интересная и запоминающаяся. Сейчас такого уже не найти.

комментарий 3 уровня

Комментарий создан 4 апреля 2012 года в 20:54:02

<a href=»http://www.ammonit.ru/foto/21656.htm#71151″>http://www.ammonit.ru/foto/21656.htm#71151</a>

Добавить в избранное

carbon1967

0.5

Сейчас не знаю, а тем летом мы немца на леднике нашли, сел в снег как шёл, снайпер его в лобик поцеловал. Препод с него «кошки» снял ( он у нас альпинист заядлый был )классная штука доложу я Вам. Этого немца в верховьях Боксана нашли.

комментарий 4 уровня

Комментарий создан 4 апреля 2012 года в 22:10:07

<a href=»http://www.ammonit.ru/foto/21656.htm#71225″>http://www.ammonit.ru/foto/21656.htm#71225</a>

Добавить в избранное

Smesh

0.5

Припомнил: у меня тоже есть сталактит и тоже с историей, связанной с немцами.
До школы я жил в г. Истра. Там между Истрой и Новым Иерусалимом есть Новоиерусалимский монастырь. Он был частично взорван немцами при отступлении. Мы очень часто ходили туда, каждый раз открывая новые подземные ходы, комнаты, ходы в стенах и т. п. В одном из подземных ходов, полузатопленном, я и отломал сталактит длиной около 2,5 см. Резать не стал. Сейчас продемонстрировать не могу, где-то спрятан из-за переездов…

комментарий 5 уровня

Комментарий создан 5 апреля 2012 года в 08:56:14

<a href=»http://www.ammonit.ru/foto/21656.htm#91487″>http://www.ammonit.ru/foto/21656.htm#91487</a>

Добавить в избранное

axes-e

0

«даже в подвалах Эрмитажа находили сталактиты.»
-В новоделе из монолитного бетона,в подвальных частях,где вода сочится сквозь трещины потолочных перекрытий небольшие сосульки формируются буквально за несколько лет.

комментарий 7 уровня

Комментарий создан 28 июля 2012 года в 07:53:09

Улитка — это улет! — МК

Общество 56231

Поделиться

Спросишь у человека, почему у него нет домашнего животного, и услышишь тысячу причин. Кому-то условия не позволяют, у кого-то средств не хватает, кто-то страдает аллергией. Хотите совет? Заведите себе гигантскую сухопутную улитку ахатину! Это идеальный питомец: не шумит, не пахнет, не кусается, не царапается, ест все подряд и не требует ежедневных прогулок. Трудно найти более неприхотливое создание!

Моллюска можно взять с собой в отпуск или оставить дома без присмотра — не обидится! И пусть американцы вам завидуют. В США, где расплодившиеся гигантские улитки жрали все подчистую, вплоть до штукатурки, содержать “живых ракушек” запрещено под страхом реального срока. В нашем суровом климате у моллюсков нет ни единого шанса выжить за пределами теплой квартиры.

Улитка — зверь не для всех. Анатолий Савенков влюбился в ахатину со второго взгляда. К ней надо присмотреться!

фото: Анатолий Савенков

— Когда моей подруге подарили ахатину, мне было просто любопытно. Раньше я никогда не видел ничего подобного и о таких огромных улитках вообще не знал, — рассказывает Анатолий о первой встрече с гигантским моллюском.

— Как правило, мы заводим домашних животных для компании. Возможно ли с улиткой какое-то общение?

— У улитки нет слуха, и она не издает никаких звуков, но она всегда чувствует протянутую руку и пытается взгромоздиться на нее. Кроме того, улитки чувствуют “своих” — то есть хозяев.

— Как проявляется это узнавание?

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

— Удивительно! Моллюски ведь относятся к отряду простейших, они служат кормом для других организмов. Для многих гурманов улитка отлично смотрится лишь в крем-супе с ароматом чеснока. Но, оказывается, улитка не так проста, как кажется! Какие органы чувств у нее развиты?

— У улитки достаточно сильное обоняние. Например, она сразу чувствует, что в террариум положили пищу. За обоняние ответственны короткие рожки, находящиеся возле рта. Есть зрение на уровне “рядом объект” — глаза располагаются на длинных рожках, которые улитка выпячивает во время движения. Осязание также присутствует, и если потрогать улитку, она это почувствует.

— Улитка — символ медлительности. Она никогда никуда не спешит. Разве интересно за ней наблюдать?

— Даже когда улитка была у нас одна, наблюдать за ней было очень любопытно. Сейчас у нас две улитки, причем у них абсолютно разный характер. Если одна любит много ползать по террариуму, то вторая предпочитает спать, зарывшись в грунт. Причем ленивая улитка почему-то более прожорлива. Интересно следить, как ахатина ползет по прозрачному стеклу террариума — сразу понимаешь принцип ее движения. Процесс поедания улиткой какой-либо пищи тоже затягивает. Если пища твердая: лист капусты, морковь, огурец — раздается характерный хруст.

фото: Анатолий Савенков

— Улитки скользкие на ощупь, выделяют слизь. Вам приятно держать ее в руках?

— Лично я не испытываю никаких неприятных ощущений. Улитка просто ползает по руке — и всё, оставляя за собой влажный след из слизи, которая ничем не пахнет. Правда, смывать ее потом долго приходится. Одно время мы беспокоились — не укусит ли? Ротовое отверстие выглядит достаточно внушительным, особенно если понаблюдать за улиткой во время еды. Но вскоре выяснилось, что не кусается. Максимум, на что она способна, — это пощекотать хозяина языком-“теркой”.

— Улитки неприхотливы в еде, они с удовольствием утилизируют яблочные огрызки и другие отходы с нашего стола. Есть ли у вашей воспитанницы гастрономические предпочтения?

— Улитки очень любят огурцы — наверное, это их любимая еда. Зелень, листья салата и болгарский перец также в почете. Едят и другие овощи, кашу, например дефицитную гречку. Фрукты обычно едят не очень охотно — зависит от улитки, у каждой свой вкус. Кальций поглощают в любом виде — он нужен для построения раковины; мы даем толченую скорлупу от яиц, сметают всю. По возможности кормить улитку нужно разнообразно — если она привыкнет к какой-то одной еде, то отучить будет сложновато. Улитка просто не будет ничего есть довольно долгое время и может впасть в спячку.

— Читала, что, если кормить улитку ярко окрашенными овощами, в частности разноцветными перцами, у нее может меняться цвет раковины. В общем, улитка — вариант хамелеона. Вы замечали такое явление?

— С перцем эксперименты специально не проводили. Некоторые заводчики утверждают, что цвет меняется, но я ни подтвердить, ни опровергнуть это не могу.

— У вашей улитки есть имя?

— Мне не приходило в голову назвать улитку каким-либо именем, потому что, по сути, у нее нет пола — вернее, пол улиток меняется по ходу жизни и развития. Впрочем, об улитках обычно говорится в женском роде — само слово “улитка” не предполагает формы мужского рода.

— Домашние животные, как и люди, периодически заболевают, тогда приходится обращаться к ветеринару. А ваша улитка не жаловалась на здоровье?

— В нормальных условиях улитки ничем не болеют, нам пришлось однажды столкнуться лишь с одной неприятностью — потерей раковины. У одной улитки ослабла мышца, которая удерживает раковину. Насколько мне известно, это врожденный дефект; взрослая улитка при этом погибает.

фото: Анатолий Савенков

— Сколько у вас улиток?

— Две.

— Разводить не собираетесь?

— Планов на разведение нет, так как плодятся они очень большими темпами и куда их потом девать — непонятно. Можно раздавать, конечно, учитывая тот факт, что сейчас популярность домашних ахатин растет. С другой стороны, плодящаяся улитка не вырастает до больших размеров — а нам как раз хотелось бы вырастить гиганта. Наши яйца еще не откладывали. Кладут они обычно под сотню яиц, из которых половина точно вылупляется.

— На одном из “улиточных” сайтов прочитала историю о том, как гигантская улитка выбралась ночью из тесного контейнера, совершила восхождение на потолок, попутно уничтожив ровную полоску обоев, и ухнула прямо на спящего хозяина. А ваши улитки в такие переплеты не попадали?

— Поскольку улитки не покидают пределов террариума, особенных приключений с ними не случается. Из историй были разве что периодические падения с высоты, когда улитка не рассчитывает силы (или когда на нее наползает другая). Мы используем в качестве грунта землю, так что падение не оборачивается особыми неприятностями; но если вместо земли будут камни (некоторые заводчики используют их) — это чревато трещинами и сколами раковины. Которые, впрочем, при достаточном количестве кальция в еде довольно быстро зарастают.

— Какие чувства они у вас вызывают?

— Такие же, как любой домашний питомец, у которого есть свой характер. У улиток он есть — это точно.

— Анатолий, вы считаете ахатину идеальным домашним животным. А каким людям улитка не подходит?

— Некоторые из моих знакомых просто не переносят вида улитки и считают ее “мерзкой”. Видимо, из-за слизи, которую выделяют улитки при движении. На самом деле слизь (как и всё остальное) совершенно не имеет запаха. Аллергии на улитку не бывает.

Подписаться

Авторы:

Что еще почитать

Что почитать:Ещё материалы

В регионах

  • В Ярославле избитые модели написали заявление в полицию

    Фото 35759

    Ярославль
  • Туристка рассказала о пробке перед Крымским мостом: досматривают даже детей

    23776

    Крым

    фото: МК в Крыму

  • ВСУ собираются перекрыть пути в Крым

    Фото 14352

    Крым

    фото: МК в Крыму

  • Крым удивит туристов Русскими Мальдивами в 2023 году

    Фото 13694

    Крым

    фото: МК в Крыму

  • Судьба «Душегубки»: что будет делать с башней XIV века «новый хозяин» и почему это волнует псковичей

    Фото 12089

    Псков

    Светлана Пикалёва

  • Транспортный кризис в Полевском напоминает хорошо срежиссированный спектакль

    Фото 5699

    Екатеринбург

    Максим Бойков

В регионах:Ещё материалы

bash — Как изменить цвет вывода эха в Linux

некоторые переменные, которые вы можете использовать:

 # Сброс
Color_Off='\033[0m' # Сброс текста
# Обычные цвета
Черный='\033[0;30m' # Черный
Красный='\033[0;31m' # Красный
Зеленый='\033[0;32m' # Зеленый
Желтый='\033[0;33m' # Желтый
Синий='\033[0;34m' # Синий
Фиолетовый='\033[0;35m' # Фиолетовый
Голубой='\033[0;36m' # Голубой
Белый='\033[0;37m' # Белый
# Смелый
BBlack='\033[1;30m' # Черный
BRed='\033[1;31m' # Красный
BGreen='\033[1;32m' # Зеленый
BYellow='\033[1;33m' # Желтый
BBlue='\033[1;34m' # Синий
BPurple='\033[1;35m' # Фиолетовый
BCyan='\033[1;36m' # голубой
BWhite='\033[1;37m' # Белый
# Подчеркивание
UBlack='\033[4;30m' # Черный
URed='\033[4;31m' # Красный
UGreen='\033[4;32m' # Зеленый
UYellow='\033[4;33m' # Желтый
UBlue='\033[4;34m' # Синий
UPurple='\033[4;35m' # Фиолетовый
UCyan='\033[4;36m' # голубой
UWhite='\033[4;37m' # Белый
# Фон
On_Black='\033[40m' # Черный
On_Red='\033[41m' # красный
On_Green='\033[42m' # Зеленый
On_Yellow='\033[43m' # Желтый
On_Blue='\033[44m' # Синий
On_Purple='\033[45m' # Фиолетовый
On_Cyan='\033[46m' # Голубой
On_White='\033[47m' # белый
# Высокая интенсивность
IЧерный='\033[0;90м' # Черный
IRed='\033[0;91m' # Красный
IGreen='\033[0;92m' # Зеленый
IYellow='\033[0;93m' # Желтый
IBlue='\033[0;94m' # Синий
IPurple='\033[0;95m' # Фиолетовый
ICyan='\033[0;96m' # голубой
IWhite='\033[0;97m' # Белый
# Жирный шрифт высокой интенсивности
BIBlack='\033[1;90m' # Черный
BIRed='\033[1;91m' # Красный
BIGreen='\033[1;92m' # Зеленый
BIYellow='\033[1;93m' # Желтый
BIBlue='\033[1;94m' # Синий
BIPurple='\033[1;95m' # Фиолетовый
BICyan='\033[1;96m' # голубой
BIWhite='\033[1;97м' # Белый
# Фоны высокой интенсивности
On_IBlack='\033[0;100m' # Черный
On_IRed='\033[0;101m' # Красный
On_IGreen='\033[0;102m' # Зеленый
On_IYellow='\033[0;103m' # Желтый
On_IBlue='\033[0;104m' # Синий
On_IPurple='\033[0;105m' # Фиолетовый
On_ICyan='\033[0;106m' # голубой
On_IWhite='\033[0;107m' # Белый
 

управляющий символ в

bash , шестнадцатеричный и восьмеричный соответственно:
 | | баш | шестигранник | восьмеричный | ПРИМЕЧАНИЕ |
|-------+-------+---------+---------+------------- ------------------|
| начать | \е | \x1b | \033 | |
| начать | \Э | \x1B | - | x не может быть заглавной |
| конец | \е[0м | \x1b[0м | \033[0м | |
| конец | \е[м | \x1b[м | \033[м | 0 добавляется, если вы его опускаете |
| | | | | |
 

краткий пример:

 | цвет | баш | шестигранник | восьмеричный | ПРИМЕЧАНИЕ |
|-------------+---------------+----------------+--- ----------------------------+------------------------------------ ---|
| начать зеленый | \e[32m<текст> | \x1b[32m<текст> | \033[32m<текст> | m НЕ является необязательным |
| сброс | <текст>\e[0m | <текст>\1xb[0m | <текст>\033[ом | o является необязательным (сделайте это в соответствии с рекомендациями |
| | | | | |
 

Исключение bash:

Если вы собираетесь использовать эти коды в специальных переменных bash

  • PS0
  • ПС1
  • PS2 (= это для подсказки)
  • PS4

вам следует добавить дополнительные escape-символы, чтобы bash мог их правильно интерпретировать. Без добавления дополнительных escape-символов это работает, но вы столкнетесь с проблемами, когда будете использовать Ctrl + r для поиска в своей истории.

правило исключения для bash

Вы должны добавить \[ перед любым начальным кодом ANSI и добавить \] после любого конечного.
Пример:
при обычном использовании: \033[32mЗеленый\033[0m
для PS0/1/2/4: \[\033[32m\]Зеленый\[\033[m \]

\[ для начала последовательности из непечатаемых символов
\] для конца последовательности из непечатаемых символов

Совет: для запоминания может сначала добавить \[\] , а затем поместите между ними код ANSI:

  • \[start-ANSI-code\]
  • \[конечный код ANSI\]

тип последовательности цветов:

  1. 3/4 бита
  2. 8 бит
  3. 24 бита

Прежде чем погрузиться в эти цвета, вы должны знать о 4 режимах с этими кодами:

1.

цветовой режим

Он изменяет стиль цвета НЕ текста. Например, сделать цвет светлее или темнее.

  • 0 сброс
  • 1; легче обычного
  • 2; темнее обычного

Этот режим широко не поддерживается. Он полностью поддерживается на Gnome-Terminal.

2. text-mode

Этот режим предназначен для изменения стиля текста, а НЕ цвета.

  • 3; курсив
  • 4; подчеркивание
  • 5; мигает (медленно)
  • 6; мигает (быстро)
  • 7; реверс
  • 8; скрыть
  • 9; перечеркнутый
и

почти не поддерживаются.
Например, KDE-Konsole поддерживает 5; , но Gnome-Terminal не поддерживает, а Gnome поддерживает 8; , а в KDE нет.

3. Режим переднего плана

Этот режим предназначен для окрашивания переднего плана.

4. Фоновый режим

Этот режим предназначен для раскрашивания фона.

В таблице ниже приведены сводные данные по 3/4 бит версия цвета ANSI

 |------------+-----------+---------+-- -----+------------------+------------------------- -----+-----------------------------------------------------|
| цветовой режим | восьмеричный | шестигранник | баш | описание | пример (= в восьмеричном формате) | ПРИМЕЧАНИЕ |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 0 | \033[0м | \x1b[0м | \е[0м | сбросить любой эффект | эхо -е "\033[0m" | 0m равно m |
| 1 | \033[1м | | | светлый (= яркий) | echo -e "\033[1m####\033[m" | - |
| 2 | \033[2м | | | темный (= выцветание) | echo -e "\033[2m####\033[m" | - |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| текстовый режим | ~ | | | ~ | ~ | ~ |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 3 | \033[3м | | | курсив | echo -e "\033[3m####\033[m" | |
| 4 | \033[4м | | | подчеркнуть | echo -e "\033[4m####\033[m" | |
| 5 | \033[5м | | | мигать (медленно) | echo -e "\033[3m####\033[m" | |
| 6 | \033[6м | | | мигать (быстро) | ? | не дико поддерживать |
| 7 | \003[7м | | | обратный | echo -e "\033[7m####\033[m" | влияет на фон/передний план |
| 8 | \033[8м | | | скрыть | echo -e "\033[8m####\033[m" | влияет на фон/передний план |
| 9| \033[9м | | | крест | echo -e "\033[9m####\033[m" | |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| передний план | ~ | | | ~ | ~ | ~ |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 30 | \033[30м | | | черный | echo -e "\033[30m####\033[m" | |
| 31 | \033[31м | | | красный | echo -e "\033[31m####\033[m" | |
| 32 | \033[32м | | | зеленый | echo -e "\033[32m####\033[m" | |
| 33 | \033[33м | | | желтый | echo -e "\033[33m####\033[m" | |
| 34 | \033[34м | | | синий | echo -e "\033[34m####\033[m" | |
| 35 | \033[35м | | | фиолетовый | echo -e "\033[35m####\033[m" | настоящее имя: пурпурный = красновато-фиолетовый |
| 36 | \033[36м | | | голубой | echo -e "\033[36m####\033[m" | |
| 37 | \033[37м | | | белый | echo -e "\033[37m####\033[m" | |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 38 | 8/24 | Это для специального использования 8-битного или 24-битного |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| фон | ~ | | | ~ | ~ | ~ |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 40 | \033[40м | | | черный | echo -e "\033[40m####\033[m" | |
| 41 | \033[41м | | | красный | echo -e "\033[41m####\033[m" | |
| 42 | \033[42м | | | зеленый | echo -e "\033[42m####\033[m" | |
| 43 | \033[43м | | | желтый | echo -e "\033[43m####\033[m" | |
| 44 | \033[44м | | | синий | echo -e "\033[44m####\033[m" | |
| 45 | \033[45м | | | фиолетовый | echo -e "\033[45m####\033[m" | настоящее имя: пурпурный = красновато-фиолетовый |
| 46 | \033[46м | | | голубой | echo -e "\033[46m####\033[m" | |
| 47 | \033[47м | | | белый | echo -e "\033[47m####\033[m" | |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
| 48 | 8/24 | Это для специального использования 8-битного или 24-битного | |
|------------+----------+---------+-------+------- --------------------------+---------------------------------------------+------- -------------------------------|
 

В таблице ниже представлена ​​сводка 8-битной версии цвета ANSI

 |------------+------------+---- -------+---------+----+------------- -----------------------+-------------------------|
| передний план | восьмеричный | шестигранник | баш | описание | пример | ПРИМЕЧАНИЕ |
|------------+-----------+-----------+---------+-- --+------------------------------------------------ ---+--------------------------|
| 0-7 | \033[38;5 | \x1b[38;5 | \e[38;5 | стандарт.  нормальный | echo -e '\033[38;5;1m####\033[m' | |
| 8-15 | | | | стандарт. свет | эхо -е '\033[38;5;9м####\033[м' | |
| 16-231 | | | | большее разрешение | echo -e '\033[38;5;45m####\033[m' | не имеет определенного шаблона |
| 232-255 | | | | | echo -e '\033[38;5;242m####\033[m' | от черного к белому |
|------------+-----------+-----------+---------+-- --+------------------------------------------------ ---+--------------------------|
| передний план | восьмеричный | шестигранник | баш | описание | пример | ПРИМЕЧАНИЕ |
|------------+-----------+-----------+---------+-- --+------------------------------------------------ ---+--------------------------|
| 0-7 | | | | стандарт. нормальный | echo -e '\033[48;5;1m####\033[m' | |
| 8-15 | | | | стандарт. свет | эхо -е '\033[48;5;9м####\033[м' | |
| 16-231 | | | | большее разрешение | echo -e '\033[48;5;45m####\033[m' | |
| 232-255 | | | | | echo -e '\033[48;5;242m####\033[m' | от черного к белому |
|------------+-----------+-----------+---------+-- --+------------------------------------------------ ---+--------------------------|
 

8-битный быстрый тест:
для кода в {0. .255}; do echo -e "\e[38;05;${code}m $code: Test"; сделано

В таблице ниже представлена ​​сводка 24-битной версии ANSI-color

 |------------+------------+--- --------+---------+-------------+---------------- ---------------------------------------+---|
| передний план | восьмеричный | шестигранник | баш | описание | пример | ПРИМЕЧАНИЕ |
|------------+-----------+-----------+---------+-- --------------------------+----------------------------------------------------- ----+-----------------|
| 0-255 | \033[38;2 | \x1b[38;2 | \е[38;2 | Р = красный | echo -e '\033[38;2;255;0;02m####\033[m' | R=255, G=0, B=0 |
| 0-255 | \033[38;2 | \x1b[38;2 | \е[38;2 | G = зеленый | echo -e '\033[38;2;;0;255;02m####\033[m' | R=0, G=255, B=0 |
| 0-255 | \033[38;2 | \x1b[38;2 | \е[38;2 | В = синий | echo -e '\033[38;2;0;0;2552m####\033[m' | R=0, G=0, B=255 |
|------------+-----------+-----------+---------+-- --------------------------+----------------------------------------------------- ----+-----------------|
| фон | восьмеричный | шестигранник | баш | описание | пример | ПРИМЕЧАНИЕ |
|------------+-----------+-----------+---------+-- --------------------------+----------------------------------------------------- ----+-----------------|
| 0-255 | \033[48;2 | \x1b[48;2 | \е[48;2 | Р = красный | echo -e '\033[48;2;255;0;02m####\033[m' | R=255, G=0, B=0 |
| 0-255 | \033[48;2 | \x1b[48;2 | \е[48;2 | G = зеленый | echo -e '\033[48;2;;0;255;02m####\033[m' | R=0, G=255, B=0 |
| 0-255 | \033[48;2 | \x1b[48;2 | \е[48;2 | В = синий | echo -e '\033[48;2;0;0;2552m####\033[m' | R=0, G=0, B=255 |
|------------+-----------+-----------+---------+-- --------------------------+----------------------------------------------------- ----+-----------------|
 

некоторые скриншоты

передний план 8-битная сводка в . gif

фон 8-битная сводка в .gif

9 0002 сводка цветов с их значениями

мигает на KDE-терминале

простой код `C`, который показывает вам больше

более продвинутый инструмент, который я разработал для работы с этими цветами:


снимок в цветном режиме

съемка в текстовом режиме

объединение допустимо

больше снимков


Советы и рекомендации для опытных пользователей и программистов:

90 002 Можем ли мы использовать эти коды в языке программирования?

Да, можно. У меня есть опыт работы с bash, c, c++, d perl, python

Замедляют ли они скорость программы?

Думаю, НЕТ.

Можем ли мы использовать их в Windows?

3/4-бит Да, если компилировать код с gcc
несколько скриншотов на Win-7

Как рассчитать длину кода?

\033[ = 2, другие части 1

Где мы можем использовать эти коды?

Везде, где есть интерпретатор tty
xterm , gnome-terminal , kde-terminal , mysql-client-CLI и так далее.
Например, если вы хотите раскрасить свой вывод с помощью mysql, вы можете использовать Perl

 #!/usr/bin/perl -n
напечатайте "\033[1м\033[31м$1\033[36м$2\033[32м$3\033[33м$4\033[м"" в то время как /([|+-]+)|([0-9\w])/г;
 

сохраните этот код в имени файла: pcc (= Perl Colorize Character), а затем поместите файл a в действительный PATH , затем используйте его где угодно.

лс | ПКК
дф | pcc

внутри mysql сначала зарегистрируйте его для пейджера , а затем попробуйте:

 [user2:db2] пейджер pcc
ПЕЙДЖЕР настроен на «pcc»
[user2:db2] выберите * из имени таблицы;
 

НЕ обрабатывает Unicode.

Эти коды только раскрашивают?

Нет, они умеют много интересного. Попробуйте:

 echo -e '\033[2K' # очистить экран и не менять позицию
 

или:

 echo -e '\033[2J\033[u' # очистить экран и сбросить позицию
 

Есть много новичков, которые хотят очистить экран с помощью системы ("очистить") , поэтому вы можете использовать это вместо системы (3) , звоните

Доступны ли они в Unicode?

Да.

Какой вариант этих цветов предпочтительнее?

Легко использовать 3/4-бит , но гораздо точнее и красивее использовать 24-бит .
Если у вас нет опыта работы с HTML, вот краткое руководство:
24 бита означает: 00000000 и 00000000 и 00000000 . Каждые 8 ​​бит предназначены для определенного цвета.
1..8 для и 9..16 для и 17..24 вместо
Итак, в html #FF0000 означает, и вот оно: 255;0;0
в html #00FF00 означает, что здесь: 0;255;0
Имеет ли это смысл ? какой цвет вы хотите объединить с этими тремя 8-битными значениями.

ссылка:
Wikipedia
escape-последовательности ANSI
tldp.org
tldp.org
misc.flogisoft.com
некоторые блоги/веб-страницы, которые я не помню используется конкретная команда?

спросил

Изменено 3 года, 7 месяцев назад

Просмотрено 3к раз

Всякий раз, когда я использую ssh, я хочу, чтобы фон моего терминала менял цвет. Использование ssh обычно означает, что я вошел в производственную среду, поэтому следует соблюдать осторожность, чтобы не делать глупостей.

Прямо сейчас я использую iterm2, но рад услышать, можно ли это сделать для любой другой оболочки.

  • раковина
  • рыба
  • iterm2
6

Вы можете сделать это в iTerm2 с помощью автоматического переключения профилей.

Это невозможно в любом переносимом виде, потому что нет общепризнанной escape-последовательности для изменения таких вещей, как цвет фона терминала.

Обратите внимание, что пример скрипта, на который вы ссылаетесь, изменяет только цвет фона текущей вкладки терминала iTerm; не цвет фона текстовой области терминала. Если, как и у меня в большинстве случаев, у вас есть только одна вкладка и вы настроили iterm так, чтобы вкладки не отображались, когда есть только одна, вы не увидите изменения цвета. Это также не сработает, если вы делаете это внутри сеанса screen или tmux (вам нужно будет обернуть последовательность в специальную последовательность tmux «сквозной»).

То, что я рекомендую, это то же самое, что я делаю, когда делаю sudo fish для запуска оболочки от имени пользователя root. Измените функцию fish_prompt , чтобы обнаружить особую ситуацию и использовать альтернативную подсказку. Например, вот соответствующая часть моей функции fish_prompt , чтобы сделать ее очевидной, когда я root:

 set -l color_cmd_sep $fish_color_host
если тест "$USER" = "корень"
    установить color_cmd_sep -b bryellow red
конец
echo -ns (set_color $fish_color_host) $now ' ' $__fish_prompt_hostname
echo -ns (set_color $fish_color_cwd) ' ' (prompt_pwd) ' ' (set_color нормальный)
echo -ns (set_color $fish_color_git) (__fish_vcs_prompt | обрезка строки) (set_color обычный)
echo -ns (set_color $color_cmd_sep) '>' (set_color обычный) ' '
 

Все, что вам нужно сделать, это добавить аналогичный тест для нахождения внутри сеанса ssh; например, путем проверки наличия SSH_CLIENT или SSH_CONNECTION env var: , если установлено -q SSH_CLIENT .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *