Расширение функционала командных процессоров Windows
От: FrozenHeart  
Дата: 15.06.13 16:52
Оценка:
Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).

В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?
Re: Расширение функционала командных процессоров Windows
От: CaptainFlint Россия http://flint-inc.ru/
Дата: 15.06.13 18:15
Оценка:
Здравствуйте, FrozenHeart, Вы писали:

FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).


FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?


Если речь именно о расширении самого cmd (а не о дополнительных утилитах типа grep), то могу посоветовать clink. Можно комбинировать с ansicon, задавая подсветку приглашения командной строки (очень удобно выискивать начало длинного вывода).
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re: Расширение функционала командных процессоров Windows
От: abibok  
Дата: 15.06.13 19:36
Оценка: -1
Зачем нужно имитировать линуксовое убожество, когда есть шикарный PowerShell? Объектный, расширяемый и с кучей уже разработанных компонентов.
Re: Расширение функционала командных процессоров Windows
От: Maniacal Россия  
Дата: 17.06.13 09:53
Оценка: +1
Здравствуйте, FrozenHeart, Вы писали:

FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?


А что именно нужно расширить? Функциональность по вводу/редактированию/печати текста с клавиатуры/из файла или функциональность по управлению системой из Shell'а? Во втором случае делать ничего не нужно. Винда содержит немереное количество утилит командной строки, обеспечивающие тонкую настройку системы через терминал ничуть не хуже *nix систем. Да, синтаксис и названия совсем другие.
Здесь самый краткий обзор, к примеру.
Здесь под Windows 7...
Re[2]: Расширение функционала командных процессоров Windows
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 17.06.13 22:09
Оценка:
On 2013-06-17, Maniacal wrote:

> FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты

> для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не
> предлагать), которые расширяют стандартный функционал?
>
> А что именно нужно расширить? Функциональность по вводу/редактированию/печати
> текста с клавиатуры/из файла или функциональность по управлению системой из
> Shell'а?

В Bash очень весело из-за библиотеки RealLine. Например повторите функционал:

"\C-x\C-e": edit-and-execute-command

"\e[1;5C": forward-word
"\e[1;5D": backward-word

"\e[A": history-search-backward

Или возможность рограммно настраиваемого автокомплита...

> Во втором случае делать ничего не нужно. Винда содержит немереное

> количество утилит командной строки, обеспечивающие тонкую настройку системы
> через терминал ничуть не хуже *nix систем. Да, синтаксис и названия совсем
> другие.
> Здесь самый краткий обзор, к примеру.
> Здесь под Windows 7...

О да! Вы смеетесь! Решите задачу запуска приложений от "администратора" ))
(агрумент /user:XXX у runas у каждой локализации свой xD)

Самый перл — это стандартная утилита из system32 (я забыл, когда то включал ее
в скрипты), в которой локализаторы перевели опции!!! xD

--
Best regards!
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Расширение функционала командных процессоров Windows
От: Maniacal Россия  
Дата: 18.06.13 05:02
Оценка:
Здравствуйте, gavenkoa, Вы писали:


G>В Bash очень весело из-за библиотеки RealLine. Например повторите функционал:


G> "\C-x\C-e": edit-and-execute-command


G> "\e[1;5C": forward-word

G> "\e[1;5D": backward-word

G> "\e[A": history-search-backward


G>Или возможность рограммно настраиваемого автокомплита...


WTF!? Зачем это? Autocomplete видел чуть ли не в самом cmd.

G>О да! Вы смеетесь! Решите задачу запуска приложений от "администратора" ))

G>(агрумент /user:XXX у runas у каждой локализации свой xD)

команду

mode CON CP SELECT=1251


(и т.п.) видимо, просто так придумали...
Re: Расширение функционала командных процессоров Windows
От: flаt  
Дата: 18.06.13 13:33
Оценка:
Здравствуйте, FrozenHeart, Вы писали:

FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).

Нормально всё с ними. Может, не установлен MS Runtime? Посмотрите их зависимости.

Ещё есть minsys в mingw, это тоже порт линуксовых утилит. Ещё в Git они.

Bash и Grep лучше отдельно искать, чтобы версия посвежее была.

Ну и до кучи — сам терминал взять от ConEmu, удобная штука.
Re: Расширение функционала командных процессоров Windows
От: 637  
Дата: 18.06.13 14:45
Оценка:
Здравствуйте, FrozenHeart, Вы писали:

FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).


FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?

PoshConsole?
Re[4]: Расширение функционала командных процессоров Windows
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 18.06.13 15:32
Оценка: +1
On 2013-06-18, Maniacal wrote:

> G>Или возможность рограммно настраиваемого автокомплита...

>
> WTF!? Зачем это? Autocomplete видел чуть ли не в самом cmd.
>

Ну пишешь ты

hg up <>

и в месте <> получаешь список бранчей (по TABу). Можешь дальше сидеть в cmd.
Лично я все делаю в Cygwin, если судьба заносит в Windows...

> G>О да! Вы смеетесь! Решите задачу запуска приложений от "администратора" ))

> G>(агрумент /user:XXX у runas у каждой локализации свой xD)
>
> команду
>
>

> mode CON CP SELECT=1251

>
> (и т.п.) видимо, просто так придумали...

Ее дридумали для легаси ASCII приложений (из ДОСа тянущихся видать). Я про то
что в русской Винде ты напипшешь:

runas /user:Администратор

в английской

runas /user:Administrator

Там есть утилита, в которой переводчики локализовали строки опций, т.е. вместо
"/user" ты должен писать "/пользователь" (как пример, доступа к винде нету
выискать, поржать). И строги "вшиты", т.е. трюк LC_ALL, как в POSIX, даже не
сработает xD ))

Такую утилиту не заскриптуешь.

--
Best regards!
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Расширение функционала командных процессоров Windows
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 18.06.13 15:42
Оценка: 2 (1)
On 2013-06-18, flаt wrote:

> FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal

> FH>program termination" (если кто-нибудь сталкивался, подскажите, в чём
> FH>может быть дело).
> Нормально всё с ними. Может, не установлен MS Runtime? Посмотрите их
> зависимости.
>
> Ещё есть minsys в mingw, это тоже порт линуксовых утилит. Ещё в Git они.
>
Точнее MSYS. Mingw был форком Cygwin, а MSYS — это набор утилит, для запуска
autotools. Не больше ни меньше...

Cygwin в 2011 заинкрементил версию с 1.5 на 1.7 — там серьезные были
изменения, в том числе "отражающие" новые релизы винда. Mingw остался как в
2004 году...

> Bash и Grep лучше отдельно искать, чтобы версия посвежее была.

>

В Cygwin всегда свежие. И апдейты устанавливаются штатным менеджером...

> Ну и до кучи — сам терминал взять от ConEmu, удобная штука.


В Cygwin "крутым" терминальным эмулятором является "mintty":

http://code.google.com/p/mintty/

Я всем рекомендую Cygwin. Если мало пакетов — не забываем о Cygwin Ports:

http://sourceware.org/cygwinports/

Там Ваш PHP, Ryby, MySQL и кучу другого экстра из коробки.

--
Best regards!
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.