Очень много людей, использующих Mac OS X знают про существование в этой системе такого приложения, как Terminal. Гораздо меньше людей, знают о том, как его запустить (я исхожу из статистики запросов поисковых систем). И уж совсем небольшой процент пользователей умеет терминалом пользоваться. Я отношу себя к некоторой середине между второй и третьей подгруппами: я знаю как запустить терминал, я знаю как выполнить в нём множество необходимых мне операций, но чтобы использовать все возможности командной строки на полную катушку — тут я совершенно бессилен.
Всё дело в том, что для того, чтобы помнить весь тот богатый инструментарий, который даёт нам командная строка, нужно постоянно им пользоваться. А если мне, предположим, понадобилось один раз посчитать файлы определённого типа, присутствующие на моём жёстком диске, и больше в течении года мне этого делать не придётся, — велика вероятность, что спустя год я и не вспомню, как это делается.
Но, как говаривал один мой школьный преподаватель "Не страшно забыть. Страшно НЕ ЗНАТЬ и забыть". И несмотря на полубредовость выражения этой мысли, в ней кроется масса смысла: сделав что-то один раз и забыв набор необходимых для результата действий, вы, по крайней мере, будете знать, в каком направлении производить поиск. Не зная же, что именно вам требуется изначально, вспомнить вы просто не сможете.
Сегодня я расскажу про удобное приложение, позволяющее узнать много нового о работе с командной строкой в Mac OS X. а так же упорядочить ваши знания в этом направлении — CLIX.
CLIX является бесплатным компонентом из платного набора различных утилит под названием ACP, предназначенного для системных разработчиков и администраторов систем. Но, поскольку речь не об ACP, останавливаться мы на нём не будем (я вообще мало что понял из описания некоторых компонентов этой системы. Желающие могут прогуляться на официальный сайт продукта).
Итак, что же такое CLIX
Эта скромная по размерам (249 Kb) утилита позволяет составлять списки необходимых в разное время терминальных команд для Mac OS X, сопровождать их названиями и описаниями, выполнять и видеть результат выполнения сразу в программе. Более того, сразу с программой поставляются списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи, ради которых в этой куче всё-таки стоит порыться. В общем, лучше один раз увидеть.

Итак, это просто список, который выводит наименование команды, категорию, краткое описание того, для чего это используется, и синтаксис, который необходимо выполнить в терминале. Кликнув два раза по заинтересовавшей вас строке, вы получите другое окно:

Здесь вы обнаружите всё те же поля, что и на предыдущем изображении, но теперь их можно редактировать, изменяя описание на то, что будет понятно вам. Помимо этого присутствует окно, в котором будет отображаться результат выполнения выбранной команды. Примерно, как это указано на изображении ниже:

Выполнение некоторых команд требует прав администратора. Это связано со спецификой разрешений на доступ к отдельным службам или файлам. Такие команды начинаются с sudo, что подразумевает выполнение от имени пользователя, наделённого административными правами. Поскольку окно результатов выполнения не является интерактивным, пароль администратора нужно ввести в приложение заранее, для этого в меню Edit нужно выбрать пункт Sudo, и в появившемся окне набрать пароль:


Вот, пожалуй, и всё, что можно об этой программе рассказать.
Чем CLIX может быть полезен? Пожалуй тем, что позволяет создавать свои списки консольных команд, хранить их в удобном структурированном виде и сразу выполнять, минуя Copy/Paste. Помимо этого, лично я в куче тех списков команд, что поставляются вместе с программой, обнаружил для себя массу новых и полезных системных команд, которые, уверен, пригодятся многим.
Скачать последнюю версию CLIX можно как с сайта Apple, так и с сайта компании-разработчика.
Спасибо в любом случае. :)


