Рейтинг@Mail.ru

Наши друзья и партнеры

купить дешевый 
компьютер родом из Dhgate.com



  • argomagazin.ru
  • Тушенка цена в розницу, доставка по Москве. Оптовикам особые условия
  • argomagazin.ru

Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Руководство по Bash для начинающих
Назад Глава 3: Среда окружения Bash Вперед

Подводим итог

Среду Bash можно конфигурировать либо глобально, либо отдельно для каждого пользователя. Для задания конкретных свойств командной оболочки используются различные конфигурационные файлы.

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

За исключением использования зарезервированных параметров оболочек Bourne и Bash, а также специальных зарезервированных параметров, имена переменных можно выбирать более или менее свободно.

Поскольку в зависимости от используемой среды большое количество символов имеет двойное или даже тройное значение, в Bash применяется механизм, позволяющий отключать специальную интерпретацию одного или нескольких таких символов, когда это не нужно.

В Bash применяются различные способы замены элементов командной сроки, с помощью которых формируются команды, которые должны быть исполнены.

Упражнения

Для выполнения этих упражнений вам потребуется прочитать страницы man команды useradd, т. к. мы собираемся использовать директорий /etc/skel, в котором хранятся конфигурационные файлы командной оболочки, используемые по умолчанию и копируемые в домашний директорий каждого вновь добавляемого пользователя.

Сначала мы выполним несколько общих упражнений, назначающих переменным значения и выдающим эти значения на дисплей.

  1. Создайте три переменных VAR1, VAR2 и VAR3; присвойте им соответственно значения "thirteen", "13" и "Happy Birthday".
  2. Выдайте значения всех трех переменных.
  3. Это локальные или глобальные переменные?
  4. Удалите переменную VAR3.
  5. Сможете ли вы увидеть две оставшиеся переменные в новом терминальном окне?
  6. Отредактируйте файл /etc/profile так, чтобы все пользователи получали приветствие, когда они будут входить в систему (проверьте это).
  7. Для приветствия в учетной записи root выберите что-нибудь похожее на "Внимание! Использование учетной записи root представляет опасность!", выдаваемое предпочтительно ярким цветом, например, красным или розовым , либо в реверсном видеорежиме.
  8. Убедитесь, что вновь созданные пользователи также получают хорошее персонализированное приглашение, которое сообщает им, в какой системе и в каком директории они работают. Протестируйте свои изменения, добавив для этого нового пользователя и войдя систему в роли этого пользователя.
  9. Напишите сценарий, в котором двум переменным назначаются целочисленные значения. Скрипт должен вычислять поверхность прямоугольника, имеющего эти пропорции. Снабдите скрипт комментариями и обеспечьте, чтобы выводимые данные были красиво отформатированы.

Не забудьте с помощью команды chmod задать права доступа для ваших скриптов!


Предыдущий раздел: Оглавление Следующий раздел:
Подробнее о параметрах Bash   Глава 4: Cодержание

Если вам понравилась статья, поделитесь ею с друзьями: