Главная » Архив меток: Оболочки

Архив меток: Оболочки

[Из песочницы] Работаем в консоли быстро и эффективно

В большинстве таких статей авторы рассказывают про банальности типа "выучите горячие клавиши" или "sudo !! запустит последнюю команду под sudo". В сети можно встретить много советов по эффективной работе в консоли. Я же расскажу о том, что делать, когда вы уже выучили горячие клавиши и знаете про sudo !!. Терминал должен запускаться мгновенно А ещё один? Сколько времени вам нужно, чтобы ...

Читать далее »

[Перевод] Встречайте псевдоконсоль Windows (ConPTY)

Статья опубликована 2 августа 2018 года Это вторая статья про командную строку Windows, где мы обсудим новую инфраструктуру и программные интерфейсы псевдоконсоли Windows, то есть Windows Pseudo Console (ConPTY): зачем мы её разработали, для чего она нужна, как работает, как её использовать и многое другое. Проблемы командной строки Windows» мы рассказали о предпосылках появления терминала и эволюции командной строки в ...

Читать далее »

[Перевод] Тяжкое наследие прошлого. Проблемы командной строки Windows

Предисловие от автора, Рича Тёрнера из Microsoft. Это статья о командной строке: от её появления и эволюции до планов капительного ремонта Windows Console и командной строки в будущих версиях Windows. Будь вы опытным профессионалом или новичком в IT, надеемся, что вы найдёте статью интересной. Давным-давно в далёкой-далёкой серверной... С первых дней развития информатики людям нужен был эффективный способ передавать компьютеру ...

Читать далее »

Насколько хорошо ты знаешь bash?

Пользуешься командным интерпретатором каждый день? Готов решить несколько логических задачек и узнать что-то новое? Добро пожаловать под кат.Часть представленных здесь задач не принесёт реальной пользы, так как затрагивает какие-то сложные граничные случаи. Другая же часть будет полезна тем, кто постоянно использует шелл и читает чужие скрипты. 4. Примечание: на момент написания статьи автор использовал bash 4. Сложность задач различная. 12(1)-release ...

Читать далее »

[Перевод] Google’s Shell Style Guide (на русском)

Какой Shell использовать Bash единственный язык shell скриптов, который разрешается использовать для исполняемых файлов. Используйте set для установки shell опций, что бы вызов вашего скрипта как bash <script_name> не нарушил его функциональности. Скрипты должны начинаться с #!/bin/bash с минимальным набором флагов. Ограничение всех shell скриптов до bash, дает нам согласованный shell язык, который установлен на всех наших машинах. Одним из ...

Читать далее »

[Перевод] Как безопасно программировать в bash

В bash есть массивы и безопасный режим. При правильном использовании bash почти соответствует практикам безопасного кодирования. Поэтому хорошей идеей станет прототипирование в fish, а затем трансляция с fish на bash, если вы умеете правильно это делать. В fish сложнее допустить ошибку, но там нет безопасного режима. Данное руководство сопровождает ShellHarden, но автор также рекомендует ShellCheck, чтобы правила ShellHarden не расходились ...

Читать далее »