Публикации по теме 'shell'


Подробнее об истории Shell
Разработчики, ежедневно использующие терминал, хранят массу знаний в истории своей оболочки. Нередко вам понадобится длинная команда, которую вы использовали некоторое время назад. К счастью, оболочки имеют встроенную историю и функцию обратного поиска по ней через ctrl-r . Увеличение истории Первым делом, независимо от того, какая оболочка, попробуйте эти команды и запишите их значения: echo $HISTSIZE echo $SAVEHIST # or $HISTFILESIZE for bash echo $HISTFILE Как в zsh, так и..

Упростите среду разработки Python
Три инструмента ( pyenv , pipx , pipenv ) обеспечивают гладкую, изолированную, воспроизводимую среду разработки и производства Python. Использование pyenv с pipenv для беспрепятственного управления несколькими средами и pipx для моих установленных исполняемых файлов дает мне установку Python, с которой приятно работать. Вы должны их использовать. Проблема Среда разработки Python печально известна тем, что является своего рода зоной ядерных осадков. Настолько, что даже..

Выполнение скрипта по расписанию с помощью crontab
Узнайте, как регулярно удалять неиспользуемые файлы на вашем диске с помощью сценария оболочки и crontab. В моем проекте пользователи загружают большое количество изображений отзывов и квитанций. Они идут в каталог files на веб-серверах. Прошло больше года с тех пор, как мы запустили сервис, и уже получили несколько предупреждений о переполнении диска из-за этих изображений. Написание сценария оболочки Чтобы решить эту проблему, я написал простой файл для удаления сценария..

Как вы организуете свои npm-скрипты?
Этот пост не является объяснением. Это вопрос. Многие говорят, что gulp , grunt и прочие системы сборки — это излишества и надо просто использовать простые npm-скрипты. Это разумно, но возникает проблема организации npm-скриптов. О чем я говорю? Ну вот пример скриптов npm: Как вы могли заметить, сложно разобраться во всех этих сложных командах. Поэтому, когда вы начинаете использовать слишком много специфических флагов или аргументов вашей команды, ваш npm-скрипт становится..

Команды оболочки Linux могут сэкономить ваше время
Тизер полезных команд оболочки, которые могут значительно повысить вашу продуктивность Когда дело доходит до синтаксического анализа файлов или предварительной обработки данных, какой язык программирования приходит вам на ум в первую очередь? Это может быть Python, R или другие подобные языки сценариев. Конечно, эти современные языки высокого уровня очень мощные и дают нам возможность достичь наших целей, обычно используя менее нескольких десятков строк кода. Однако команды Linux..

Что происходит, когда вы вводите «ls -l» в оболочке
Что происходит, когда вы вводите «ls -l» в оболочке Адриэль Толентино, Макс Стюарт и Майкл Шехнер Оболочка UNIX - это просто программа, которая запускает другие программы в системе UNIX. Другими словами, это процесс со своим собственным PID (Process IDentifier), который создает новый процесс каждый раз, когда вы вводите команду. Это пользовательский интерфейс: он позволяет пользователю общаться с операционной системой - вы можете думать о нем как о «оболочке», которая защищает..

Два инструмента, которые заставят влюбиться в ваш терминал Linux
Введение Если вы разработчик программного обеспечения, есть большая вероятность, что у вас есть долгосрочные отношения с терминалом Linux. Хотя умение пользоваться терминалом Linux приходит со временем, наличие правильных инструментов может существенно повлиять на качество вашего опыта разработки. В этой статье рассказывается о двух инструментах, которые вы можете использовать уже сегодня и которые значительно повысят вашу эффективность при использовании терминала Linux. Терминатор..