лучшая команда для Windows?

Когда я рос на MSWindows, я перешел на свой любимый Mac много лет назад. Я не хочу начинать здесь войну с операционными системами. Однако я хочу, чтобы терминал был немного ближе к тому, к чему я привык.

Я не прошу для полной поддержки POSIX - У меня не хватает терпения , чтобы установить Cygwin - но я скучаю закладками терминалы, возможность легко вырезать и вставить, и мои хорошие друзья ls, mkdir, rm и др. (Для этих последних я всегда мог помещать файлы .bat на свой путь, но они быстро устареют.)

У кого-нибудь есть терминальное приложение для MSWindows XP?

Ответов (10)

Решение

Еще несколько вариантов:

MSYS : Minimal SYStem, обеспечивающий POSIX-совместимую среду оболочки Bourne с небольшим набором инструментов командной строки UNIX. В первую очередь разработан как средство для выполнения сценариев настройки и Makefile, используемых для создания программного обеспечения с открытым исходным кодом, но также полезен в качестве интерфейса командной строки общего назначения для замены Windows cmd.exe.

Утилиты GNU для Win32 : перенос обычных утилит GNU на родной Win32. В этом контексте «родной» означает, что исполняемые файлы зависят только от среды выполнения Microsoft C (msvcrt.dll), а не от уровня эмуляции, подобного тому, который предоставляется инструментами Cygwin.

PowerShell великолепен, однако для чего-либо, кроме самых простых команд, при переключении с bash и т. Д. Есть кривая обучения.

Я вернулся к использованию cygwin.

Существует новый- иш с открытым исходным кодом консоли эмулятор называется cmder . Он выглядит очень красиво и имеет некоторые расширенные функции, которые делают его удобнее в использовании. Вы также можете использовать с ним PowerShell. Лучше всего то, что он портативный!

Я никогда не находил ничего, что мне нравилось бы больше, чем Cygwin.

Я также установил Cygwin / X с Openbox, чтобы получить что-то вроде этого:

альтернативный текст

У него есть несколько рабочих пространств внутри главного окна Openbox, поэтому я могу легко иметь до 20 неперекрывающихся xterms, которые я могу легко переключать.

Я знаю, что вы сказали, что не хотите ничего устанавливать, но я настоятельно рекомендую вам попробовать Services For Unix:

http://technet.microsoft.com/en-us/interopmigration/bb380242.aspx

Я использую консоль с unxutils

Консоль для вкладок и упрощенное управление выбор / копирование / вставка

unxutils для ls, rm, grep, uniq, sort ... и прочего добра.

PowerShell заслуживает внимания.

PowerCmd великолепен, с множеством функций, включая вкладки, вырезание / копирование / вставку и т. Д.

Консоль также является отличной заменой, и она немного более урезана, чем PowerCmd (которая иногда может быть слишком многофункциональной.

Кроме того, с обоими из них, если у вас установлен powershell, можно запускать powershell из любого из них.

Я использую powershell , это здорово, чтобы вы не сходили с ума, и в нем есть rm, mkdir и ls. Терминалы с вкладками все еще не в PowerShell, а копипаста похожа на cmd, но лучше, чем cmd.exe.

Если вы немного питонист, то iPython сложно превзойти. В нем закодированы некоторые из наиболее распространенных команд оболочки (например, ls, pwd, cd и т. Д.), Также может запускаться любая другая команда оболочки с префиксом '!' (т.е.! latex file.tex), но также представляет собой полную оболочку Python с историей, полным табуляцией, поддержкой многострочного редактора, журналированием и т. д. и т. д.

Более того, вы можете установить iPython обратно на свои системы UNIX, а также на Windows, что означает, что ваша среда может следовать за вами, куда бы вы ни пошли.