Ақпараттық жүйелер және есептеу техникасы» кафедрасы «операциялық ЖҮйелер» ПӘнінің студенттерге арналған оқУ Әдістемелік кешені көкшетау



бет44/82
Дата23.12.2022
өлшемі3,34 Mb.
#164079
1   ...   40   41   42   43   44   45   46   47   ...   82
Байланысты:
УМК ОЖ ИС (1)[1]

2. UNIX қоршауы.
UNIX жүйесінің көптеген версияларында қолданушының графикалық интерфейсі болады. Бірақ (shell) қоршауы деп аталатын командалық жол интерфейсі тиімді болып есептеледі. Мұндай интерфейс жылдам, қуатты және жоғары деңгейде жұмыс істейді. Әр түрлі көптеген қоршаулар (sh, ksh,bash) бар.
Іске қосыған кезде қоршау иннициализациаланады және енгізуге шақыратын символ экранда басылады. Мәтіндік жол түрінде қоршау командасын программада іске қосылғанда жүктелетін аргумент болады.
Мысалға командалық жол
cp src dest
cp программасын src және dest аргументтері арқылы іске қосады.Барлық аргументтер файылдардың аттары бола бермейді.
Head-20 file-жолындағы бірінші-20 аргумент басылатын жол санын білдіреді. Командалар жұмысын басқаратын қосымша мәндерінкөрсететін аргументтер жолаушылар немесе кілттер деп аталады және сызықша белгісі арқылы жазылады.
Қоршаудың файлдары тобын көрсету үщін джокер деп аталатын арнайы символдар пайданылады. Мысалы, жұлдызша, сұрақ белгісі,жақша символдары:
Is .c
Isd?c.c
Is [ape]
Жүктелетін программалар терминалмен тікелей байланыса алмайды да, стандартты енгізу құралы (standart output) деп аталатын файылға, сондай-ақ қате туралы ақпарат беретін стандартты құрал файлына қатынайды(standard error). Бұл үшін құрылғыға сәйкес терминал алынған, яғни енгізу үшін клавиатура және шығару үшін экран. Стандартты енгізу құрылғысынан деректерді сынайтын, осы деректерді өңдейтін және нәтижені стандартты шығару ағымына жазатын программа филтр деп аталады.
Қоршаудың командалар тізімі файлға орналастырылып, кейін бұл файл командалармен орындалуы мүмкін, олүшін кіру аргументті ретінде осы файл мен қоршауды жүктеу қажет. Қоршау командалары бар файлдар қоршау сценарийі деп аталады.
3. UNIX утилитасы.
Қолданушы интерфейсі UNIX қоршауынан және утилит деп аталаын стандартты программалардан тұрады. Бұл программалар келесі алты категорядан тұрады.

  1. Файылдармен каталогтарды басқару командасы

  2. Сүзгілер

  3. Мәтіндік редактор және компилятор сияқты өңдеу программалары

  4. Мәтіндік процессорлар

  5. Жүйелі басқару

  6. Әр түрлілер

POSIX 1003.2 стандарты осы программалардың 100 синтаксисін және симантикасын анықтайды. Берілген программаларды стандарттау идеясы барлық UNIX жүйесінде жұмыс істейтін қоршаулар сценрийін жазуға мүмкіндік беруге негізделген.
POSIX стандартты қолданатын UNIX утилиталар

Программа

Функция

Cat

Стандартты шығу ағынына бірнеше файлды конкатенациялау

Ghmod

Файлды қорғау режимін өзгерту

Cp

Файлды көшіру

Cut

Файлдан мәтін бағанын қию

Head

Файлдан бірінші бөлу

Ls

Каталогты баспаға шығару

Make

Екілік файлды құруға арналған файлдар компиляциясы

Mkdir

Каталогты құру



Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   82




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет