The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен командный интерпретатор Bash 5.2

27.09.2022 08:51

После двадцати месяцев разработки опубликована новая версия командного интерпретатора GNU Bash 5.2, используемого по умолчанию в большинстве дистрибутивов Linux. Одновременно сформирован релиз библиотеки readline 8.2, применяемой в bash для организации редактирования командной строки.

Из ключевых улучшений можно отметить:

  • Переписан код для разбора конструкций замещения команд (command substitution, подстановка вывода от выполнения другой команды, например, "$(command)" или `command`). Новая реализация использует рекурсивный вызов парсера bison и отличается более качественной проверкой синтаксиса и ранним выявлением ошибок в замещаемых конструкциях.
  • Улучшен разбор и раскрытие индексов массивов. Реализована возможность использования параметров "@" и "*" во встроенной команде unset для сброса ключа с заданным значением вместо сброса всего массива.
  • Добавлена новая настройка "patsub_replacement", при установке которой символ "&" в заменяемой строке используется для подстановки части строки, соответствующей заданному шаблону. Для вставки литерала "&" необходимо его экранирование обратным слэшем.
  • Расширено число ситуаций, при которых не выполняется ответвление дополнительных процессов, например, fork теперь не применяется при использовании конструкции "$(<file)".
  • Реализован новый внутренний фреймворк для таймера и расчёта таймаутов.
  • Предоставлена возможность включения на этапе сборки (сonfigure --enable-alt-array-implementation) альтернативной реализации массивов, которая оптимизирована для достижения максимальной скорости доступа ценой повышения потребления памяти.
  • Расширено использование подстановок $'...' и $"...", применяемых при локализации. Добавлены настройка noexpand_translations и сборочная опция "configure --enable-translatable-strings", управляющие включением поддержки локализуемых подстановок $"...".
  • Добавлена и включена по умолчанию настройка "globskipdots", запрещающая возвращение "." и ".." при раскрытии путей.


  1. OpenNews: Релиз командного интерпретатора Bash 5.1
  2. OpenNews: Подготовленный в Microsoft deb-пакет с Open R принудительно заменяет /bin/sh на bash
  3. OpenNews: Уязвимость в реализации автодополнения ввода в Bash
  4. OpenNews: Xonsh - командная оболочка, сочетающая Python с лучшими возможностями Bash, zsh и fish
  5. OpenNews: Критическая уязвимость в bash, которая может привести к удалённому запуску команд
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57835-bash
Ключевые слова: bash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (85) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, a_kusb (ok), 10:25, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Когда я впервые открыл командную строку в Linux мне вспомнилась Башкирия.  Я не знал что такое именно bash. Вот.
     
     
  • 2.3, Аноним (3), 10:26, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –15 +/
    в отличие от Башкирии баш закрылся 24 февраля
     
     
  • 3.20, Аноним (20), 11:42, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    https://www.gnu.org/software/bash/ открывается без торов и впнов.
     
     
  • 4.32, IdeaFix (ok), 14:30, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    bash.im
     
     
  • 5.47, Аноним (47), 21:15, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чудные дела, втихую сдох таки Максим.
     
     
  • 6.83, A (?), 12:07, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мда... Баш Орг - шедевр.

    Навеяло Шварца - https://www.youtube.com/results?search_query=%D0%A3%D0%B1&

     
  • 5.48, a_kusb (ok), 22:17, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    wiki: 24 февраля 2022 года в день, когда Россия начала вторжение на Украину, сайт стал открываться с чёрным фоном и без содержимого. Спустя три дня появилась надпись «НЕТ ВОЙНЕ». 1 апреля сайт перестал работать. :wiki
     
     
  • 6.67, Vasya definitely Vasya (?), 11:19, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    How cares?
     
  • 6.78, наше имя легион (?), 00:05, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    1 апреля? символичненько-с! :)
     
     
  • 7.91, a_kusb (ok), 09:27, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > 1 апреля? символичненько-с! :)

    Надоело.

     
  • 5.69, анон1111 (?), 13:21, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    теперь бездна тут http://www.bashorg.org/pit
     
  • 2.10, Аноним (10), 11:04, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А в Башкирии вода... Сорок градусов она...
     
  • 2.16, Аноним (20), 11:28, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Когда встречаю упоминание Armbian, вспоминаю Армению.
     
     
  • 3.26, Массоны Рептилоиды (?), 12:24, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А /bin/cat - двоичный кот
     
     
  • 4.34, Аноним (34), 15:47, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кот шрёдингера
     
  • 4.66, a_kusb (ok), 11:10, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    usr - ussr
    Реально удивился названию этого каталога. Было тогда же, когда и с bash - кстати я увидел иерархию каталогов Linux сначала в Dillo, по моему.
     
  • 2.59, abu (?), 10:05, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Башкирия - хороший регион. Многим программистам из Башкирии признателен лично.
     

  • 1.2, Аноним (2), 10:26, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Жирный баш стал ещё жирнее, ждём новые уязвимости.
     
     
  • 2.5, Аноним (5), 10:49, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не такой уж и жирный. Если много процессов спамить приходится (а это, считай, любая операция над более чем 1 файлом), то баш внезапно становится очень эффективным и лаконичным, что немаловашно. А массивы вообще топчик (хотя могло быть получше), но конкретно в этой версии добавили unset для элементов массива и это именно то, чего недоставало. Правда, я не видел чтобы массивы использовались где-нибудь, но это наверно вендузятники пишут на баше обычно.
     
     
  • 3.39, YetAnotherOnanym (ok), 17:31, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > много процессов спамить

    "спавнить"?

     
     
  • 4.45, Аноним (5), 20:45, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    синонимично "флудить"
     
  • 3.53, Аноним (53), 07:07, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради массивы нужны для реализации сложной логики скрипта. А это нужно не только вендузятникам :)
     
     
  • 4.56, Аноним (5), 08:11, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Справедливости ради массивы нужны для реализации сложной логики скрипта. А это нужно
    > не только вендузятникам :)

    Я имел в виду, что вендузятникам это как раз и не нужно.

     

  • 1.6, Аноним (6), 10:50, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Есть, кстати, альтернативы, написанные на Rust. Например: https://github.com/mitnk/cicada. Возможно, когда-нибудь будет дефолтным :).
     
     
  • 2.7, Аноним (7), 10:56, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А альтернативы в виде пайтон оболочек изжили себя?
     
  • 2.12, Аноним (12), 11:08, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    и зачем мне грузить кучу статик-мусора в память?
     
  • 2.18, Аноним (20), 11:38, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дефолтным будет, когда FSF одобрит. А это если права на код передадут.
     
     
  • 3.76, Аноним (76), 18:02, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Одобрение FSF - самая последняя вещь, которую в мире вообще кто-то ждёт лол
     
  • 2.27, _kp (ok), 12:49, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не смущает что Цицада совсем не совместима с Башем? К тому же примитивнее.
     
  • 2.29, Аноним (29), 13:55, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Баш конечно не идеален, но за счет его распространенности и документированности проблем с его использованием нет. То есть проект не решает насущных проблем пользователя юниксоподобных систем.
    Башем вообще говоря пользуются именно из-за его расширений POSIX Shell, которые уже де-факто стандарт. Выпиливать то, чем пользуются и подавать это как фичу, взамен улучшая автокомплит... Очень в духе хакерских игрушек, которые пишутся для развлечения ради прикольности фич.
     
     
  • 3.79, наше имя легион (?), 00:09, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    никсы были написаны в духе хакерской игрушки. линуха тоже.

    а первые маздайки мелкогадких - они по-студиковски, на праскакале :)

     
  • 2.65, iCat (ok), 11:00, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Есть, кстати, альтернативы, написанные на Rust.

    - Здрасьте!
    - Перепиши на расте!

     

  • 1.8, Аноним (8), 10:59, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Есть мнение, что командный интерпретатор должен быть минималистичным, а все скрипты должны писаться на языке с нормальными типизацией и синтаксисом.
     
     
  • 2.11, Аноним (5), 11:08, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сейчас бы писать каждый скрипт для запуска тара на расте, да. Я думаю многие бы хотели тратить на это время. Кстати, по сравнению с тем же питоном, скрипты на сабже могут быстро запускаться и исполняться, и их можно собирать в любой комбинации друг с другом просто покидав команды списком.
     
  • 2.22, Аноним (29), 12:04, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть ОС (шндовс), построенная в этой идеологии. Только почему-то она проиграла линуксу на серверах и на мобильных устройствах, вчистую.
     
     
  • 3.44, пох. (?), 19:27, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Здрасьте. У нее все норм, дефолтный шелл со времен восьмерки - power, а не cmd.exe для совместимости с незнамочем.
    Местные "луддиты" кстати, героически борются, восстанавливая простой доступ к цоммандцом по умолчанию во всех местах (их можно понять, все же ps загружается очень и очень небыстро)

    Забавно, что она начала "проигрывать линoopsу" именно после этого.
    (Совпадение, разумеется совпадение.)

     
     
  • 4.80, наше имя легион (?), 00:16, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    фу-фу-фу, паверже - шелл для инопланетян, неужно сложно было мелкогадким просто посикс совместиться и принять какой-нибудь корн или баш?
    а маздайка никогда и не выигрывала, как не напрягались мелкогадкие :)
     
     
  • 5.95, пох. (?), 16:40, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот - слишком просто. К сожалению, за тридцать лет передавать в пайп строки стало уже немного неэффективно и неудобно, поскольку сущности несколько усложнились. MS имела возможность сразу сделать правильно, и сделала, между прочим - а не "json в xml", как у смузилинуксеров.

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

     
  • 2.35, adolfus (ok), 16:30, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы это про REXX?
     
  • 2.40, YetAnotherOnanym (ok), 17:32, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это глубоко ошибочное мнение.
     
  • 2.43, анонимус (??), 19:23, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сейчас в большинство сквир^W скриптовых языков завезли опциональную типизацию. Тайпскрипт(прастихоспади) и питон задали тренд - что уже даже до пхп оно докатилось в каком-то виде. Так что тот же питон видится отличной заменой для небольших поделок, которые нечасто запускаются - как в плане работы с типами так и читаемости. Да и распространен он очень хорошо. Нет разницы запуститься у тебя скрипт за 0.001 секунды или 0.1. Для повсеместного софта типа cvs есесна надо пилить бинари и экономить суммарно очень много тактов процессора в масштабах человечества.
     
  • 2.54, Lex20 (ok), 07:40, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ваша типизация никому никогда ни в чём не помогала. Это просто ложные ощущения от успешных попыток понять чужой код. Попробуйте как-нибудь набрать unsigned unsigned volatile const unsigned unsigned register int zero = 0 в сишке, и убедитесь что лучше вам от этого заклинания нигде не стало. Кармак помню рассказывал как ему const понравилось везде где не надо дописывать, но это не более чем религия.
     
     
  • 3.58, Аноним (5), 08:25, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот про register не надо наговаривать, очень помогает тупому компилятору. Как и volatile. А const например позволяет размещать данные в неизменяемой секции, почему нет? Ну и потом, при чём тут языки со слабой типизацией, в той же сишечке типов по сути и нет.
     
     
  • 4.64, Lex20 (ok), 11:00, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да я же не спорю что оно иногда надо, но я против огульной типизации всего без разбору. Понятные имена давать - очень помогает, а везде где подходит const, volatile, register, inline прописывать - ОКР. Ещё как пример: типизировать лямбду сравнения в сортировке - бред, она со всем работать может. Культ типизации во всяких c++, rust прекрасно виден. Короче по теме, не нужна типизация в скриптах, которые пишут люди.
     
  • 3.92, 0xd34df00d (??), 23:28, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так речь шла про нормальную типизацию.

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

     
  • 2.96, Bob (??), 22:04, 08/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Звучит разумно, кстати!
    Каждый занимается своим делом. Прям Linux-way
     

  • 1.9, Аноним (9), 11:03, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Чтобы использовать баш, или повершелл, пора ходить на курсы программирования. Не то что этот ретрофажный cmd, который до сих пор справляется с простыми задачами
     
     
  • 2.13, Аноним (12), 11:09, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а что дадут курсы программирования? программирования они точно не дают
     
     
  • 3.37, Аноним (12), 16:38, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    и это не тот случай, в котором "не попробуешь, не узнаешь". это не гомосексуализм
     
     
  • 4.38, Аноним (12), 16:39, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в гомосексуализме действительно: один раз заценишь, и больше никогда не откажешься
     
     
  • 5.46, Патриот (??), 21:02, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подтверждаю.
     
  • 3.41, Аноним (41), 17:44, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они дадут работу тем, кто не умеет программировать, но изучал в школе питон.
     
  • 2.15, Бывалый смузихлёб (?), 11:19, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    cmd пусть был и прост, но функционала там ощутимо не хватало, хотя и нередко выручал
    доработали бы - того глядишь и повершелл не появился бы
     
     
  • 3.42, Аноним (42), 18:15, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за недостатка функционала однажды не смог написать батник, поставил Bash for Win, добавил нужные dll-ки с сайта GNU, написал нужный скриптец и жизнь заиграла другими красками :)
     
  • 3.57, anonymous (??), 08:15, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для особых ценителей есть tcc/le который является заменой cmd с расширенной поддержкой команд
     
  • 2.21, Аноним (29), 12:03, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Серьезные проблемы с интеллектом, если без курсов не можешь пользоваться башем. В общем-то пользуйся вендой дальше, вообще все равно, что ты думаешь про юниксовые штуки.
     
  • 2.49, Аноним (49), 23:28, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы использовать баш, или повершелл, пора ходить на курсы программирования.

    Ну дык высокий уровень входа - это хорошо.

     

  • 1.17, Аноним (17), 11:28, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Fzf бы в него встроить. Только с Го на что-нибудь нормальное переписать.
     
     
  • 2.19, Аноним (19), 11:41, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    skim же
    https://github.com/lotabout/skim
     
     
  • 3.55, Аноним (55), 08:07, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Растовики как всегда забыли проверить конфликт имён? skim -- это KDE'шный интерфейс для SCIM.
     
  • 2.50, OpenEcho (?), 01:31, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >  Fzf бы в него встроить. Только с Го на что-нибудь нормальное переписать.

    А чем Го не угодил то?

     
     
  • 3.51, Аноним (51), 04:06, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А дикарям всё время что-то магическое мерещится. То название языка не такое, то аура не та.
     
  • 3.52, Аноним (55), 04:46, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >А чем Го не угодил то?

    Отсутствием vendor-neutral реализации, прибитостью к go get, потребностью перебирать мир из-за проблем в единственной зависимости (привет, статическая линковка), и потребностью держать исходники всех возможных зависимостей всех возможных версий в кэше.

     
     
  • 4.70, OpenEcho (?), 14:45, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >>А чем Го не угодил то?
    > vendor-neutral реализации

    А вы знаете какой-то язык, за которым не стояла бы какая-то организация (где людам платят за РАБОТУ) и при этом язык достиг успехов и популярности? Кстати вы в курсе что лицуха у Го БСД-шная, позволяющая делать с языком все что нравится и при этом гляньте на коммитеров, там и от других компаний помимо гугли вливают

    > прибитостью к go get

    Гон! На нем можно вполне написать программу, на машине, которая никогда не видела интернета... ну если конечо писатель такой умный и никогда не пользуется библиотеками, а всё пишет с нуля, к тому же go get это уже давно как из прошлого

    > потребностью перебирать мир из-за проблем в единственной зависимости

    Чиво, чиво? Ну назовите эту зависимость, тем более единственную... не забудьте почитать про ldd и проверить ей зависимости в скомилированных на Го программах с CGO=0 и ключиками -s -w

    > (привет, статическая линковка) У вас батенька с теорией не все в порядке, вот именно что статическая линковка позволяет не перекомпилировать написанные на Го программы и в пределах всей платформы программы будут работать от 1-й версии ОС-и и до последней без перекомпилирования, а вот с shared  либами именно и есть гемор, где надо пересобирать все каждый раз после очередной обновы ОС-и...
    > и потребностью держать исходники всех возможных зависимостей всех возможных версий в кэше.

    Ну нравится каждый раз загружать зависимости из сети :) то флаг в руки: go ​clean -modcache

     
  • 4.72, Аноним (72), 16:15, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Отсутствием vendor-neutral реализации

    Есть такая реализация - gccgo

     

  • 1.23, Максим (??), 12:09, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    О, класс! Баш - вещь! Лучший командный процессор, а по сути - полноценный язык программирования.
     
     
  • 2.28, Аноним (28), 13:45, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брейнфак тоже полноценный (полный по тьюрингу)
     
  • 2.30, Аноним (29), 14:04, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    По правде, именно что неполноценный. Для сравнения возьмите перл, в нем интегрированы все "шелловые" штучки, но при этом язык действительно полноценный. Будет многократно легче писать логику, сравнения и проверки, полноценное I/O и сеть (в баше с этим полный мрак, если копнуть чуть глубже), даже без модулей.
     
     
  • 3.31, Максим (??), 14:14, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну Perl Ларри и начал писать, когда исчерпал возможности shell, sed, awk и т.д., так что это нечто большее, чем полноценный язык - на перле "можно всё". Но и на баше много чего написать можно.
     
  • 3.33, n00by (ok), 15:20, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На баше (точнее, его диалекте - spec файлы rpm) разработана автономная операционная система, при упоминании которой набигают фанатичный Анонимы. В смысле, её разработчики в этом уверены.
     

  • 1.61, abu (?), 10:07, 28/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все испытываю поползновения перелезть с него на zsh. Но потом представляю, что, если привыкну, то как же я на старых серверах-то корячиться буду? И не перелезаю.

    И - все хорошо.

     
  • 1.68, Аноним (55), 12:30, 28/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Класс! Надеюсь, ещё многомерных массивов дождёмся, возврата нескольких значений из функций, лямбды, лексическое связывание.
     
     
  • 2.71, мелкософта (?), 16:04, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    3 версии назад как пора, а вы все тянете.
     
  • 2.74, Аноним (72), 16:28, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Класс! Надеюсь, ещё

    Вот-вот, и классов когда-либо тоже дождёмся. Тогда Паршел точно ненужен.

     
  • 2.77, Аноним (29), 18:49, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Перл уже есть
     

  • 1.73, Человек (??), 16:27, 28/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я очень страдаю из за отсуствия man ов на русском языке. А для некоторых команд манов вообще нет.
     
     
  • 2.81, Аноним (81), 05:39, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Выучи английский
     
  • 2.82, A (?), 12:04, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я очень страдаю из за отсуствия man ов на русском языке. А для некоторых команд манов вообще нет.

    Язык инженеров и учёных - английский. Скрипт, хорошо запутанный на шелле, куда тяжелее ан.яз-а.

     
     
  • 3.85, lk_17216437 (?), 06:39, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак хочет использовать Линукс у себя на десктопе, ты его заставляешь стать либо инженером, либо учёным. Он почешет репу, скажет да пошёл этот линукс. И будет всем говорить что линукс для zадротов.
     
  • 3.86, lk_17216437 (?), 06:43, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ls -al /tmp или cat file.txt не сверхзапутанные команды. Но позволяют понять всю мощь, консоли, против кноподрыганья по иконкам и лазанья в проводниках файлов. Освоив перенаправление, glob подстановки и параллельное выполнение команд в оболочке, он уже будет чувствовать себя богом за консолью. Писать запутанные скрипты запуска операционной системы, или управления демонами ему может вообще никогда не понадобится.
     
  • 3.87, lk_17216437 (?), 06:46, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема многих линуксоидов, задранное ЧСВ. Линукс стал уже давно ЮЗАБЕЛЬНЫМ, но вот комьюнити, у этой операционки(и справочная система) до сих пор отстой.
     
     
  • 4.89, Аноним (-), 08:56, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Иди Windows OS там коммюнити не отстой. А вместо стройной справочной системы есть Гугл.
     
  • 4.93, Янис (?), 15:30, 03/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Справочная системы в Юникс (в Линукс в том числе) - лучшая! Читай маны, и все будет понятно. Если не хватает манов, ищи в интернете!
     
  • 2.84, lk_17216437 (?), 06:19, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Команда trans переводчик в консоли, поможет. Может и русский переводить на указанный в опциях.
     
  • 2.94, Янис (?), 15:36, 03/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Маны есть для всех в системе установленых команд. Во всяком случае так должно быть, потому что при установке людой программы, автоматом устанавливается страница мануала на нее. Есть книги на русском от Пола Коббаута: http://rus-linux.net/MyLDP/BOOKS/Linux_Foundations/toc.html  Там есть по-русски описание программ
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру