МГТУГА

Категории раздела

История воздухоплавания [31]
Системное программное обеспечение [55]
Сети 3-4 курс [41]
Методы и средства защиты информации [17]
Вычислительный системы [42]
про САПР [41]
Безопасность жизнедеятельности. БЖД. [46]
Интернет-технологии ГА [49]

Статистика


Онлайн всего: 9
Гостей: 9
Пользователей: 0

Форма входа

Каталог статей

Главная » Статьи » Системное программное обеспечение

29. Конфигурационнный файл коммандных интерпретаторов…….

29. Конфигурационнный файл коммандных интерпретаторов…….

Отсебятина:

Командный интерпретатор shell

Командный интерпретатор shell системы UNIX представляет собой программу, обеспечивающую сопряжение между пользователем и системой. Это одновременно и интерпретатор, и командный язык.

Наиболее распространенными интерпретаторами shell являются:

-          * Bourne shell: /bin/sh;

-          * Korn shell: /bin/ksh;

-          * C shell: /bin/csh.

Будучи более мощными, чем Bourne shell, оболочки C shell и Korn shell становятся все более и более распространенными. Последовательность команд shell можно сохранить в файле, который в этом случае носит название командного файла (script).

 

BASH

При запуске login-shell

Для всех пользователей: если есть файл /etc/profile , выполнить его. Для данного пользователя: выполнить первый из существующих файлов: ~/.bash_profile, ~/.bash_login или ~/.profile (~ -- директория пользователя)

При выходе из login-shell

Выполняется ~/.bash_logout , если есть.

При запуске non-login shell:

Интерактивный -- выполнить ~/.bashrc. Неинтерактивный -- исполнить файлы с именами $BASH_ENV и $ENV

 

Исходная среда устанавливается автоматически при входе в систему с использованием файлов типа "/etc/rc" и "/etc/.profile". ВАЖНОЕ ЗАМЕЧАНИЕ. Один из способов просто изменит среду (например, тропу поиска команд, вид промтера, вид оболочки, цвет экрана и т.п.) можно, разместив эту информацию в своем домашнем директории в специальизированном файле ".profile" (${HOME}/.profile), присвоив нужные значения переменным среды. То есть вызвать это файл в редактор и написать, что пожелаете). Тогда при каждом вашем входе в систему этот файл будет автоматически выполняться и устанавливать новую среду. Этот файл должен ОБЯЗАТЕЛЬНО размещаться в вашем ДОМАШНЕМ директории (директории входа). Если вы внесли изменения в ".profile", то для переноса этих изменений в среду необходимо выполнить этот файл. Для этого можно выйти и заново войти в систему, а можно воспользоваться (специально для этого случая созданной) командой "." без выхода из системы, т.е. . .profile Следует иметь в виду, что имена файлов, начинающиеся с точки, вообще имеют особый статус. Так, они не выдаются на экран простой командой "ls" - необходимо вызывать эту команду с флагом "-a". Кстати, и не уничтожаются огульно командой "rm *". Дописать новый совй директорий "my" в тропу команд можно, записав в ".profile", например PATH=${PATH}:/home/sae/my или PATH=${PATH}:${HOME}/my Как правило, устанавливаемые переменные среды следует экспортировать. Например, export TERM PATH REDKEYS MAIL Кроме определения переменных в ".profile" можно выполнить команды, например команда stty -lcase установит терминал в режим "большие и маленькие буквы"; а команда cat заставка выдаст на экран заставку , которую вы сами подготовите в файле "заставка" с учетом ваших эстетических пристрастий и художественных способностей.

Категория: Системное программное обеспечение | Добавил: mgtuga (15.01.2009)
Просмотров: 827 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 SergNax  
0
<a href=http://zmkshop.ru/stati/proizvodstvennyy-zavod-zakazat-metallicheskuyu-konstruktsiyu/>завод металлоконструкций на болтовом соединение</a>

Имя *:
Email *:
Код *:

Поиск

Дисциплины