КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Переменные используемые оболочкой и некоторыми программами
Переменные настройки локализации Переменные используемые оболочкой Для определения языковых настроек используются следующие переменные окружения: LANG определяет значение по умолчанию. Имеет самый низкий приоритет. LC_ALL если эта переменная определена, то ее значение перекрывает значения всех остальных переменных локализации. LC_COLLATE значение этой переменной определяет порядок сортировки символов. LC_CTYPE значение этой переменной указывает на используемые классы символов. LC_MESSAGES значение переменной определяет язык, на котором программы должны выводить сообщения. LC_NUMERIC определяет формат вывода чисел. Этим переменным присваиваются значения вида: язык_СТРАНА.КОДОВАЯСТРАНИЦА или значение C для локали POSIX. Например, для использования русского языка следует присвоить переменной LANG значение ru_RU.KOI8-R. Задание 1: Сравните вывод команд date и LANG=C date
Следующие переменные влияют на работу оболочки и некоторых других программ: PATH определяет путь поиска испольняемых файлов. HOME домашний каталог пользователя. CDPATH путь поиска для команды cd. PROMPT_COMMAND перед выводом приглашения, интерпретатор выполняет команду, содержащуюся в данной переменной. PS1 значение этой переменной определяет вид приглашения командной строки. В данной переменной могут использоваться следующие специальные символы, предваренные обратной косой чертой: a звуковой сигнал. d текущая дата. e escape символ. h короткое имя хоста. H длинное имя хоста. l имя терминала. n символ новой строки. t текущее время в 24-часовом формате. T текущее время в 12-часовом формате. u имя пользователя. w полный текущий рабочий каталог. W короткое имя текущего каталога. $ символ доллара если UID отличен от нуля и символ “#” если равен нулю. Пример: PS1="\d \T\n\u \$ " Задание 2: Измените приглашение командной строки так, чтобы в нем выводилось время, имя пользователя и текущий рабочий каталог. Заканчиваться приглашение должно символом доллара. Сохраните команду определяющую приглашение в файле.bashrc, чтобы приглашение восстанавливалось при каждом запуске оболочки. TMOUT если значение данной переменной больше нуля, то оно определяет время, в секундах, в течение которого оболочка ожидает ввода пользователя. EDITOR многие программы используют значение данной переменной для определения предпочитаемого пользователем текстового редактора. PAGER значение этой переменной используется, например, справочной системой man для определения программы просмотра справочных страниц.
Дата добавления: 2014-12-07; Просмотров: 292; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |