Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).
В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?
Re: Расширение функционала командных процессоров Windows
Здравствуйте, FrozenHeart, Вы писали:
FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).
FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?
Если речь именно о расширении самого cmd (а не о дополнительных утилитах типа grep), то могу посоветовать clink. Можно комбинировать с ansicon, задавая подсветку приглашения командной строки (очень удобно выискивать начало длинного вывода).
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re: Расширение функционала командных процессоров Windows
Здравствуйте, FrozenHeart, Вы писали:
FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал?
А что именно нужно расширить? Функциональность по вводу/редактированию/печати текста с клавиатуры/из файла или функциональность по управлению системой из Shell'а? Во втором случае делать ничего не нужно. Винда содержит немереное количество утилит командной строки, обеспечивающие тонкую настройку системы через терминал ничуть не хуже *nix систем. Да, синтаксис и названия совсем другие. Здесь самый краткий обзор, к примеру. Здесь под Windows 7...
Re[2]: Расширение функционала командных процессоров Windows
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
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
Здравствуйте, FrozenHeart, Вы писали:
FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).
Нормально всё с ними. Может, не установлен MS Runtime? Посмотрите их зависимости.
Ещё есть minsys в mingw, это тоже порт линуксовых утилит. Ещё в Git они.
Bash и Grep лучше отдельно искать, чтобы версия посвежее была.
Ну и до кучи — сам терминал взять от ConEmu, удобная штука.
Re: Расширение функционала командных процессоров Windows
Здравствуйте, FrozenHeart, Вы писали:
FH>Попытался тут запустить UnixUtils под Windows 7 — выдаёт "abnormal program termination" (если кто-нибудь сталкивался, подскажите, в чём может быть дело).
FH>В связи с этим возникла просьба — можете посоветовать какие-нибудь утилиты для / расширения для cmd.exe или PowerShell (cygwin, следовательно, не предлагать), которые расширяют стандартный функционал? PoshConsole?
Re[4]: Расширение функционала командных процессоров Windows
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
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":