И ещё о Линуксе
Jun. 3rd, 2012 06:53 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Каждый раз, как я наивно предполагаю, что меня уже ничем не удивишь, Линуксу удаётся снова ввести меня в состояние полного охуения.
Ультратривиальная опция, которая присутствовала уже в вонючем дремучем забытом ДОСе 3.0 -- скопировать все файлы из директории А в неё же, изменив окончание (т.е. ручной бэкап) -- отсутствует. Во всяком случае, командой cp этого не сделать.
DOS / Windows:
copy *.m *.qq
Linux:
хрен вам, копируйте в другую директорию
Сотрудник мой, большой любитель командной строки, предложил написать цикл (for f in ...), что ни разу не решает задачу изменения окончаний.
no subject
Date: 2012-06-03 07:55 pm (UTC)А "озверение" моё - на уровне мировой скорби.
Гляньте, я там уважаемому Коту Бегемоту написал. Про устаревание понятий.
Можно продолжать выпендриваться и выкручиваться и писать циклы и скрипты, и гордиться тем, что мы можем всё, если только захотим.
А можно делать удобные - и понятные всем - вещи.
Это разница подходов. Принципиальная.
Именно поэтому Линукс был и останется маргинальным, годным только для очень малого процента узких специалистов. (Сумасшедших ненавистников майкрософта я не учитываю).
no subject
Date: 2012-06-03 10:23 pm (UTC)"Удобных и понятных всем" утилит на все случаи жизни не создашь. Абсолютно все виндовсовские утилиты с навороченным пользовательским интерфейсом, которые мне попадались (как самой Майкрософт, так и third party), имели "дырки" той или иной величины. Т.е. в каждой из них я сталкивался с отсутсвием поддержки именно мне нужного частного случая, просто не предусмотренного разработчиками. Интернет завален программами разного качества и весом от полутора до 50 мегабайт для решения на Виндоус задач , на которые грамотный пользователь Линукса потратит четыре строчки скрипта. Да и пользователь Виндоус тоже - если владеет средствами написания скриптов.
Не совсем понимаю, что Вы имеете в виду под "выпендриваться и выкручиваться и гордиться тем...".
Я не горжусь тем, что умею писать циклы и скрипты. Я просто умею решать поставленную передо мной задачу быстрым, элегантным и надежным способом. Командная строка - вещь нужная и полезная, и не случайно даже в Майкрософте это поняли - разработали относительно недавно Power Shell.
Насчет "принципиальной разницы подходов" - то это, извините, несерьезно. Уверяю Вас, для среднего пользователя что привычно, то и хорошо. Вот вы привыкли, что copy работает так, как в Windows, и вам кажется это очевидным и естественным. А я двадцать лет проработал на Юниксе, и мне кажется диким, что в Виндах нет нормального фильтра типа grep, и для поиска определенной строки текста в группе файлов надо сделать 35 кликов мышкой. To whom how.
Причина маргинальности Линукса вовсе не в том, о чем вы думаете. А в наличии дикого количества плохо совместимых и не очено хорошо поддерживаемых дистрибутивов. А так - вон Шауль Резник посадил своих родителей на Убунту, и они прекрасно справляются, и не знают, как их обделила жизнь :)
А вообще, скоро Гугль со своим Chrome OS сделает всё это нерелевантным. :)
no subject
Date: 2012-06-04 04:35 am (UTC)