Библиотека сайта rus-linux.net
Руководство по Bash для начинающих | ||
---|---|---|
Назад | Глава 3: Среда окружения Bash | Вперед |
Подводим итог
Среду Bash можно конфигурировать либо глобально, либо отдельно для каждого пользователя. Для задания конкретных свойств командной оболочки используются различные конфигурационные файлы.
В этих файлах указываются параметры командной оболочки, конкретные настройки переменных, определения функций и другие компоненты, с помощью которых создается среда окружения, удобная для каждого.
За исключением использования зарезервированных параметров оболочек Bourne и Bash, а также специальных зарезервированных параметров, имена переменных можно выбирать более или менее свободно.
Поскольку в зависимости от используемой среды большое количество символов имеет двойное или даже тройное значение, в Bash применяется механизм, позволяющий отключать специальную интерпретацию одного или нескольких таких символов, когда это не нужно.
В Bash применяются различные способы замены элементов командной сроки, с помощью которых формируются команды, которые должны быть исполнены.
Упражнения
Для выполнения этих упражнений вам потребуется прочитать страницы
man команды useradd, т. к. мы собираемся использовать директорий /etc/skel
, в котором хранятся конфигурационные файлы командной оболочки, используемые по умолчанию и копируемые в домашний директорий каждого вновь добавляемого пользователя.
Сначала мы выполним несколько общих упражнений, назначающих переменным значения и выдающим эти значения на дисплей.
- Создайте три переменных VAR1, VAR2 и VAR3; присвойте им соответственно значения "thirteen", "13" и "Happy Birthday".
- Выдайте значения всех трех переменных.
- Это локальные или глобальные переменные?
- Удалите переменную VAR3.
- Сможете ли вы увидеть две оставшиеся переменные в новом терминальном окне?
- Отредактируйте файл
/etc/profile
так, чтобы все пользователи получали приветствие, когда они будут входить в систему (проверьте это). - Для приветствия в учетной записи root выберите что-нибудь похожее на "Внимание! Использование учетной записи root представляет опасность!", выдаваемое предпочтительно ярким цветом, например, красным или розовым , либо в реверсном видеорежиме.
- Убедитесь, что вновь созданные пользователи также получают хорошее персонализированное приглашение, которое сообщает им, в какой системе и в каком директории они работают. Протестируйте свои изменения, добавив для этого нового пользователя и войдя систему в роли этого пользователя.
- Напишите сценарий, в котором двум переменным назначаются целочисленные значения. Скрипт должен вычислять поверхность прямоугольника, имеющего эти пропорции. Снабдите скрипт комментариями и обеспечьте, чтобы выводимые данные были красиво отформатированы.
Не забудьте с помощью команды chmod задать права доступа для ваших скриптов!
Предыдущий раздел: | Оглавление | Следующий раздел: |
Подробнее о параметрах Bash | Глава 4: Cодержание |