Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. ABS Guide
  3. Часть 2. Основы
  4. Глава 7. Проверка условий

7.5. Проверка степени усвоения материала

Для запуска X-сервера может быть использован файл xinitrc. Этот файл содержит некоторое число операторов if/then. Ниже приводится отрывок из этого файла.

if [ -f $HOME/.Xclients ]; then
 exec $HOME/.Xclients
elif [ -f /etc/X11/xinit/Xclients ]; then
 exec /etc/X11/xinit/Xclients
else
 # failsafe settings. Although we should never get here
 # (we provide fallbacks in Xclients as well) it can't hurt.
 xclock -geometry 100x100-5+5 &
 xterm -geometry 80x50-50+150 &
 if [ -f /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then
 netscape /usr/share/doc/HTML/index.html &
 fi
fi

Объясните действия условных операторов в вышеприведенном отрывке, затем просмотрите файл /etc/X11/xinit/xinitrc и проанализируйте его. Возможно вам придется обратиться к разделам, посвященным grep, sed и регулярным выражениям.

Перекрёстные ссылки книги для 7.5. Проверка степени усвоения материала

  • 7.4. Вложенные условные операторы if/then
  • Вверх
  • Глава 8. Операции и смежные темы

Book navigation

  • Содержание
  • Часть 1. Введение
  • Часть 2. Основы
    • Глава 3. Служебные символы
    • Глава 4. Переменные и параметры. Введение
    • Глава 5. Кавычки
    • Глава 6. Завершение и код завершения
    • Глава 7. Проверка условий
      • 7.1. Конструкции проверки условий
      • 7.2. Операции проверки файлов
      • 7.3. Операции сравнения
      • 7.4. Вложенные условные операторы if/then
      • 7.5. Проверка степени усвоения материала
    • Глава 8. Операции и смежные темы
  • Часть 3. Углубленный материал
  • Часть 4. Материал повышенной сложности
  • Глава 35. Замечания и дополнения
  • Библиография
  • Приложение A. Дополнительные примеры сценариев
  • Приложение B. Справочная информация
  • Приложение C. Маленький учебник по Sed и Awk
  • Приложение D. Коды завершения, имеющие предопределенный смысл
  • Приложение E. Подробное введение в операции ввода-вывода и перенаправление ввода-вывода
  • Приложение F. Системные каталоги
  • Приложение G. Локализация
  • Приложение H. История команд
  • Приложение I. Пример файла .bashrc
  • Приложение J. Преобразование пакетных (*.bat) файлов DOS в сценарии командной оболочки
  • Приложение K. Упражнения
  • Приложение L. Хронология
  • Приложение M. Авторские права

Последние материалы

  • Приложение scanimage
    1 day ago
  • Утилита sensors
    5 days ago
  • Сканер Rkhunter
    1 week 5 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru