LINUX.ORG.RU

Возвращение командной строки

 


0

0

Многие дружелюбные к пользователю дистрибутивы стараются скрыть командную строку как можно дальше. Да, все мы знаем какой глубокий потенциал она несет, но если не иметь базовых понятий о работе - то бесполезно что-то пытатся сделать через это черной-белый буквенный интерфейс.

Оказывается, что даже обычные пользователи, не знакомые с прелестями bash, zsh и связывания команд в цепочки, активно пользуются привычным подходом выполнения массы задач без мышки.

Обзор начинается с Quicksilver - замечательной многофункциональной утилиты под OSX. Также упомянут Launchy - Windows-вариант Quicksilver (в данный момент наблюдается так же порт на Linux). Еще в статье рассматривается "маленький и быстрый" GNOME-Do, и грандиозный проект Mozilla Labs - Ubiquity.

К сожалению, обделен вниманием Katapult - неплохая утилита из этой же серии. От себя я сюда же вписал бы Quickgold для iPhone, консольный подход очень удобен и на мобильных телефонах.

Принцип работы в консоли - "что, чем, и как" прекрасно смешивается с GUI. Попробуйте, оно того стоит.

>>> Подробности

★★

Проверено: Shaman007 ()

Только за словосочетание "командная строка" почему-то захотелось убить...

anonymous
()
Ответ на: комментарий от anonymous

> Только за словосочетание "командная строка" почему-то захотелось убить...

Жертва cmd.exe и command.com?

anonymous
()
Ответ на: комментарий от Atmega64

> каким боком различные реализации диалога "выполнить" являются "возвращением командной строки" - так и не осилил

ППКС Тоже не понял, при чём тут командная строка.

Stalin ★★★★★
()
Ответ на: комментарий от Obey-Kun

>Но что значит загадочный "no red-eyes"?

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

anonymous
()

I'll be back.

X must die!

anonymous
()
Ответ на: комментарий от Sun-ch

> "Кубики - это для тех, у кого не хватает шариков" (с)

+1

Альтернативно думающие запарили своими претензиями на "равноправие".

anonymous
()

1. В чем новость?
2. Какая нафиг коммандная строка? Ярлык в windows - это тоже коммандная строка?

Итог: Чо попало.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

> Ярлык в windows - это тоже коммандная строка?

Шовинист! совсем не заботишься об альтернативно одаренных!

anonymous
()

> К сожалению, обделен вниманием Katapult - неплохая утилита из этой же серии.

Чем она лучше dmenu?

Ах да, она же гламурные иконки по мере набора показывает.

naryl ★★★★★
()
Ответ на: комментарий от Obey-Kun

> Но что значит загадочный "no red-eyes"?

red-eye это ночной рейс (самолетный), когда вылетаешь поздно вечером и прилетаешь рано утром, т.е. времени на перелет как бы не теряется, но глаза красные, как у заправского гентушнега

qWen71n ★★★
()
Ответ на: комментарий от Atmega64

Шаман подтвердил, значит все так и есть, а еще это значит что он вернулся из отпуска и жизнь на лоре зацветет новыми веселыми новостями.

wfrr ★★☆
()
Ответ на: комментарий от dikiy

>> Даю идею. Надо для неоюзеров делать гибрид консольных утилит и графического интерфейса. В виде кубиков с пиктограмками. Есть кубик с лупой - это у нас будет find , кубик с ситечком - это у нас будет grep, ну, и так далее. Кубики, правым кликом мышки, выдают контекстное меню, и настраиваются (это у нас параметры) Юзер составляет из кубиков конвеер как в консоле, получает результат, бьётся в экстазе щастья.

> слишком долго. Сборка из кубиков будет в десятки раз медленнее набора в CLI.

предлагаю гламурную клавиатуру из кубиков

> "Кубики - это для тех, у кого не хватает шариков" (с)

Кастую флейм "Куринные кубики vs козьи шарики"

anonymous
()
Ответ на: комментарий от anonymous

оптом со склада в Масква

куриные кубики

овечьи шарики

коровьи лепёшки

anonymous
()
Ответ на: комментарий от ovax

>Даю идею. Надо для неоюзеров делать гибрид консольных утилит и графического интерфейса. В виде кубиков с пиктограмками. Есть кубик с лупой - это у нас будет find , кубик с ситечком - это у нас будет grep, ну, и так далее. Кубики, правым кликом мышки, выдают контекстное меню, и настраиваются (это у нас параметры) Юзер составляет из кубиков конвеер как в консоле, получает результат, бьётся в экстазе щастья. ovax (*) (22.09.2008 12:38:22)

Предлагаю заменить кубики на фигурки голых мужиков и баб в разных позах как секс-тетрисе, заодно и звуки и анимацию подключить. А какие возможности для визуализации пайпов! Я думаю это будет бомба! Юзвери снесут нафик перацкие венды и дружно ломануться в линукс изучать командную строку. Ж)

anonymous
()
Ответ на: комментарий от dikiy

>Даю идею. Надо для неоюзеров делать гибрид консольных утилит и графического интерфейса. В виде кубиков с пиктограмками. Есть кубик с лупой - это у нас будет find , кубик с ситечком - это у нас будет grep, ну, и так далее. Кубики, правым кликом мышки, выдают контекстное меню, и настраиваются (это у нас параметры) Юзер составляет из кубиков конвеер как в консоле, получает результат, бьётся в экстазе щастья. > слишком долго. Сборка из кубиков будет в десятки раз медленнее набора в CLI.

Это для обучения. Визуальное программирование. Вместо Дельфи, которое ни черта не визуальное.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>МАЛЕНЬКИЙ и быстрый Gnome-do...

ктож виноват, что ты не используешь гном?

Это GNOME-do

AVL2 ★★★★★
()

Не читал, но осуждаю.

anonymous
()

Ну и что? Я все приложения по Mod1 + F2 вызываю в флюксе, меню использую только по праздникам.

temy4
()
Ответ на: комментарий от anonymous

>Шовинист! совсем не заботишься об альтернативно одаренных!

ты еще об альтернативно ориентированных заботиться начни

dhameoelin ★★★★★
()
Ответ на: комментарий от dhameoelin

>> Шовинист! совсем не заботишься об альтернативно одаренных!

> ты еще об альтернативно ориентированных заботиться начни

Известная компания сделала своим лозунгом "думай альтернативно". "Делай альтернативно" - логичный следующий шаг.

anonymous
()
Ответ на: комментарий от ASterikS

>>каким боком различные реализации диалога "выполнить" являются "возвращением командной строки" - так и не осилил

>+1 Так и не понял, к чему новость...

Это жалко. А ведь смысл новости прост как два факса отослать:

В большинстве случаев, особено на буках, куда быстрее нажать хоткей лончера и вбить 3-5 символов из названия нужной аппликухи, чем рыться в множественных инкарнациях меню "пуск", Applications в Finder, e.t.c

Обычный CLI здесь помошник фиговый, бо название аппликухи, привычное юзеру, может сильно не совпадать с именем бинарника. Особенно это актуально для макоса с его / Applications/X.app/Contents/MacOS/X и винюков с \Program Files\X\X.exe (Оба мимо $PATH)

Ну а доколе лончер имеет возможность передавать аргументы, мы получаем именно реинкарнацию командной строки, с адаптацией и интеграцией в чисто GUI-окружение

bigc ★★
()

Новость -- какой-то поток бессвязного бреда, я так и не понял о чем она.

// :(

anonymous
()
Ответ на: комментарий от bigc

> Обычный CLI здесь помошник фиговый, бо название аппликухи, привычное юзеру, может сильно не совпадать с именем бинарника. Особенно это актуально для макоса с его / Applications/X.app/Contents/MacOS/X и винюков с \Program Files\X\X.exe

Mac OS X: $ open -a TextEdit

Windows: start Far.exe (только ещё AppPath прописать)

Nihilist
()
Ответ на: комментарий от anonymous

> БыстроеСеребро?

QuickSilver = Меркурий

> zsh хватает с достатком.

Если бы только этот zsh не использовал косячный ncurses.

Вообще, я бы мог пособирать ncurses, отладить, чтоб оно с UTF-8 нормально работало (вместо некоторых букв ## или ??), но мне лениво.

Nihilist
()
Ответ на: комментарий от Nihilist

>open -a TextEdit

по количеству нажатых кнопок даже хуже чем:

/A[TAB]/T[TAB][↵]

>Windows: start Far.exe

Туда же (только ещё AppPath прописать)

bigc ★★
()
Ответ на: комментарий от bigc

s//A[TAB]/T[TAB][↵]/A[TAB]T[TAB][TAB]M[TAB][↵]/

итого: 9 нажатий, против 16, если op[TAB] -a TextEdit[↵]

а с лончером -- хоткей + tex == 4

bigc ★★
()
Ответ на: комментарий от dikiy

>> Даю идею. Надо для неоюзеров делать гибрид консольных утилит и графического интерфейса.

> слишком долго. Сборка из кубиков будет в десятки раз медленнее набора в CLI.

Развитая консоль в *nix системах позволяет автоматизировать задачи. Конечно, кубики, намно геморойнее, медленее набора скрипта вручную, скорее всего будут неоптимальны и с ограниченным функционалом. Но тем не менее удобнее выполнения действий вручную.

А вообще такой вариант нежизнеспособен. Кому нужна автоматизация - научились писать скрипты. Другие же делают все в хардкорном ручном режиме и прославляют великий gui. Все довольны.

skwish ★★
()
Ответ на: комментарий от bigc

> Ну а доколе лончер имеет возможность передавать аргументы, мы получаем именно реинкарнацию командной строки, с адаптацией и интеграцией в чисто GUI-окружение

Ну да, для кого командная строка - это средство запуска гуевых приложений, для того и "лончер" - командная строка.

"Кому и кобыла невеста" (с) дворник

anonymous
()
Ответ на: комментарий от skwish

> Но тем не менее удобнее выполнения действий вручную.

На забывай писать "мне" или "для меня". Если тебе удобнее собирать кубики и вызывать гуевое приложение для их интерпретации - это нормально. Кому-то более удобно 1 раз написать скрипт и сделать на него алиас или функцию.

anonymous
()
Ответ на: комментарий от anonymous

>> Ну а доколе лончер имеет возможность передавать аргументы, мы получаем именно реинкарнацию командной строки, с адаптацией и интеграцией в чисто GUI-окружение

>Ну да, для кого командная строка - это средство запуска гуевых приложений, для того и "лончер" - командная строка.

Командная строка, помимо прочего, есть средство запуска _любых_ приложений, при необхдимости с аргументами, и завсегда без избыточного мышедрочерства. Гуевые ли приложения, консольные ли -- не суть. Суть же в том, что нажать пяток клавиш всяко быстрее, чем провозить мыша полтора метра.

>"Кому и кобыла невеста" (с) дворник

Естественно, для некоторых, командная строка -- нечто суверенно-православно-изолированное и не допускающее GUI-скверны в свою текстовую обитель =)

Для таких, пожалуй, кобыла даже не невеста, о объект эротических фантазий об оной.

bigc ★★
()
Ответ на: комментарий от bigc

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

Да-да, и очень сильно помимо.

> Суть же в том, что нажать пяток клавиш всяко быстрее, чем провозить мыша полтора метра.

Приведи чтоли пару примеров подобных действий выполняемых регулярно. По мне вот как-то быстрее запустить программу хоткеем, либо кликом на файл.

anonymous
()
Ответ на: комментарий от anonymous

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

>Да-да, и очень сильно помимо.

В твоей системе, ежели это не винюки, конечно же, полно скриптов, запускающих GUI-диалоги, приложения, e.t.c. Это как минимум.

>Приведи чтоли пару примеров подобных действий выполняемых регулярно. По мне вот как-то быстрее запустить программу хоткеем, либо кликом на файл.

Клик -- долго завсегда. Хоткей надо задать и, при количестве нужных апликух, большем, чем браузер+IM+FM еще и запоминать надо.

В кедовом диалоге (том, что по [ALT][F2]) и в том же QS я постоянно набираю начала названий регулярно используемых программ. примеры? -- wr[↵] -- TextWrangler, xc[↵] -- XCode, ka[↵] -- kate, kr[↵] -- KRDP, и.т.д.

