Топовые новости
Новое

Сохранение сценариев для общесистемного доступа

Сохранение сценариев для общесистемного доступаПосле выполнения команды myenv вы получите возможность получать список файлов текущего каталога при помощи псевдонима Idir и выводить список с атрибутами файлов при помощи команды II. Однако наилучшим способом использования новых команд является включение их в профайл начала сеанса или в файл профиля вашей оболочки. По умолчанию в Red Hat Linux в качестве оболочки используется bash. Чтобы сделать команды доступными для всех пользователей системы, поместите их в файл /etc/bashrc. Общесистемные псевдонимы для tcsh содержатся в файлах с расширением. csh. B каталоге /etc/profile. d. Оболочка pdksh также может использовать эти псевдонимы. Если вы считаете, что вместо bash лучше использовать другую оболочку, после регистрации в Linux наберите команду chsh. Вы получите запрос ввести пароль и указать местонахождение и имя новой оболочки. Выбранный вами командный интерпретатор становится оболочкой по умолчанию, но только в том случае, если его имя присутствует в списке поддерживаемых системой оболочек в /etc/shells. За подробностями обращайтесь к главе 5. Интерпретация сценариев определенными оболочками Большинство сценариев оболочки использует последовательность — bang line — в начале строки для указания типа оболочки, необходимой для запуска сценария. Приводимая ниже последовательность указывает, что это сценарий sh. Последовательность bang line указывает ядру Linux, что для интерпретации содержимого данного сценария должна использоваться определенная оболочка. Разные оболочки могут отвечать по-разному, в зависимости от того, как они были вызваны из сценария. Использование указанной последовательности является обычной практикой в программировании сценариев. Например, если вы пишете сценарий с использованием bash, но хотите, чтобы он выполнялся как в оболочке Bourne shell, которая является ссылкой на оболочку bash, первая строка вашего сценария должна содержать строку #!/bin/sh. Запуск bash как sh заставит bash действовать подобно оболочке sh.

Галерея
8845 9566 9710 12874 13267 36053
Интересные записи
Рубрики