Главная » Просмотр файлов » А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix

А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (1115132), страница 8

Файл №1115132 А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix) 8 страницаА.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (1115132) страница 82019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

В одном окне мыможем запускать редактор vim, в другом – выполнять трансляцию иотладку, в третьем – запускать тестовые программы и т.д.Вообще, профессиональные пользователи Unix (программисты и системные администраторы) обычно все действия с файлами и запускомпрограмм осуществляют с использованием средств командной строки;при работе с X Window эти средства доступны с помощью программыxterm и других подобных программ. Разумеется, для ОС Unix существуют и чисто графические оболочки, позволяющие запускать программы и обрабатывать файлы (копировать их, переименовывать, стирать и т.п.), по интерфейсу напоминающие файловые менеджеры ОСWindows и MacOS.

Следует, однако, понимать, что человек, владеющий средствами командной строки ОС Unix, любое действие выполнитс ее помощью существенно (иногда в десятки раз) быстрее, нежели спомощью графического интерфейса.Заметим, что процесс программирования в ОС Unix, безусловно, требует владения средствами командной строки, т.е. программист (в отличие от конечных пользователей) изучить средства командной строкипопросту вынужден. Поскольку данное пособие ориентировано на студентов программистских специальностей, позволим себе настоятельнопорекомендовать читателю хотя бы первое время (два-три месяца) воздержаться от использования графических файловых менеджеров и прочих подобных программ при работе с ОС Unix; преимущества командной строки вскоре станут для вас очевидны.Сказанное никоим образом не означает отказа от использования графической подсистемы как таковой.

Работа с использованием X Windowоказывается удобнее традиционной работы с алфавитно-цифровой консолью хотя бы тем, что позволяет запустить неограниченное количествоxterm’ов одновременно. Кроме того, многие выполняемые с помощьюкомпьютера задачи требуют возможности отображения графики; к таким задачам, например, относятся обработка фотографий и видео, просмотр документов, содержащих иллюстрации, компьютерная верстка ит.п.3.2Запуск X Window и выбор оконного менеджераВ зависимости от конфигурации конкретной машины, система XWindow может оказаться уже запущена, либо вам необходимо будет запустить ее самостоятельно.

Обычно это делается с помощью командыstartx, которая, в свою очередь, запускает программу xinit.41Возможно, что в вашей локальной сети присутствует машина, выполняющая роль сервера приложений на основе xdm; к такой машине можно подключиться с помощью штатных средств X Window таким образом, что всеваши программы будут выполняться на этой (удаленной) машине, а на вашем локальном рабочем месте будет осуществляться только отображение ихграфических окон, т.е.

ваш компьютер будет играть роль X-терминала. Чтобы проверить, есть ли в вашей сети xdm-сервера, попробуйте дать команду$ X -broadcastЕсли xdm-сервер в вашей сети действительно есть, после переключения в графический режим вы увидите приглашение к вводу входного имени и паролядля входа на этот сервер. Если xdm-серверов в сети больше одного, сначалавы увидите их список с предложением выбрать, услугами какого из них выжелаете воспользоваться.Если в течение 15–20 секунд после перехода в графический режим ничегоподобного не произошло – скорее всего, xdm-сервер в вашей сети отсутствует.Команда startx вместе с X-сервером запустит для вас тот или инойоконный менеджер. В некоторых системах оконный менеджер можновыбрать из меню, появляющегося сразу после запуска X Window, вдругих системах выбор конкретного оконного менеджера определяется конфигурацией.Если конфигурация системы вас по тем или иным причинам неустраивает, вы можете настоить ее по своему вкусу путем создания вдомашней директории файла с именем .xinitrc (либо его редактирования, если такой файл уже есть).

Обратите внимание на точку передименем файла, она важна.По сути .xinitrc представляет собой командный файл, из которого запускаются прикладные программы, включая и сам оконный менеджер. Программа xinit запускает X-сервер, а затем, соответствующим образом установив переменные окружения, начинает выполнениекоманд из .xinitrc. Завершение xinitrc означает завершение сеансаработы с X Window, при этом процесс X-сервера завершается.Простейший пример .xinitrc может выглядеть примерно так:xterm &twmВ этом случае сначала будет запущен xterm (его мы запускаем на всякий случай, чтобы можно было работать, даже если оконный менеджеримеет неудобную конфигурацию), после чего – стандартный оконныйменеджер twm.

Обратите внимание, что xterm запускается в фоновом42режиме (для этого в конце первой строки поставлен знак &). Это сделано, чтобы не ожидать его завершения для запуска twm.Оконный менеджер twm достаточно примитивен. Хотя многие пользователи Unix используют именно его13 , вы, возможно, захотите попробовать другие оконные менеджеры. В вашей системе могут быть установлены, кроме twm, такие оконные менеджеры, как fvwm, icewm, wmakerи другие; кроме того, вы можете обнаружить и более развитые ОМ, такие как KDE и GNOME14 . Чтобы воспользоваться icewm, измените ваш.xinitrc:xterm &icewmЕсли вы предпочитаете KDE, ваш файл может выглядеть так:xterm &startkdeВыбор конкретного оконного менеджера среди множества доступных зависит в основном от ваших личных предпочтений.

Так, стандартный ОМ twm выглядит достаточно аскетично, тогда как KDE по вычурности своего графического дизайна, пожалуй, превосходит системы семейства Windows. В то же время KDE весьма требователен к ресурсами ощутимо «тормозит» даже на сравнительно быстрых компьютерах,тогда как аскетичные twm, fvwm и даже достаточно развитый в дизайнерском отношении icewm работают с приемлемой скоростью даже накомпьютерах с процессорами Pentium-1 (KDE на таких машинах лучшеи не пробовать запускать).Отметим, что KDE предназначен в основном для пользователей, неумеющих и не желающих работать в командной строке. Профессиональные программисты и системные администраторы обычно предпочитаютоконные менеджеры попроще.3.3Работа с классическими оконными менеджерамиК классическим ОМ мы относим twm, fvwm и некоторые другие.13 Надо сказать, что twm в системе присутствует практически всегда, чего о другихоконных менеджерах не скажешь14 Всего существует несколько десятков оконных менеджеров, так что приведенныйсписок не может претендовать на полноту43Следует отметить, что любой оконный менеджер имеет весьма развитые средства настройки, позволяющие существенно изменить его поведение, так что дать исчерпывающую инструкцию по работе с какимлибо из оконных менеджеров на уровне «нажмите такую-то клавишудля получения такого-то результата» было бы затруднительно.

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

Во всех классических ОМ главное меню выдается, если щелкнутьлевой кнопкой мыши в любом свободном месте экрана (то есть втаком месте, которое не закрыто никакими окнами). Отметим, что вклассических ОМ не поддерживается ничего похожего на «пиктограммы на рабочем столе», так что запуск программ можно осуществитьлибо через меню, либо с помощью командной строки, доступ к которойможно получить, запустив программу xterm или аналогичную. Обычно xterm или какой-то его аналог имеется либо в самом главном меню,либо в его подменю, называемом «terminals», «shells» и т.п. Если у васуже есть одно окошко с командной строкой, можно запустить новыйэкземпляр xterm, дав команду$ xterm &Обратите внимание на символ &.

Программу xterm мы запускаем в фоновом режиме, чтобы старый экземпляр xterm (с помощью которогомы даем команду) не ждал его завершения: в противном случае запускнового xterm теряет смысл, ведь у нас во время его работы не будетвозможности пользоваться старым экземпляром.Программа xterm имеет развитую систему опций.

Характеристики

Список файлов книги

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