Вики / тег
Тег: Текст и потоки
Статьи Вики
- Базовые команды с файлами
Базовые команды
Навигация и файлы — ls, cd, cp, mv, rm, cat, less, head, tail, копипаст в терминале. - Bash-скрипты (основы)
Базовые команды
Переменные, условия, циклы, аргументы и безопасный режим set -euo pipefail. - tee — вывод в файл и на экран
Базовые команды
Раздвоить поток: писать в файл И показывать на экране; sudo tee для записи в защищённые файлы. - echo — вывод текста
Базовые команды
Печать строк и переменных; -n и -e, экранирование, когда лучше printf. - grep (поиск по тексту)
Базовые команды
Поиск строк по шаблону; регулярки, рекурсия, контекст. - Шаблоны имён (glob) и фигурные скобки
Базовые команды
Подстановки оболочки — * ? [] {} — и чем они отличаются от регулярок. - sed и awk (обработка текста)
Базовые команды
Потоковое редактирование (sed) и обработка по столбцам (awk). - Регулярные выражения
Базовые команды
Шаблоны для grep/sed/awk — символы, классы, якоря, группы; базовые vs расширенные. - xargs (вход в аргументы)
Базовые команды
Превратить поток строк в аргументы команды; безопасная обработка имён с пробелами. - Текстовые инструменты (sort, uniq, cut, wc, tr)
Базовые команды
Обработка текста и потоков — сортировка, уникальность, столбцы, подсчёт. - diff и patch
Базовые команды
Сравнение файлов и применение патчей; сравнить конфиги, увидеть изменения. - jq (обработка JSON)
Базовые команды
Парсинг и фильтрация JSON в консоли — поля, массивы, фильтры, формат. - Переменные окружения и PATH
Базовые команды
env, export, $PATH, ~/.bashrc vs профили; почему «command not found». - printf и echo (вывод)
Базовые команды
Форматированный вывод в shell — надёжнее echo, форматы и спецсимволы. - vim (выживание в редакторе)
Базовые команды
Минимум для правки конфигов в vim/vi — режимы, сохранить, выйти, поиск-замена. - nano (простой редактор)
Базовые команды
Дружелюбный консольный редактор — сохранить, выйти, поиск, для правки конфигов. - date (дата и время в shell)
Базовые команды
Форматирование дат, метки времени для файлов и логов, арифметика дат. - Локаль и кодировка (locale)
Базовые команды
Язык, кодировка и форматы — LANG/LC_*, генерация локалей, проблемы с UTF-8.
Задания Практики
- Просмотр и поиск в файлах Песочница