Публикации по теме 'unix'
Начните работу с Bash для науки о данных
Самый недооцененный язык программирования
Введение
При просмотре статей по программированию на Medium всегда кажется, что все статьи объединяет одно: язык программирования - Python. Теперь я лично ничего не имею против этого. На самом деле, я сам большой поклонник Python.
Однако существует множество отличных языков и инструментов, которые могут остаться незамеченными. Вот почему эта статья будет о bash, на мой взгляд, одном из самых недооцененных и недооцененных языков..
Что такое IDE, если не интеграция нескольких инструментов?
На самом деле я не предполагал, что ProjectBuilder и Interface Builder были в полном одиночестве. Но они выделялись в свое время. Вы не сможете найти множество старых историй о войне от людей, использующих VisualAge. Я, конечно, не помню их, хотя за эти годы я встретил много людей, которые использовали машину NeXTSTEP и восхищались ее средой разработки.
В этом обмене несколько иронично то, что вы продвигаете инструменты CLI на этом обмене. Парень из IDE, который в первую очередь..
Ускоренный курс текстового редактора vi
Если вы проводите какое-то время с системой Unix, вы, вероятно, знаете о несколько загадочном и мистическом текстовом редакторе, известном как vi (сказал vee-eye). Непосвященным кажется, что это доступно только опытным пользователям Unix. В действительности, несмотря на то, что vi может показаться запутанным, для продуктивной работы с ним требуются лишь некоторые базовые знания и несколько команд.
Самая главная причина, по которой я могу выучить vi, это то, что он есть во всех..
Чему они (вероятно) не научили вас, Pt. 2. Потоки - обзор
«Трубы, трубы звонят»
(Будьте готовы, здесь много метафор.)
Если вы не знакомы, ручей может быть просто географическим объектом, который полностью определяется одним признаком: поверхностным потоком воды.
Потоки в программировании вполне предсказуемо являются метафорой этого понятия: вместо воды потоки данных. Важно отметить, что в основе идеи потока существует направление: данные должны течь от где-то к где-то еще - течь внутрь , поток из .
Вход и выход
Компьютер..
Лучшие практики для сценариев Bash
4-минутное руководство по надежным, производительным и многоразовым скриптам Bash.
Отладка сценариев Bash - это не что иное, как поиск иголки в стоге сена, тем более что в существующей кодовой базе продолжают происходить новые дополнения без своевременного рассмотрения вопросов структурирования, ведения журнала и надежности. Я часто попадал в такие ситуации - иногда из-за собственных ошибок, а в других случаях при управлении сложными pileups.
Следуя некоторым передовым практикам, вы..
Часть 2: Что *на самом деле* происходит, когда вы запускаете ls-l (или любую другую команду в оболочке)?
Недавно я завершил проект по созданию реализации оболочки с полным пониманием процесса, который легко перенести на любого, кто хочет узнать, как работает реальная оболочка. Вы должны иметь возможность получать ввод от пользователя в каком-то цикле, который постоянно ожидает пользователя, анализировать текст на наличие токенов и выполнять команды, ища их в пути. Фундаментальная идея оболочки заключается в получении текста от пользователя и объединении его с системными вызовами для вывода..
5 советов по созданию сценариев на Bash для начинающих
Полезные советы по написанию сценариев Bash
1. Как взаимодействовать с конечным пользователем
Мы предоставим простой пример оператора read , показывающий, как вы можете взаимодействовать с конечным пользователем. Обратите внимание, что в этом примере мы не обрабатываем ошибки, поскольку хотим, чтобы это было просто. Давайте создадим сценарий read.sh .
echo "Enter your First Name: "
read FIRSTNAME
echo "Enter your Last Name: "
read LASTNAME
echo ""..