Консоль и шеллы

Здесь будут рассмотрены: работа в "чистой" консоли, терминалы и командные оболочки.

  • Заметки о Linux-консоли
    • Заметки о консоли. Преамбула
    • Введение
    • Что же это такое?
    • Кто равнее?
    • Сколько их бывает?
    • А сколько их надо?
    • Вопросы автоматизации
    • Прорубить окно в систему
    • Украшение её
    • Шрифтовой терминатор
    • В цвете
  • Системная консоль FreeBSD
    • Возможности консольного режима
    • Навигация по консолям
    • Обмен данными
    • Упорядочивание
    • Видеорежимы
    • Доводка консоли
    • Экранный буфер
    • BSD-системы и графическая консоль
    • Шрифтовые украшательства
    • Шрифтовые эксперименты
    • Займёмся расцветкой
    • Ещё пара улучшательств
    • Введение в клавишную тему
    • Назначение клавиш
    • Переопределяем клавиши
    • Служба консольной мыши
  • Интерфейс командной строки
    • Введение в CLI
    • Командная строка
    • Автодополнение
    • Опции
    • Пример: опции команды ls
    • Аргументы
    • Пути к файлам
    • Кое-что об исключениях
    • Псевдонимы
    • Переменные
    • Навигация и редактирование
    • Управляющие последовательности
    • История команд
    • Поиск в истории
    • Регулярные выражения
    • Экранирование
    • Тема о кавычках
    • Командные конструкции
      • Вступление
      • Совместное выполнение
      • Перенаправление
      • Конвейеры
      • Понятие о фильтрах
    • Сценарии оболочки
    • Сценарии оболочки. Как?
    • Понятие о функциях
  • Командные оболочки. Вступление
    • О шеллах вообще
    • Какие бывают шеллы
    • Принципы конфигурирования
    • Вопрос выбора
  • POSIX-shell: базовые возможности
    • POSIX-shell: характеристика
    • POSIX-shell: встроенные команды
    • Управление заданиями
  • Немного о bash
    • Введение
    • Принципы настройки
    • Автодополнение и поиск в истории
    • Ещё раз про псевдонимы
  • Tcsh в подробностях
    • Зачем он нужен?
    • Предыстория tcsh: C-shell
    • Начало истории
    • TENEX C-shell: общий обзор
    • Tcsh: специфика
    • Встроенные команды
    • Встроенные псевдонимы и переменные
    • Командная строка tcsh: навигация и редактирование
    • Командная строка tcsh: автодополнение
    • Tcsh: отступление о Control+D
    • Tcsh: история команд
    • Tcsh: прочие возможности
    • Настройка tcsh: профильные файлы
    • Профильные файлы tcsh: откуда они?
    • Tcsh: пользовательские конфиги
    • Конфиги tcsh: порядок обращения
    • Принципы настройки tcsh
    • Tcsh: эталонный конфиг
    • Tcsh: пример пользовательского конфига
    • Tcsh: особенности конфига администратора
    • Tcsh: последние штрихи настройки
  • Zsh -- лучший в мире шелл
    • Вступление
    • Представление героя
    • Автодополнение
    • Автокоррекция
    • Навигация и редактирование
    • Псевдонимы
    • Настройка приглашения
    • Варианты приглашений
    • Встроенные команды
    • Прочие возможности
    • Вопросы совместимости
    • Документация
    • Сборка из из исходников
    • Установка из пакетов
    • Знакомимся "вживе"
    • Его конфиги
    • Так что же будем настраивать?
    • Автоконфигурирование
    • Итоги автоконфигурирования
    • Настройка системы compsys
    • Итоги compinstall'а
    • Почему всё не так?
    • Настройка: очередные задачи советской власти
    • Индивидуальная настройка -- алгоритм действий
    • Пояснение к рецептам
    • Личные рецепты приготовления
    • Первый рецепт настройки: история команд
    • Второй рецепт настройки: автоматические переходы
    • Четвёртый рецепт настройки: обычные псевдонимы
    • Пятый рецепт настройки: глобальные псевдонимы
    • Шестой рецепт настройки: приглашения командной строки
    • Седьмой рецепт настройки: всякая всячина

. .