К вопросу о прижизненных окрасках раковин.
Автор: carbon1967 Фотогалерея: «геологическая деятельность стихий.» |
Этот сталактит был найден мной в одной кавказской пещере. Он лежал в глине на полу пещеры. Там было пулемётное гнездо, куча гильз, чьи то кости ( видимо логово старое ) и несколько сбитых пулями сталактитов. Я самый маленький взял. В альмаматери распилили и отшлифовали. Так вот материал один и тот же а цвет разный, на этом куске камня материализовано 2 тысячи лет. Тёмный участок в центре приходится на период активности Эльбруса и пр. вулканов Кавказа. А нижний на деятельность человека. Так что цвет раковины за 20 мил. лет мог поменяться тысячу раз.
Фотография создана 3 апреля 2012 года
Возраст окаменелости: Кайнозой, Четвертичный период |
Добавить в избранное
Permanent link: |
HTML-ссылка на фотографию: |
<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 |
Люди с большим богажом знаний по минералогии меня поправят.На мой взгляд Вы сравниваете абсолютно несопоставимые вещи!Цвет натечки зависит от примесей в породе,которые растворяются перед тем как выпасть в осадок, ввиде того же сталактита.А вот раковина моллюска — это не натечка))Так что прижизненная окраска вполне может сохраняться. | |||||
комментарий 1 уровня |
Комментарий создан 3 апреля 2012 года в 22:22:51 |
<a href=»http://www. ammonit.ru/foto/21656.htm#70954″>http://www.ammonit.ru/foto/21656.htm#70954</a> | Добавить в избранное |
|||||
Alex |
Согласен, у сталактита такие цвета потому что менялся состав раствора, из которого он формировался. Причем тут окаменелости? Хотя, конечно, вопрос распознавания прижизненной окраски очень сложный. Могла раковина и пропитаться неравномерно посторонними растворами, могли быть какие-то ребра почти незаметные, тут много где можно ошибиться. | |||||
комментарий 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 |
По идее должны поправить. А раковина до того как её нашли, она находилась в чём ? Она была полностью изолирована от воздействия воды и прочих внешних факторов ? Неоген это почти 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> | Добавить в избранное |
|||||
От условий консервации разумеется зависит многое и они играют руководящую роль, но смею заметить, что даже прекрасно сохранившийся перламутр так или иначе не соответствует его прижизненному состоянию, Уважаемый Карбон прав в том, что на сколькобы не была великолепна сохранность ископаемого материала, мы сегодня в любом случае имеем дело с наложенными геологическими процесами вторичного минералообразования по реликтовым структурам минеральных пигментов прижизненной окраски ископаемых форм.
| ||||||
комментарий 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> | Добавить в избранное |
|||||
Не хочу влипать в глубокий диспут, скажу проще, все не совсем так как Вы описываете!
Но мысль Ваша на мой взгляд здравая хотябы от того, что Вы совершенно верно отмечаете факт многократного изменения прижизненного цвета раковины. В любом случае в деле с ископаемыми мы имеем дело с изменнённой формой минерального пигмента, некогда окрашевшего раковину. | ||||||
комментарий 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> | Добавить в избранное |
|||||
Ну не совсем так, Уважаемый Карбон, отметил, что взял эту натёчку из глины следовательно она уже так же как и раковины ископаемых моллюсков находилась условно в коре выветривания и подвергалась агресивному воздейстию агентов выветривания (вода, темпиратура, хим. активные в-ва и т.д.) следовательно её изначальная окраска так же не соответствует нынешней, хотя по большому счету ни хим состав, ни структура, сталактита не изменились. | ||||||
комментарий 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> | Добавить в избранное |
|||||
Нет, Юрий, я не об этом, даже простой цикл заморозок разморозок способен повлиять на минерал, а цвет так или иначе обусловлен наличием минерального пигмента.
| ||||||
комментарий 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 |
… И что перламутр ? Вы пожалуйста геологию Подмосковья не сравнивайте с геологией Кавказа. Это как говорят в Одессе «две большие разницы». Так из чего состоит перламутр у юрских аммонов сейчас ? А из чего состоял в юре ? | |||||
комментарий 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 |
Я говорю,что он сохранился,так и с окраской)Она сохраняется.Это мое мнение.Виноградная улитка при жизни яркая,а полежит раковина на солнце она тускнеет,но окраска в большинстве случаев остается!!!Повторюсь все зависит от условий в которых находилась фоссилия.И хоть как мы с Вами будем спорить,не понимаю при чем здесь сталактит? | |||||
комментарий 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 |
Поясняю. Материал перламутра раза три полностью растворялся, отлагался по новой и снова перекристаллизовывался. Сохранились только оптические свойства. И то вопрос какой он был изначально. У меня есть юрский аммон с ярко зелёным блеском и меловой с красным… Сталактит, Вы сами три раза, критикуя мой пример, сказали по чему не сохранилась окраска. Ответ, ВОДА тридцать раз протекая растворила эти раковины. А в пустотах отложился материал выпавший в осадок с теми примесями которые были на тот момент растворены в воде! | |||||
комментарий 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 |
Даже не знаю, что и сказать:))
| |||||
комментарий 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 |
Дмитрий, я не понимаю, что Вы хотите доказать этим сталактитом? Что прижизненная окраска не может сохраняться на ископаемом материале? Не докажете 🙂 Потому что никто никогда не поверит, что например вот вот такие полосы или вот такие могут быть чем-то иным, кроме остатков естественной прижизненной окраски моллюска (фото отсюда). А уж как она там физически сохраняется — это другой вопрос. Пигмент там остается в том или ином виде или перламутр с пигментом и перламутр без пигмента по-разному разрушаются и замещаются, что позволяет сохраниться общему облику окраски — это отдельный вопрос и изучать его нужно на конкретных образцах, а не на сталактите. | |||||
комментарий 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 |
Секундочку :-), я и не доказывал что не сохраняется окраска у головоногих, но это явление очень редкое и как любое исключение лишь подтверждает правило. Я задал вопрос — «Из чего состоит ( ипостаси карбоната кальция ) раковина живого моллюска ? А из чего ископаемого ?» От ответа уклонились. А пример более чем нагляден, меня просто удивляет и обескураживает ваше не понимание. Один кальцит ( известняк белый, розовый да какой угодно ! ) растворяется ВОДОЙ , другой кальцит ( арагонит ) образуется ВОДОЙ , причём той же. У моллюсков на оборот ( арагонит переходит в кальцит ) а под воздействием геол. факторов ещё может раз-другой перекристолизоваться. | |||||
комментарий 7 уровня |
Комментарий создан 4 апреля 2012 года в 10:53:01 |
<a href=»http://www. ammonit.ru/foto/21656.htm#71027″>http://www.ammonit.ru/foto/21656.htm#71027</a> | Добавить в избранное |
|||||
IEVB-museum |
Растворение-переотложение полностью изменяет структуру и свойства материала. Никаких исходных свойств, окромя формы, там не останется, и ни о каком новообразованном перламутре речи идти не может. Частичное изменение структуры (с сохранением каркаса) может происходить, до определённого порога слабо изменяя оптические свойства (например, изменяется цвет за счёт укрупнения кристаллитов, но сохраняется иризация). Сильное хемогенное изменение НИКОГДА не приведёт к восстановлению свойств биогенного материала, даже частичному.
| |||||
комментарий 8 уровня |
Комментарий создан 4 апреля 2012 года в 11:41:46 |
<a href=»http://www. ammonit.ru/foto/21656.htm#71010″>http://www.ammonit.ru/foto/21656.htm#71010</a> | Добавить в избранное |
|||||
Alex |
Дмитрий, и еще вопрос — Вы пишите «Материал перламутра раза три полностью растворялся, отлагался по новой и снова перекристаллизовывался. Ответ, ВОДА тридцать раз протекая растворила эти раковины. А в пустотах отложился материал выпавший в осадок…» — какие именно раковины Вы имеете ввиду? Все окаменелости с сохранившимся перламутровым слоем? | |||||
комментарий 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 |
Трудно себе представить чтобы растворившийся перламутр полностью восстанавливался (вне живого организма)в прежних своих свойствах. Он или есть или его нет. По сути перламутр имеет исключительно биологическое, органико-неорганическое происхождение, состоит из арагонита и вследствии особенностей кристаллической решетки, отражающей ту или иную длину волны, приобретает специфические оптические свойства.
| |||||
комментарий 6 уровня |
Комментарий создан 4 апреля 2012 года в 10:18:04 |
<a href=»http://www. ammonit.ru/foto/21656.htm#71033″>http://www.ammonit.ru/foto/21656.htm#71033</a> | Добавить в избранное |
|||||
Smesh |
Похоже, что я пропустил начало дискуссии… На фотографии сталактит, а обсуждается окраска раковин. Про окраску раковин особого смысла дискутировать не вижу, те раковины, на которые даны ссылки, обнаруживают природную пигментацию, о цвете говорить можно не всегда, но о РИСУНКЕ можно не спорить. Но это биогенные образования, а на фото — сталактит.
| |||||
комментарий 1 уровня |
Комментарий создан 4 апреля 2012 года в 12:46:23 |
<a href=»http://www. ammonit.ru/foto/21656.htm#71133″>http://www.ammonit.ru/foto/21656.htm#71133</a> | Добавить в избранное |
|||||
carbon1967 |
Я тогда был студиозусом, это мне после того как его обследовали ( месяца через два ) рассказали и отдали этот аншлиф. Так что, миль пардон, за что купил, за то и продал. | |||||
комментарий 2 уровня |
Комментарий создан 4 апреля 2012 года в 20:06:26 |
<a href=»http://www.ammonit.ru/foto/21656.htm#71138″>http://www.ammonit.ru/foto/21656.htm#71138</a> | Добавить в избранное |
|||||
Smesh |
Спасибо, понятно.
| |||||
комментарий 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 |
Сейчас не знаю, а тем летом мы немца на леднике нашли, сел в снег как шёл, снайпер его в лобик поцеловал. Препод с него «кошки» снял ( он у нас альпинист заядлый был )классная штука доложу я Вам. Этого немца в верховьях Боксана нашли. | |||||
комментарий 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 |
Припомнил: у меня тоже есть сталактит и тоже с историей, связанной с немцами.
| |||||
комментарий 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 |
«даже в подвалах Эрмитажа находили сталактиты.»
| |||||
комментарий 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\]
тип последовательности цветов:
- 3/4 бита
- 8 бит
- 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
мигает
на 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
Вы можете сделать это в 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
.