Unix

  • Bash: раскрытие скобок - порядок обработки команд

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

    рrе{Х, У[, Z...] }post

    Раскрывается до preXpost, preYpost и т.д.

  • Bash: управляющие последовательности символов

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

    • Символьная строка в форме $ '...', заключаемая в оди­ночные кавычки.
    • Аргументы, указываемые в командах echo -е и printf %b.
    • Форматирующие строки, указываемые в команде printf.

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

  • Unix for Oracle DBAs Pocket Reference


    Book Cover Unix for Oracle DBAs Pocket Reference Author: Don Burleson 
    Publisher: O'Reilly Media

    Year:2001 
    Pages: 110
    Language: English
    Format:PDF (very good quality), 1 Mb
    ISBN:  

  • Инструменты мониторинга производительности системы UNIX

    Инструменты мониторинга производительности системы UNIX для сервера OracleДля выполнения мониторинга производительности системы, в которой запущен сервер баз данных Oracle, доступно несколько инструментов. Эти инструменты проверяют показатели использования памяти и дискового пространства в главной системе и информируют о появлении любых “узких мест”.В этом разделе вы познакомитесь с основными инструментами мониторинга, которые доступны в UNIX, и увидите, как с их помощью следить за производительностью системы.

  • Краткая история UNIX и языка С

    История операционной системы UnixПервая реализация UNIX была разработана в 1969 году (в год рождения Линуса Торвальдса (Linus Torvalds)) Кеном Томпсоном (Ken Thompson) в компании Bell Laboratories, являвшейся подразделением телефонной корпорации AT&T. Эта реализация была напи­сана на ассемблере для мини-компьютера Digital PDP-7. Название UNIX было выбрано из-за созвучия с MULTICS (Multiplexed Information and Computing Service), названием более раннего проекта операционной системы (ОС), разрабатываемой AT&T в сотрудничестве с институтом Massachusetts Institute of Technology (MIT) и компанией General Electric. (К тому времени AT&T уже была выведена из проекта из-за срыва первоначальных планов по разработке экономически пригодной системы.) Томпсон позаимствовал у MULTICS ряд идей для своей новой операционной системы, включая древовидную структуру файловой системы, отдельную программу для интерпретации команд (оболочки) и понятие файлов как неструктурированных потоков байтов.

  • Модель файлового ввода-вывода Unix

    Одной из отличительных черт модели ввода-вывода в системах UNIX является понятие универсальности ввода-вывода. Это означает, что одни и те же системные вызовы (open(), read(), write(), close() и т. д.) используются для выполнения ввода-вывода во всех типах файлов, включая устройства. (Ядро преобразует запросы приложений на ввод/вывод в соответствующие операции файловой системы или драйверов устройств, выполняющие ввод/вывод в отношении целевого файла или устройства.) Из этого следует, что про­грамма, использующая эти системные вызовы, будет работать с любым типом файлов.

  • Стандартизация языка программирования С и системы UNIX

    Стандартизация C, Unix, LinuxВ конце 1980-х годов начали проявляться негативные последствия имеющегося широко­го разнообразия доступных реализаций UNIX. Одни реализации основывались на BSD, в то время как другие были созданы на основе System V, а у третьих функционал был по­заимствован из обоих вариантов. Кроме того, каждый коммерческий распространитель добавлял к своей собственной реализации дополнительные функции. Все это привело к постепенному усложнению портирования программных продуктов и перехода людей с одной реализации UNIX на другую. Эта ситуация показала, что требовалась стандар­тизация языка программирования С и системы UNIX, чтобы упростить портирование приложений с одной системы на другую. Рассмотрим выработанные в итоге стандарты.