Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » А.В. Столяров - Операционная среда ОС UNIX для изучающих программирование

А.В. Столяров - Операционная среда ОС UNIX для изучающих программирование, страница 6

PDF-файл А.В. Столяров - Операционная среда ОС UNIX для изучающих программирование, страница 6 Операционные системы (37368): Книга - 3 семестрА.В. Столяров - Операционная среда ОС UNIX для изучающих программирование: Операционные системы - PDF, страница 6 (37368) - СтудИзба2019-05-08СтудИзба

Описание файла

PDF-файл из архива "А.В. Столяров - Операционная среда ОС UNIX для изучающих программирование", который расположен в категории "". Всё это находится в предмете "операционные системы" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 6 страницы из PDF

Ïðîòîêîëèðîâàíèå ñåàíñà ðàáîòû (êîìàíäà script)Ïðè âûïîëíåíèè çàäàíèé ïðàêòèêóìà ÷àñòî òðåáóåòñÿ ïðåäñòàâèòüïðîòîêîë ñåàíñà ðàáîòû ñ ïðîãðàììîé, ò.å. òåêñò, âêëþ÷àþùèé êàê èíôîðìàöèþ, ââîäèìóþ ïîëüçîâàòåëåì, òàê è èíôîðìàöèþ, âûäàâàåìóþïðîãðàììîé. Ýòî ëåãêî ñäåëàòü ñ ïîìîùüþ êîìàíäû script.×òîáû íà÷àòü ïðîòîêîëèðîâàíèå, çàïóñòèòå êîìàíäó script ñ îäíèìïàðàìåòðîì, çàäàþùèì èìÿ ôàéëà ïðîòîêîëà. Äëÿ îêîí÷àíèÿ ïðîòîêîëèðîâàíèÿ íàæìèòå Ctrl-D ("êîíåö ôàéëà").

Íàïðèìåð:$ script my_protocol.txtScript started, file is my_protocol.txt$ lsa1.cDocumentsmy_protocol.txt tmp$ echo "abc"abc$ [Ctrl-D]Script done, file is my_protocol.txtÔàéë my_protocol.txt òåïåðü ñîäåðæèò ïðîòîêîë ñåàíñà ðàáîòû:Script$ lsa1.c$ echoabc$Scriptstarted on Wed Nov 17 16:31:54 2005Documents"abc"my_protocol.txt tmpdone on Wed Nov 17 16:32:14 200527Ÿ 3. Ãðàôè÷åñêàÿ îáîëî÷êà X WindowŸ 3.1.

Îáùèå ñâåäåíèÿ îòëè÷èå îò íåêîòîðûõ äðóãèõ ñèñòåì, ÎÑ Unix ñàìà ïî ñåáå íåâêëþ÷àåò íèêàêèõ ñðåäñòâ ïîääåðæêè ãðàôè÷åñêîãî èíòåðôåéñà. Äëÿðàáîòû â ãðàôè÷åñêîì ðåæèìå â ÎÑ Unix èñïîëüçóåòñÿ ïðîãðàììíûéêîìïëåêñ ïîä îáùèì íàçâàíèåì X Window System, êîòîðûé ñîñòîèò èçîáû÷íûõ ïîëüçîâàòåëüñêèõ ïðîãðàìì è íå ÿâëÿåòñÿ, âîîáùå ãîâîðÿ, ÷àñòüþ îïåðàöèîííîé ñèñòåìû.ÈíîãäàìîæíîXWindows.âñòðåòèòüÒàêîåâëèòåðàòóðåíàèìåíîâàíèåèÿâëÿåòñÿðàçãîâîðàõíàèìåíîâàíèåêàòåãîðè÷åñêèíåïðàâèëü-íûì, ÷òî ñîçäàòåëè ñèñòåìû X Window íàñòîé÷èâî ïîä÷åðêèâàþò.

Ñëîâîwindow(îêíî) â íàèìåíîâàíèè ýòîé ñèñòåìû äîëæíî ñòîÿòü â åäèíñòâåí-íîì ÷èñëå.Öåíòðàëüíûì êîìïîíåíòîì X Window System ÿâëÿåòñÿ ïðîãðàììà,îòâå÷àþùàÿ çà îòîáðàæåíèå ãðàôè÷åñêîé èíôîðìàöèè íà äèñïëåå ïîëüçîâàòåëÿ. Ýòà ïðîãðàììà íàçûâàåòñÿ X-ñåðâåðîì. Âñå ïðèëîæåíèÿ, èñïîëüçóþùèå ãðàôèêó, îáðàùàþòñÿ ê X-ñåðâåðó ñ çàïðîñàìè íà âûâîäòîãî èëè èíîãî èçîáðàæåíèÿ; òàêèì îáðàçîì, X-ñåðâåð ïðåäîñòàâëÿåòïðèëîæåíèÿì óñëóãó (ñåðâèñ) îòîáðàæåíèÿ ãðàôè÷åñêîé èíôîðìàöèè,îòêóäà è ïðîèñõîäèò íàçâàíèå X-ñåðâåð. Ïðîãðàììû, îáðàùàþùèåñÿê X-ñåðâåðó (òî åñòü âñå ïðîãðàììû, ðàáîòàþùèå â ÎÑ Unix è èñïîëüçóþùèå ãðàôèêó), íàçûâàþòñÿ, ñîîòâåòñòâåííî, X-êëèåíòàìè.Îòäåëüíîãî óïîìèíàíèÿ çàñëóæèâàþò X-êëèåíòû ñïåöèàëüíîãî òèïà, íàçûâàåìûå îêîííûìè ìåíåäæåðàìè.

Îêîííûé ìåíåäæåð îòâå÷àåòçà îáðàìëåíèå ïîÿâëÿþùèõñÿ íà ýêðàíå îêîí îòðèñîâûâàåò ðàìêèè çàãîëîâêè îêîí, ïîçâîëÿåò ïåðåìåùàòü îêíà ïî ýêðàíó è ìåíÿòü èõðàçìåðû.Òàêèì îáðàçîì, àâòîðàì äðóãèõ ãðàôè÷åñêèõ ïðîãðàìì íåò íåîáõîäèìîñòè äóìàòü î äåêîðå îêíà; îáû÷íî X-ïðèëîæåíèå îòâå÷àåò òîëüêîçà îòðèñîâêó ïðÿìîóãîëüíîé îáëàñòè ýêðàíà, íå èìåþùåé íè ðàìêè, íèçàãîëîâêà, íè ïðî÷èõ ñòàíäàðòíûõ ýëåìåíòîâ äåêîðà îêíà.Ñ äðóãîé ñòîðîíû, è ïîëüçîâàòåëü â ýòîé ñèòóàöèè ìîæåò âûáðàòüèç íåñêîëüêèõ îêîííûõ ìåíåäæåðîâ òîò, êîòîðûé ëó÷øå îòâå÷àåò åãîèíäèâèäóàëüíûì ñêëîííîñòÿì è ïîòðåáíîñòÿì.Àâòîð ýòîãî ïîñîáèÿ â ñâîå âðåìÿ ëþáèë äåìîíñòðèðîâàòü íåïîñâÿùåííûì ïðîñòåíüêèé ôîêóñ, ñîñòîÿâøèé â çàìåíå íà ëåòó îêîííîãî ìåíåäæåðà ñ àñêåòè÷íî âûãëÿäÿùåãîfvwm2 íà fvwm95, â ìåëü÷àéøèõ ïîäðîáíîñòÿõêîïèðóþùèé âíåøíèé âèä MS Windows-95.