Задавать и помнить хоткеи в разных системах для разных аппликух мне лениво. А вот нажать пару-тройку клавиш, руководствуясь названиями -- удобно и быстро.

Вот

bigc ★★
()
Ответ на: комментарий от bigc

> В кедовом диалоге (том, что по [ALT][F2]) и в том же QS я постоянно набираю начала названий регулярно используемых программ. примеры? -- wr[↵] -- TextWrangler, xc[↵] -- XCode, ka[↵] -- kate, kr[↵] -- KRDP, и.т.д.

Ты назвал 4 примера. Даже не знаю что возразить ... У меня задан десяток шорткатов плюс некоторые функции привязаны к "мультимедия клавишам". А "лончер", кстати, ты хоткеем вызываешь или таки кликом? :)

> Задавать и помнить хоткеи в разных системах для разных аппликух мне лениво. А вот нажать пару-тройку клавиш, руководствуясь названиями -- удобно и быстро.

Золотые слова. Как я уже писал выше в предложениях типа "А удобнее чем Б" не забывай писать "мне". И избегай убеждать других что то что удобно тебе - удобно для всех.

anonymous
()
Ответ на: комментарий от anonymous

>У меня задан десяток шорткатов плюс некоторые функции привязаны к "мультимедия клавишам".

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

>А "лончер", кстати, ты хоткеем вызываешь или таки кликом? :)

[ALT]/[Command]+F2 =)

>>мне лениво...<>А вот...<>удобно и быстро.

>не забывай писать "мне"

=)

bigc ★★
()

Статья начинается с описания программы для проприетарной ОС от Эппл. Продолжается - описанием программы для проприетарной ОС от МС. В пара строк о гноме-ду и побольше про альфа версию программы от мозиллы.

Вопрос какую ОС использует аффтар новости не встает.

Втает вопрос - зачем эта статья тут? :)

anonymous
()
Ответ на: комментарий от bigc

> В течение рабочей недели, мне, как минимум, приходится работать на десятке машин, под тремя разными ОС. В плане шоткатов достаточно мигренозно запоминать/приводить к единообразию клавиши "общего толка" -- управление окнами, раскладки, системные диалоги и.т.п. Если еще и приложениями заниматься, эдак и до желтого дома рукой подать.

Хе-хе. Померимся пиписками? ) В течение рабочей недели мне приходится сидеть за одной машиной и работать с ~5 ОС на нескольких архитектурах и на десятках серверов. Все на чем приходится работать настраивается 1 раз стандартным образом при установке и насколько возможно единообразно. Нововведения разпространяются по серверам 1 раз и далее использхуются многократно. Винда несколько выпадает, но ей по большей части занимаются отдельные люди.

Организация труда? :)

anonymous
()
Ответ на: комментарий от anonymous

> В плане шоткатов достаточно мигренозно запоминать/приводить к единообразию клавиши "общего толка" -- управление окнами, раскладки, системные диалоги и.т.п.

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

anonymous
()
Ответ на: комментарий от ovax

> Даю идею. Надо для неоюзеров делать гибрид консольных утилит и графического интерфейса. В виде кубиков с пиктограмками.

[skip]

Неоригинально. Называется "Automator". Классная вещь, на самом деле.

Miguel ★★★★★
()
Ответ на: комментарий от bigc

>>open -a TextEdit

>по количеству нажатых кнопок даже хуже чем:

>/A[TAB]/T[TAB][↵]

Если быть ближе к реальности, TextEdit у меня в Доке, а вот зато приёмы типа diff -Nru gettext-0.17 gettext-0.17.patched | open -f хотя и требуют большого количества нажатий поначалу, второй раз уже берутся из истории. Да и одна из самых частых моих команд (переделать патч)

rm -rf gettext-0.17; tar zxf /path/to/gettext-0.17.tar.gz; diff -Nru gettext-0.17 gettext-0.17.patched > fwpatch.patch; rm -r gettext-0.17

ИМХО обладает большей наглядностью, чем кубики-стрелочки

Nihilist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.