Май 6, 2009 в 06:48
сенк, отличная вещь – терминал в массы
Июнь 6, 2009 в 16:59
полезно,не знал))
Июнь 14, 2009 в 07:04
приведите пример хоть одной нужной команды, для которой нет обычного способа?
Июнь 15, 2009 в 00:07
Уважемый Васья, простите, не совсем понял смысла Вашего комментария.
Июнь 19, 2009 в 08:31
Смысл моего комментария:
- приведите пример реально нужной команды из этого скопища команд, которая обладает следующими признаками:
1.
* вы ей пользуетесь
* она вам в чем-то помогает
* ей есть смысл воспользоваться кому-то ещё
— по-другому это называется НУЖНАЯ КОМАНДА
2. для этой вышеописанной НУЖНОЙ команды нет обычного способа выполнения, то есть:
* через меню
* с помощью встроенных в систему средств.
Если что, могу разъяснить каждый пункт поподробнее )))
Июнь 19, 2009 в 10:27
Я не утверждал, что данная программа с предоставляемым изначально набором команд является полезной в образовательном плане. Напротив, я подчеркнул, что “списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи”. И для меня это является правдой, в том смысле, что большинство приведённых команд бесполезны (хотя, для начинающего пользователя, незнакомому с приложениями, не имеющими GUI и вызываемыми в терминале могут оказаться интересны), но некоторые решения я увидел впервые.
Что же касается именно “НУЖНЫХ” команд, то в данном случае всё определяется задачами. В качестве примера в статье был приведён случай, когда человеку может потребоваться выполнение одной задачи, решение которой он может найти в поисковой системе, после чего занесёт решение данной задачи в своеобразный блокнот, которым является CLIX. Таким образом можно сформировать свой собственный список нужных команд.
Июнь 20, 2009 в 06:30
понял, спасибо.
Дек 17, 2010 в 23:35
Дорогие Маковеды!
Подскажите, есть ли команда в терминале, чтобы сработал выброс диска из привода? Гудит, работает, сьел диск собака и не выдает обратно. Сам диск не видит…
Дек 18, 2010 в 01:16
Павел, попробуйте следующее:
— выполните в Терминале команду drutil list — она отобразит список подключенных к компьютеру устройств, в том числе и ваш CD/DVD-ROM. Каждая строчка обладает порядковым номером. Например, вот результат выполнения у меня:
— теперь, чтобы извлечь диск из привода, нужно выполнить команду:
drutil tray eject 1 (в моём примере цифра 1 — порядковый номер из предыдущего списка. Если у Вас он отличается от единицы, поставьте нужную Вам цифру)
По идее, это должно сработать.
Янв 5, 2012 в 17:27
Любопытная утилита. Для уверенных консольщиков может быть и неидеальна, но на первых парах очень подходящий вариант. А вообще свои скрипты и однострочники удобно хранить в отдельном каталоге и там же дописывать текстовый файлик с описанием каждого скрипта. Его и погрепать можно ну и прочих юниксвей :)
Апр 1, 2012 в 19:01
Уважаемые маководы! подскажите пожалуйста! Имеется Mac pro original. Заменил сд-привод на новый – а он, через каждые сколько-там минут раскручивает диск(шумит),
Вот что пишет терминал на команду drutil list : 1 ATAPI iHAP122 W LL06 ATAPI Unsupported
2 PIONEER DVD-RW DVR-112D AC08 ATAPI Apple Shipping
Родной пионер эпловский привод абсолютно тих пока не читает с дисков(вот тебе и эпл), но умер от времени…
Собственно вопрос: какой командой можно отключать из терминала этот второй мой шумящий привод? (пользуюсь редко и обратной командой, при необходимости, его бы можно было завести обратно)Нигде не могу найти по этому поводу инфу- на подобный вопрос везде пишут, что это невозможно. Неужели это так? Только лезть в кишки и провод вытаскивать?
Заранее всем благодарен!!! Напишите пожалуйста на ntr.86@mail.ru
Очень жду любой информации! Спасибо!
Апр 1, 2012 в 21:43
Вы пробовали узнать, нет ли свежей версии драйверов для вашего привода на сайте фирмы–производителя? Вполне может оказаться, что проблема именно в этом (у меня как–то раз некорректно работала внешняя клавиатура от одной компании, пока не нашёл свежие драйвера: пока она пылилась на складе, Mac OS успела обновиться, и драйвера из комплекта вели себя не очень).
Апр 3, 2012 в 06:54
Rodion Baskakov, спасибо за ответ! перед тем, как написать свое первое сообщение, перерыл множество ссылок в поиске драйвера под macos,- не нашел – на многих сайтах пишут, что данный привод драйвера не требует.
Апр 3, 2012 в 09:14
Насколько я понял из Вашего предыдущего комментария, привод раскручивает диск даже тогда, когда Вы к нему не обращаетесь. Вы хотите каким–то образом сказать системе, что у неё нет этого привода, чтобы он не шумел. Всё верно?
На самом деле, решения такой проблемы я пока не знаю. Единственное, что приходит в голову навскидку — просто доставать диск, чтобы привод его не раскручивал и не шумел. :)
Апр 3, 2012 в 15:58
Rodion Baskakov. все верно. именно это я и хочу сказать системе. Дело в том, что он шумит даже тогда там нет диска %)
систематически, с интервалом в 20 мин, а так компьютер работает практически круглосуточно, – ищу выход из положения
Апр 3, 2012 в 16:10
Сегодня вечером протестирую найденное решение и в случае успешных результатов опубликую статью на эту тему: возможно, это сможет помочь не только Вам. :)
Следите за обновлениями. :)
Апр 3, 2012 в 19:14
Заранее Вам благодарен за помощь!!!!