Îñîáåííî ïî÷åìó-òî âïå÷àòëÿåòçðèòåëåé òîò ôàêò, ÷òî îòêðûòûå ïðèëîæåíèÿ ïðè ýòîì íèêóäà íå äåâàþòñÿ.28Îäíîé èç ñàìûõ ïîïóëÿðíûõ X-êëèåíòñêèõ ïðîãðàìì ÿâëÿåòñÿxterm ýìóëÿòîð àëôàâèòíî-öèôðîâîãî äèñïëåÿ äëÿ X Window.  ðàáîòå ìîæåò áûòü óäîáíî çàâåñòè îäíîâðåìåííî íåñêîëüêî ýêçåìïëÿðîâïðîöåññà xterm, êàæäûé èç êîòîðûõ ïîðîæäàåò ñâî¼ îêíî, â êîòîðîìçàïóñêàåò êîïèþ èíòåðïðåòàòîðà êîìàíäíîé ñòðîêè.  îäíîì îêíå ìûìîæåì çàïóñêàòü ðåäàêòîð vim, â äðóãîì âûïîëíÿòü òðàíñëÿöèþ èîòëàäêó, â òðåòüåì çàïóñêàòü òåñòîâûå ïðîãðàììû è ò.ä.Âîîáùå, ïðîôåññèîíàëüíûå ïîëüçîâàòåëè Unix (ïðîãðàììèñòû è ñèñòåìíûå àäìèíèñòðàòîðû) îáû÷íî âñå äåéñòâèÿ ñ ôàéëàìè è çàïóñêîìïðîãðàìì îñóùåñòâëÿþò ñ èñïîëüçîâàíèåì ñðåäñòâ êîìàíäíîé ñòðîêè;ïðè ðàáîòå ñ X Window ýòè ñðåäñòâà äîñòóïíû ñ ïîìîùüþ ïðîãðàììûxterm è äðóãèõ ïîäîáíûõ ïðîãðàìì. Ðàçóìååòñÿ, äëÿ ÎÑ Unix ñóùåñòâóþò è ÷èñòî ãðàôè÷åñêèå îáîëî÷êè, ïîçâîëÿþùèå çàïóñêàòü ïðîãðàììû è îáðàáàòûâàòü ôàéëû (êîïèðîâàòü èõ, ïåðåèìåíîâûâàòü, ñòèðàòü è ò.ï.), ïî èíòåðôåéñó íàïîìèíàþùèå ôàéëîâûå ìåíåäæåðû ÎÑWindows è MacOS.

Ñëåäóåò, îäíàêî, ïîíèìàòü, ÷òî ÷åëîâåê, âëàäåþùèé ñðåäñòâàìè êîìàíäíîé ñòðîêè ÎÑ Unix, ëþáîå äåéñòâèå âûïîëíèòñ åå ïîìîùüþ ñóùåñòâåííî (èíîãäà â äåñÿòêè ðàç) áûñòðåå, íåæåëè ñïîìîùüþ ãðàôè÷åñêîãî èíòåðôåéñà.Çàìåòèì, ÷òî ïðîöåññ ïðîãðàììèðîâàíèÿ â ÎÑ Unix, áåçóñëîâíî, òðåáóåò âëàäåíèÿ ñðåäñòâàìè êîìàíäíîé ñòðîêè, ò.å. ïðîãðàììèñò (â îòëè÷èå îò êîíå÷íûõ ïîëüçîâàòåëåé) èçó÷èòü ñðåäñòâà êîìàíäíîé ñòðîêèïîïðîñòó âûíóæäåí. Ïîñêîëüêó äàííîå ïîñîáèå îðèåíòèðîâàíî íà ñòóäåíòîâ ïðîãðàììèñòñêèõ ñïåöèàëüíîñòåé, ïîçâîëèì ñåáå íàñòîÿòåëüíîïîðåêîìåíäîâàòü ÷èòàòåëþ õîòÿ áû ïåðâîå âðåìÿ (äâà-òðè ìåñÿöà) âîçäåðæàòüñÿ îò èñïîëüçîâàíèÿ ãðàôè÷åñêèõ ôàéëîâûõ ìåíåäæåðîâ è ïðî÷èõ ïîäîáíûõ ïðîãðàìì ïðè ðàáîòå ñ ÎÑ Unix; ïðåèìóùåñòâà êîìàíäíîé ñòðîêè âñêîðå ñòàíóò äëÿ âàñ î÷åâèäíû.Ñêàçàííîå íèêîèì îáðàçîì íå îçíà÷àåò îòêàçà îò èñïîëüçîâàíèÿ ãðàôè÷åñêîé ïîäñèñòåìû êàê òàêîâîé.

