Немного мучительно работать с командной строкой Windows. Я работал с Linux и Windows. Терминал Linux имеет больше преимуществ, чем командная строка XP, поэтому я бы хотел использовать терминал Linux в Windows. Кто-нибудь знает, как мы можем это сделать? Я не хочу запускать команды Linux в Windows. Но мне нравятся функции терминала Linux, поэтому я хочу использовать те же функции для командной строки Windows или использовать терминал Linux в Windows.
14
Ответы:
Попробуйте Cygwin и Bash.
Большинство пользователей Linux используют bash, поэтому я предполагаю, что это консоль, на которую вы ссылаетесь.
источник
rxvt
Терминал намного лучше , чем тот , что Cygwin обеспечивает по умолчанию. Просто установитеrxvt
пакет, чтобы получить его.Извините за саморекламу, я автор другого консольного эмулятора, не упомянутого здесь.
ConEmu - это эмулятор консоли с открытым исходным кодом с вкладками, представляющий несколько консолей и простых приложений с графическим интерфейсом в виде одного настраиваемого окна с графическим интерфейсом.
Изначально программа была рассчитана на работу с Far Manager (моя любимая замена оболочки - управление файлами и архивами, история команд и завершения, мощный редактор). Но ConEmu можно использовать с любым другим консольным приложением или простыми инструментами с графическим интерфейсом (например, PuTTY). ConEmu - это живой проект, открытый для предложений.
Краткая выдержка из длинного списка опций:
источник
Консоль [2] по-прежнему использует интерфейс консоли Win32, предоставляемый Windows, но предоставляет обертку вокруг нее с дополнительными функциями.
cmd.exe
используется в качестве оболочки по умолчанию, но это настраивается.Использование mintty очень похоже на использование PuTTY для установки ssh в вашу собственную установку Cygwin, за исключением случаев, когда используется ssh. Он подключается к эмуляции терминала Cygwin для обеспечения точного интерфейса терминала UNIX. Однако это делает его непригодным для программ, ожидающих консоль Win32.
источник
Вы можете попробовать PowerShell . И если вы знаете .NET, вы можете написать несколько действительно сложных скриптов.
источник