Кто хочет поменяться? Уезжаю в отпуск
Май 05

Иконка приложения CLIXОчень много людей, использующих Mac OS X знают про существование в этой системе такого приложения, как Terminal. Гораздо меньше людей, знают о том, как его запустить (я исхожу из статистики запросов поисковых систем). И уж совсем небольшой процент пользователей умеет терминалом пользоваться. Я отношу себя к некоторой середине между второй и третьей подгруппами: я знаю как запустить терминал, я знаю как выполнить в нём множество необходимых мне операций, но чтобы использовать все возможности командной строки на полную катушку — тут я совершенно бессилен.

Всё дело в том, что для того, чтобы помнить весь тот богатый инструментарий, который даёт нам командная строка, нужно постоянно им пользоваться. А если мне, предположим, понадобилось один раз посчитать файлы определённого типа, присутствующие на моём жёстком диске, и больше в течении года мне этого делать не придётся, — велика вероятность, что спустя год я и не вспомню, как это делается.

Но, как говаривал один мой школьный преподаватель "Не страшно забыть. Страшно НЕ ЗНАТЬ и забыть". И несмотря на полубредовость выражения этой мысли, в ней кроется масса смысла: сделав что-то один раз и забыв набор необходимых для результата действий, вы, по крайней мере, будете знать, в каком направлении производить поиск. Не зная же, что именно вам требуется изначально, вспомнить вы просто не сможете.

Сегодня я расскажу про удобное приложение, позволяющее узнать много нового о работе с командной строкой в Mac OS X. а так же упорядочить ваши знания в этом направлении — CLIX.

CLIX является бесплатным компонентом из платного набора различных утилит под названием ACP, предназначенного для системных разработчиков и администраторов систем. Но, поскольку речь не об ACP, останавливаться мы на нём не будем (я вообще мало что понял из описания некоторых компонентов этой системы. Желающие могут прогуляться на официальный сайт продукта).

Итак, что же такое CLIX
Эта скромная по размерам (249 Kb) утилита позволяет составлять списки необходимых в разное время терминальных команд для Mac OS X, сопровождать их названиями и описаниями, выполнять и видеть результат выполнения сразу в программе. Более того, сразу с программой поставляются списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи, ради которых в этой куче всё-таки стоит порыться. В общем, лучше один раз увидеть.

Список системных команд в CLIX
На изображении выше приведён снимок окна приложения CLIX с открытым файлом system.clix. Это список команд, позволяющих просматривать (и не только) различные данные о вашей системе, используя имеющиеся в Mac OS X средства консоли. К сожалению, людям, не знакомым с английским языком, описания команд мало что скажут, но при помощи словаря разобраться вполне сможете.
Итак, это просто список, который выводит наименование команды, категорию, краткое описание того, для чего это используется, и синтаксис, который необходимо выполнить в терминале. Кликнув два раза по заинтересовавшей вас строке, вы получите другое окно:

Окно выполнения команды в CLIX

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

Результат обработки консольной команды

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

Запрос пароля администратора в CLIX
В окне выполнения команды слева от кнопок есть свободное место. Кликнув по нему, вы откроете строку ввода, которая призвана помочь вам разобраться с теми командами, которые вы планируете запустить. По сути, она просто транслирует введённое вами слово в терминал в виде "man <что-то там>" и транслирует вывод обратно в своё окно:

Вывод помощи по использованию команд

Вот, пожалуй, и всё, что можно об этой программе рассказать.

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

Скачать последнюю версию CLIX можно как с сайта Apple, так и с сайта компании-разработчика.

Если этот блог нравится Вам настолько, что Вы хотели бы перечислить его автору денег, просто сделайте это, нажав на кнопку Donate:

Спасибо в любом случае. :)

Связанные записи

метки: , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +18, голосов: 22

Комментарии к статье “CLIX: Все команды для терминала в одном месте”

  1. Аноним

    сенк, отличная вещь – терминал в массы

  2. ALIEN

    полезно,не знал))

  3. Васья Пупкенн

    приведите пример хоть одной нужной команды, для которой нет обычного способа?

  4. admin

    Уважемый Васья, простите, не совсем понял смысла Вашего комментария.

  5. Васья Пупкенн

    Смысл моего комментария:
    - приведите пример реально нужной команды из этого скопища команд, которая обладает следующими признаками:
    1.
    * вы ей пользуетесь
    * она вам в чем-то помогает
    * ей есть смысл воспользоваться кому-то ещё
    — по-другому это называется НУЖНАЯ КОМАНДА
    2. для этой вышеописанной НУЖНОЙ команды нет обычного способа выполнения, то есть:
    * через меню
    * с помощью встроенных в систему средств.

    Если что, могу разъяснить каждый пункт поподробнее )))

  6. admin

    Я не утверждал, что данная программа с предоставляемым изначально набором команд является полезной в образовательном плане. Напротив, я подчеркнул, что “списки с огромным количеством уже оттестированных и разложенных по категориям (немного хаотичным, правда) команд. Больше это напоминает кучу хлама, среди которого иногда попадаются удивительные и полезные вещи”. И для меня это является правдой, в том смысле, что большинство приведённых команд бесполезны (хотя, для начинающего пользователя, незнакомому с приложениями, не имеющими GUI и вызываемыми в терминале могут оказаться интересны), но некоторые решения я увидел впервые.

    Что же касается именно “НУЖНЫХ” команд, то в данном случае всё определяется задачами. В качестве примера в статье был приведён случай, когда человеку может потребоваться выполнение одной задачи, решение которой он может найти в поисковой системе, после чего занесёт решение данной задачи в своеобразный блокнот, которым является CLIX. Таким образом можно сформировать свой собственный список нужных команд.

  7. Васья Пупкенн

    понял, спасибо.

  8. Павел

    Дорогие Маковеды!
    Подскажите, есть ли команда в терминале, чтобы сработал выброс диска из привода? Гудит, работает, сьел диск собака и не выдает обратно. Сам диск не видит…

  9. Rodion Baskakov

    Павел, попробуйте следующее:

    — выполните в Терминале команду drutil list — она отобразит список подключенных к компьютеру устройств, в том числе и ваш CD/DVD-ROM. Каждая строчка обладает порядковым номером. Например, вот результат выполнения у меня:

       Vendor   Product           Rev   Bus       SupportLevel
    1  HL-DT-ST DVDRW  GSA-S10N   BP10  ATAPI     Apple Shipping
    

    — теперь, чтобы извлечь диск из привода, нужно выполнить команду:
    drutil tray eject 1 (в моём примере цифра 1 — порядковый номер из предыдущего списка. Если у Вас он отличается от единицы, поставьте нужную Вам цифру)

    По идее, это должно сработать.

  10. Su6s

    Любопытная утилита. Для уверенных консольщиков может быть и неидеальна, но на первых парах очень подходящий вариант. А вообще свои скрипты и однострочники удобно хранить в отдельном каталоге и там же дописывать текстовый файлик с описанием каждого скрипта. Его и погрепать можно ну и прочих юниксвей :)

  11. СД-привод киллер)

    Уважаемые маководы! подскажите пожалуйста! Имеется 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
    Очень жду любой информации! Спасибо!

  12. Rodion Baskakov

    Вы пробовали узнать, нет ли свежей версии драйверов для вашего привода на сайте фирмы–производителя? Вполне может оказаться, что проблема именно в этом (у меня как–то раз некорректно работала внешняя клавиатура от одной компании, пока не нашёл свежие драйвера: пока она пылилась на складе, Mac OS успела обновиться, и драйвера из комплекта вели себя не очень).

  13. СД-привод киллер)

    Rodion Baskakov, спасибо за ответ! перед тем, как написать свое первое сообщение, перерыл множество ссылок в поиске драйвера под macos,- не нашел – на многих сайтах пишут, что данный привод драйвера не требует.

  14. Rodion Baskakov

    Насколько я понял из Вашего предыдущего комментария, привод раскручивает диск даже тогда, когда Вы к нему не обращаетесь. Вы хотите каким–то образом сказать системе, что у неё нет этого привода, чтобы он не шумел. Всё верно?

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

  15. СД-привод киллер)

    Rodion Baskakov. все верно. именно это я и хочу сказать системе. Дело в том, что он шумит даже тогда там нет диска %)
    систематически, с интервалом в 20 мин, а так компьютер работает практически круглосуточно, – ищу выход из положения

  16. Rodion Baskakov

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

    Следите за обновлениями. :)

  17. СД-привод киллер)

    Заранее Вам благодарен за помощь!!!!

  18. Kaze

    Здравствуйте. Подскажите, пожалуйста, есть ли комманда для выставления цифрого значения яркости для монитора, а не на глаз…
    Спасибо.

  19. Влад SmoG

    подскажите, пожалуйста, как вкл/откл отображение расширения всех файлов. у меня включено и очень мешает((

  20. philip

    deplorable@pratts.suburb” rel=”nofollow”>.…

    hello!!…

  21. adrian

    waxed@suspect.disheartening” rel=”nofollow”>.…

    thank you!…

Написать отзыв

Подписаться именем или OpenID