Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Пог Д. -> "Mac OS X. Основное руководство" -> 243

Mac OS X. Основное руководство - Пог Д.

Пог Д. Mac OS X. Основное руководство — СПб: Символ-плюс, 2004. — 800 c.
ISBN 5-93286-053-7
Скачать (прямая ссылка): macosnovruk2004.pdf
Предыдущая << 1 .. 237 238 239 240 241 242 < 243 > 244 245 246 247 248 249 .. 343 >> Следующая

Как узнать идентификатор? Для начала - запустить top, о которой мы очень скоро поговорим, и в первой колонке вывода будут представлены РГО-иден-тификаторы (идентификаторы процессов) всех выполняющихся программ.
Совет ——----——---—-—---------------—-—-
Если вы не пользуетесь еще и sudo, то можете убивать (kill) только программы, «принадлежащие» вам, а именно те, которые работают с полномочиями вашей учетной записи. (Собственно операционная система - root - всегда выполняет свои программы, и с технической точки зрения не исключено, что и другие люди одновременно с вами дистанционно выполняют свои программы!)
Приверженцы Unix, обсуждая kill в Интернете, часто указывают числовое значение после команды, вот так: kill -9. Этот ключ означает «неотвратимое убийство». Иными словами, это безжалостный наемник, не принимающий во внимание мольбы о пощаде от убиваемой программы.
Если, обратившись к top, мы выяснили, что процесс ВееКеерег Pro имеет идентификатор 763, то можем прервать его работу, набрав kill -9 753 и нажав клавишу Enter. ¦ ¦
Совет -
Если хотите посмеяться, наберите в командной строке bill gates и нажмите клавишу Enter. Попробуйте еще набрать bill Clinton и нажать Enter.1
Интересно, а Галактический Комитет Надзора за Unix об этом знает?
На самом деле эта шутка в Mac OS X 10.2 (подразумевается, что интерпретатор команд предложит заменить «bilW на «kill», рекомендуя убить главу компании Microsoft) не получится, так как в ней, в отличие от MacOS X 10.1, этот режим автокоррекции shell по умолчанию отключен. - Примеч. науч. ред.
Восемь полезных программ Unix
557
Open ;- '^¦'•''- --¦«3d-
Какая операционная система будет полной без способа запускать программы? В Unix версии Mac OS X эта команда достаточно проста: орел -а; скажем, орел -a Chess. Ключ -а позволяет указывать приложения по именам, независимо от их расположения на жестком диске. Можно даже указать документ, открываемый в программе, добавив пробел и имя этого документа: open -a Preview MyGraphic.tif.
Совет -
Ключ -е открывает любой текстовый документ а редакторе TextEdit вот так: open -е Di-ary.txt. Данное сокращение избавляет от необходимости набирать имя TextEdit.
Действительная польза этой команды может быть неочевидна, но представьте, как можно сделать что-либо подобное посредством Finder: выбрать из папки с сотнями HTML-файлов те, имена которых содержат слово «Seq-uoia», и выполнить предварительный просмотр таких файлов в броузере Om-niWeb независимо от того, с каким приложением связан тот или иной файл. Задачу можно решить при помощи команды Finder Find, но это потребует целого ряда шагов. В Terminal можно переключиться в нужный каталог (командой cd) и набрать: open -а OmniWeb »Sequoia*. Готової
Конечно, просто запуск программ и документов не часто бывает нужен. Тем не менее, польза open для создании автоматизированных сценариев, подобных тем, что применяются совместно с командой планировщика сгоп, вполне очевидна. t ¦ ¦¦ .
:р if
ps
Команда ps (process status - состояние процессов) - еще один способ оперативно получить список всех программ, работающих на Маке, даже тех, что обычно скрыты, наряду с идентификаторами процессов. (Наиболее удобные результаты дают ключи -а, -и, -х и -w. Применять их надо так: ps -auxw. Полное описание этих и других ключей можно получить, набрав man ps и нажав Enter.)
shutdown -,
Выключить Макинтош легче легкого при помощи меню 6. Однако применение команды shutdown в Terminal имеет свои преимущества. Скажем, появляется возможность задавать момент выключения компьютера, указав один из следующих трех ключей:
• Немедленно (now). Компьютер можно благополучно выключить, набрав команду shutdown now. (Вообще говоря, только пользователь root может задействовать shutdown, поэтому на деле вам придется набирать sudo shutdown now, а затем пароль администратора по запросу sudo.)
• Позже сегодня. Ключ ~h означает «завершить работу в указанное время». Таким образом, команда sudo shutdown -h 2330 выключает компьютер
558
Глава 16. Час досуга с Unix
в 11:30 вечера сегодняшнего дня (2330 - военный формат записи для 11:30 вечера).
• В любой момент времени в ближайшие 100 лет. Так, чтобы выключить компьютер в 5:00 вечера 5 ноября 2004 года, можно набрать sudo shutdown 0411051700. (Числовой код имеет формат год: месяц:число:час: минута; для года указываются последние две цифры. Поэтому 0404051700 означает 2004, апрель, 5 число, 5:00 вечера.)
Совет -
Приведенный в действие механизм автоматического выключения остановить не так просто. Следует завершить процесс shutdown посредством описанной выше команды kill. Для того чтобы получить значение идентификатора shutdown, выполните команду top или ps.
Есть и другие полезные ключи:
• Ключ - г означает «перезазгрузку вместо выключения» (sudo shutdown - г now).
• Посредством команды shutdown можно разорвать подключения всех сетевых пользователей к вашей машине, не выключая ее. Задайте ключ -к следующим образом: sudo shutdown -к now.1
shutdown позволяет даже выключать Мак-машины дистанционно, по локальной сети или по Интернету, находясь на другом конце света. А именно для выполнения этой команды можно использовать telnet или SSH (описанные в главе 21).
Предыдущая << 1 .. 237 238 239 240 241 242 < 243 > 244 245 246 247 248 249 .. 343 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100