Ðàáîòà ñ èñïîëüçîâàíèåì X Windowîêàçûâàåòñÿ óäîáíåå òðàäèöèîííîé ðàáîòû ñ àëôàâèòíî-öèôðîâîé êîíñîëüþ õîòÿ áû òåì, ÷òî ïîçâîëÿåò çàïóñòèòü íåîãðàíè÷åííîå êîëè÷åñòâîxterm'îâ îäíîâðåìåííî. Êðîìå òîãî, ìíîãèå âûïîëíÿåìûå ñ ïîìîùüþêîìïüþòåðà çàäà÷è òðåáóþò âîçìîæíîñòè îòîáðàæåíèÿ ãðàôèêè; ê òàêèì çàäà÷àì, íàïðèìåð, îòíîñÿòñÿ îáðàáîòêà ôîòîãðàôèé è âèäåî, ïðîñìîòð äîêóìåíòîâ, ñîäåðæàùèõ èëëþñòðàöèè, êîìïüþòåðíàÿ âåðñòêà èò.ï.29Ÿ 3.2. Çàïóñê X Window è âûáîð îêîííîãî ìåíåäæåðà çàâèñèìîñòè îò êîíôèãóðàöèè êîíêðåòíîé ìàøèíû, ñèñòåìà XWindow ìîæåò îêàçàòüñÿ óæå çàïóùåíà, ëèáî âàì íåîáõîäèìî áóäåò çàïóñòèòü åå ñàìîñòîÿòåëüíî.

Îáû÷íî ýòî äåëàåòñÿ ñ ïîìîùüþ êîìàíäûstartx, êîòîðàÿ, â ñâîþ î÷åðåäü, çàïóñêàåò ïðîãðàììó xinit.Âîçìîæíî, ÷òî â âàøåé ëîêàëüíîé ñåòè ïðèñóòñòâóåò ìàøèíà, âûïîëíÿþùàÿ ðîëü ñåðâåðà ïðèëîæåíèé íà îñíîâåxdm;ê òàêîé ìàøèíå ìîæíî ïîä-êëþ÷èòüñÿ ñ ïîìîùüþ øòàòíûõ ñðåäñòâ X Window òàêèì îáðàçîì, ÷òî âñåâàøè ïðîãðàììû áóäóò âûïîëíÿòüñÿ íà ýòîé (óäàëåííîé) ìàøèíå, à íà âàøåì ëîêàëüíîì ðàáî÷åì ìåñòå áóäåò îñóùåñòâëÿòüñÿ òîëüêî îòîáðàæåíèå èõãðàôè÷åñêèõ îêîí, ò.å. âàø êîìïüþòåð áóäåò èãðàòü ðîëü X-òåðìèíàëà. ×òîáû ïðîâåðèòü, åñòü ëè â âàøåé ñåòè xdm-ñåðâåðà, ïîïðîáóéòå äàòü êîìàíäó$ X -broadcastÅñëè xdm-ñåðâåð â âàøåé ñåòè äåéñòâèòåëüíî åñòü, ïîñëå ïåðåêëþ÷åíèÿ â ãðàôè÷åñêèé ðåæèì âû óâèäèòå ïðèãëàøåíèå ê ââîäó âõîäíîãî èìåíè è ïàðîëÿäëÿ âõîäà íà ýòîò ñåðâåð.

