LINUX.ORG.RU

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

 


0

0

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

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

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

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

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

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

★★

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

Ни о чем по-английски.

dm1024 ★★★
()

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

Atmega64
()

А ubiquity - это, оказывается Mozilla. Помнится, инсталлятор Ubuntu/MandrivaOne назывался точно также.

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

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

+1

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

ASterikS
()

ужас...

anonymous
()

Episode VI: return of the console.

Прямо сериал какой-то

Episode   I: Rootkit menace. 
Episode  II: Copy&paste attack. (есть альтернативная озвучка kill&yank attack)
Episode III: Revenge of the Gates. 
Episode  IV: New shell. 
Episode   V: GUI strikes back. 
Episode  VI: Return of the console. 

Camel ★★★★★
()

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


P.S. Можно грабить корованы.

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

> вот только не надо портить квиксильвер консолью, ладно?

Ну у меня есть applescript "Run in shell" - открывает таб в iTerm и запускает набранное в QS. Можно рекурсивно :)

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

это все от лукавого

zsh наше все :)

ЗЫ ставим visor плагин для Terminal.app и забываем о чем-то другом

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

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

+1 )))

Atmega64
()

самая кошерная консоль из коробки, как ни странно, в убунте. автодополнение опций, смотрит будет ли запускаеться через sudo, etc.

anonymous
()

Это в новостях? Странности на лоре.

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

> Тема HotWire не раскрыта. А зря. Конкурент PowerShell как-никак.

Интересная тема. Питон это плюс. А вот собирать GTK+/X11 или вообще GTK+/Cocoa меня не тянет на посмотреть. Проще прикручивать скрипты к QS.

Farcaller ★★
() автор топика

~ # apt-get install gnome-do Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: binfmt-support cli-common gnome-do-plugins libevolution3.0-cil libgconf2.0-cil libgdiplus libglib2.0-cil libgnome-vfs2.0-cil libgtk2.0-cil libmono-cairo1.0-cil libmono-cairo2.0-cil libmono-corlib1.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil libmono-i18n1.0-cil libmono-i18n2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data2.0-cil libmono-system-web2.0-cil libmono-system1.0-cil libmono-system2.0-cil libmono0 libmono2.0-cil libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil mlocate mono-common mono-gac mono-jit mono-runtime Suggested packages: amarok icedove monodoc-gtk2.0-manual libmono-winforms2.0-cil libmono-winforms1.0-cil The following NEW packages will be installed: binfmt-support cli-common gnome-do gnome-do-plugins libevolution3.0-cil libgconf2.0-cil libgdiplus libglib2.0-cil libgnome-vfs2.0-cil libgtk2.0-cil libmono-cairo1.0-cil libmono-cairo2.0-cil libmono-corlib1.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil libmono-i18n1.0-cil libmono-i18n2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data2.0-cil libmono-system-web2.0-cil libmono-system1.0-cil libmono-system2.0-cil libmono0 libmono2.0-cil libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil mlocate mono-common mono-gac mono-jit mono-runtime 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 10.8MB of archives. After this operation, 33.4MB of additional disk space will be used. Do you want to continue [Y/n]? n

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

anonymous
()

Это новость? Ушёл обратно в консоль...

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

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

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

dikiy ★★☆☆☆
()

zsh наше всё.

зы. hotwire когда-то смотрел - вроде с первого взгляда понравился, но тормозил он ужасно...

/me пошел за hotwire

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

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

И всё таки в сотню раз быстрее чем выполнение всего сценария в ручную. А вообще мне эта идея чем то напомнила детские програмки для обучения основам алгоритмики...

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

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

Это не страшно, стадо кликающих животных будет в восторге.

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

> Офигеть. Синтаксис убил. Но что значит загадочный "no red-eyes"?

а это лозунг такой.

anonymous
()

Торсионьненько...
Статья ни о чем. Лучше б не пропускали.

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

ужаснах этот ваш hotwire. какой-то зшел недопиленный на гтк. хотя для питона руби и перла вполне удобный =)

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

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

давно есть. В Amiga REXX, в BeOS: hey, в AppleScript: tell

http://wiki.bebits.com/page/HeY
http://www.birdhouse.org/beos/byte/08-scripting/
http://faqs.org.ru/os/unix/beos.htm
http://en.wikipedia.org/wiki/AmigaOS#ARexx
http://www.amigau.com/c-programming/arexx/arexxtut.htm

GUI скриптуется на раз, универсальным способом.

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

>самая кошерная консоль из коробки, как ни странно, в убунте. автодополнение опций, смотрит будет ли запускаеться через sudo, etc.

ещё один не осиливший debian

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

http://sprog.sourceforge.net/faq/index.html

Is Sprog inspired by Apple's Automator?

No, Sprog is not 'inspired' by Automator. The gestation period for Sprog was six or seven years but the first public release was in late 2004.

Automator does look cool though and there are some uncanny similarities in the user interfaces of the two apps. Of course automator is streets ahead in actual functionality - I'm really just getting started with Sprog.

diafour
()

Да-да, очень странно, что описывается Gnome-Do, когда Katapult появился первым (и по умолчанию использует alt+space вместо windows + space, что существенно удобнее владельцам ноутбуков).

jackill ★★★★★
()

Quicksilver?
- дык они ж вроде скейты делают.

anonymous
()

БыстроеСеребро?
- поспешишь - людей насмешишь -
zsh хватает с достатком.
Туфта, короче.

anonymous
()

Не понял чего хочет топикер, но одно могу сказать, любой пользователь *nix, да и win первым делом смотрит возможности командной строки. Это основано на моих ЛИЧНЫХ наблюдениях и опыте. Когда изучены все плюсы и минусы cmd.exe (без hw) многие переходят на другие более совершенные инструменты. В любом случае задачи решаются и там и там.

anonymous
()

Что-то не очень интересно :-/

Demon37 ★★★★
()

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

Она что, куда-то уходила?

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

> А ubiquity - это, оказывается Mozilla. Помнится, инсталлятор Ubuntu/MandrivaOne назывался точно также.

Реквестирую срач Ubuntu Strikes Back по поводу названий!

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