Как наркоман из командной строки, я обычно использую самые разные инструменты от LIST до PC-Write 3.02 (используется как текстовый редактор с переносом слов, обработкой в блочном режиме и несколькими другими приемами), QBASIC (хорошо для действительно быстрые разовые программы) и т. д. Хотя консольные утилиты имеют некоторые определенные ограничения, может быть неплохо просмотреть файл и вернуться в командную строку при выходе из средства просмотра (даже если я использовал другие окна в промежуточный период). Так как эти вещи не будут работать в Windows 7 без эмулятора, какой мой лучший подход? Существуют ли другие утилиты, которые можно порекомендовать запускать в окне командной строки, или есть какие-либо эмуляторы, которые могут запускаться в окне командной строки, которое их запускает (желательно вклинивать вместо сообщения «DOS больше не поддерживается») )? Что бы люди порекомендовали?
5 ответов
В том же ключе, что и в GNUWin32, есть Cygwin - приложения для Linux для Windows (в основном из командной строки).
Не используйте cmd.exe , используйте PowerShell.
Он более мощный, более согласованный и предоставляет прямой доступ к .NET, COM и WMI. Remoting включен. Установлен по умолчанию в Win7/2008R2 и доступен для поддерживаемых более ранних версий.
Лучшая вещь: замена текстового конвейера между командами на конвейер объекта (не нужно анализировать и повторно анализировать числа, даты, ... - они сохраняют свой тип).
Большинство приложений (командная строка или окно) будут запускаться из PowerShell (как в cmd.exe).
Удивительно, что этот вопрос даже нужно задавать в 21 веке. Большинство приверженцев "энергетических утилит" пользователя MS/PC/DR-DOS имеют эквиваленты Win32 и лучше с 1990-х годов. На самом деле это было так долго, что несколько инструментов Windows TUI успели отойти на второй план. Вот небольшой вкус того, что все еще существует сейчас:
- Собственная подсистема Microsoft для приложений на основе UNIX поставляется в комплекте с Windows 7 Ultimate Edition и Windows Server 2008 R2 и поддерживает загружаемый набор утилит SFUA. (Для Windows XP можно загрузить и установить Службы для UNIX версии 3.5.) Этот инструментарий содержит большое количество инструментов TUI командной строки, от
mvиdu, через оболочки Korn и C, доperlиawk; и он поставляется как в версиях x86-64 и IA64, так и в x86-32. - TCC /LE от JP Software имеет встроенную команду LIST среди многих других.
- Несколько ортодоксальных файловых менеджеров TUI, включая File Commander для Windows и FAR , все еще существуют.
- SysInternals Suite содержит несколько инструментов TUI для системных задач, таких как
ListDLLsиLDMDump.
Средства комплекта ресурсов для Windows Server 2003, содержащие другую программу LIST, являются примером некоторых инструментов TUI для Windows, которые с тех пор упали на второй план. Там нет эквивалента для Windows 7.
Для наркомана из командной строки, GNUWin32 без сомнения. В этой коллекции много мощных утилит GNU, портированных на Windows.
Вы можете попробовать установить andLinux: http://www.andlinux.org/ для доступа ко многим инструментам GNU, командной строки и linux.