Åñëè xdm-ñåðâåðîâ â ñåòè áîëüøå îäíîãî, ñíà÷àëàâû óâèäèòå èõ ñïèñîê ñ ïðåäëîæåíèåì âûáðàòü, óñëóãàìè êàêîãî èç íèõ âûæåëàåòå âîñïîëüçîâàòüñÿ.Åñëè â òå÷åíèå 1520 ñåêóíä ïîñëå ïåðåõîäà â ãðàôè÷åñêèé ðåæèì íè÷åãîïîäîáíîãî íå ïðîèçîøëî ñêîðåå âñåãî, xdm-ñåðâåð â âàøåé ñåòè îòñóòñòâóåò.Êîìàíäà startx âìåñòå ñ X-ñåðâåðîì çàïóñòèò äëÿ âàñ òîò èëè èíîéîêîííûé ìåíåäæåð.

 íåêîòîðûõ ñèñòåìàõ îêîííûé ìåíåäæåð ìîæíîâûáðàòü èç ìåíþ, ïîÿâëÿþùåãîñÿ ñðàçó ïîñëå çàïóñêà X Window, âäðóãèõ ñèñòåìàõ âûáîð êîíêðåòíîãî îêîííîãî ìåíåäæåðà îïðåäåëÿåòñÿ êîíôèãóðàöèåé.Åñëè êîíôèãóðàöèÿ ñèñòåìû âàñ ïî òåì èëè èíûì ïðè÷èíàì íåóñòðàèâàåò, âû ìîæåòå íàñòðîèòü åå ïî ñâîåìó âêóñó ïóòåì ñîçäàíèÿâ äîìàøíåé äèðåêòîðèè ôàéëà ñ èìåíåì .xinitrc (ëèáî åãî ðåäàêòèðîâàíèÿ, åñëè òàêîé ôàéë óæå åñòü). Îáðàòèòå âíèìàíèå íà òî÷êó ïåðåäèìåíåì ôàéëà, îíà âàæíà.Ïî ñóòè .xinitrc ïðåäñòàâëÿåò ñîáîé êîìàíäíûé ôàéë, èç êîòîðîãî çàïóñêàþòñÿ ïðèêëàäíûå ïðîãðàììû, âêëþ÷àÿ è ñàì îêîííûé ìåíåäæåð.

Ïðîãðàììà xinit çàïóñêàåò X-ñåðâåð, à çàòåì, ñîîòâåòñòâóþùèì îáðàçîì óñòàíîâèâ ïåðåìåííûå îêðóæåíèÿ, íà÷èíàåò âûïîëíåíèåêîìàíä èç .xinitrc. Çàâåðøåíèå xinitrc îçíà÷àåò çàâåðøåíèå ñåàíñàðàáîòû ñ X Window, ïðè ýòîì ïðîöåññ X-ñåðâåðà çàâåðøàåòñÿ.Ïðîñòåéøèé ïðèìåð .xinitrc ìîæåò âûãëÿäåòü ïðèìåðíî òàê:xterm &twm30 ýòîì ñëó÷àå ñíà÷àëà áóäåò çàïóùåí xterm (åãî ìû çàïóñêàåì íà âñÿêèé ñëó÷àé, ÷òîáû ìîæíî áûëî ðàáîòàòü, äàæå åñëè îêîííûé ìåíåäæåðèìååò íåóäîáíóþ êîíôèãóðàöèþ), ïîñëå ÷åãî ñòàíäàðòíûé îêîííûéìåíåäæåð twm.

Îáðàòèòå âíèìàíèå, ÷òî xterm çàïóñêàåòñÿ â ôîíîâîìðåæèìå (äëÿ ýòîãî â êîíöå ïåðâîé ñòðîêè ïîñòàâëåí çíàê &). Ýòî ñäåëàíî, ÷òîáû íå îæèäàòü åãî çàâåðøåíèÿ äëÿ çàïóñêà twm.Îêîííûé ìåíåäæåð twm äîñòàòî÷íî ïðèìèòèâåí. Õîòÿ ìíîãèå ïîëüçîâàòåëè Unix èñïîëüçóþò èìåííî åãî9 , âû, âîçìîæíî, çàõîòèòå ïîïðîáîâàòü äðóãèå îêîííûå ìåíåäæåðû.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
420
Средний доход
с одного платного файла
Обучение Подробнее