Как наркоман из командной строки, я обычно использую самые разные инструменты от 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.