usar para hackear ejecutar desde como comandos comando basicos abrir windows linux shell terminal cmd

para - Ayudame a hacer que mi consola windows cmd.exe funcione más como una terminal Linux



comandos de cmd para hackear (14)

El terminal de windows (la interfaz de usuario alrededor de aplicaciones de texto como cmd.exe) realmente apesta.

Hay tantas cosas que los terminales de estilo Unix hacen que el terminal de Windows aparentemente no puede hacer, por ejemplo, qué sucede si desea cambiar el tamaño de la ventana en ambas dimensiones arrastrando el borde. El terminal de Windows solo le permite cambiar su longitud.

Cortar y pegar, en Linux o Unix, no hay problema - el cuadro de selección se ajusta muy bien para que pueda cortar expresiones de varias líneas. El terminal de Windows (incluso en el modo de edición rápida) fuerza un extraño cuadro de selección rectangular que no tiene ningún uso práctico: ¡tiene que volver a formatear todo lo que copia en el bloc de notas!

¿Qué pasa con el hecho de que cada vez que entro en modo ''editar'' bloquea la aplicación? Estoy seguro de que hay personas que quieren cortar y pegar sin detener el servidor crítico para la empresa.

Estoy seguro de que podemos pensar en más fallas si nos lo proponemos, pero no nos quejemos ... ¿qué podemos hacer para mejorar esto?

Actualización: solo para aclarar, no estoy buscando reemplazar cmd.exe. Powershell y CygWin proporcionan mejores alternativas. Estoy intentando reemplazar la aplicación de consola, la GUI que rodea todas las aplicaciones de texto en Windows.


En lugar de tratar de forzar el comportamiento de Unix en Windows, lo cual sería un poco antinatural, ¿por qué no revisas PowerShell , el shell de próxima generación de Microsoft para Windows?


Encontré iPython en su modo -s para estar lo más cerca que puedo. También funciona como un shell interactivo de python.


La única ''solución'' que he encontrado para este problema es instalar Cygwin / X y usar XTerm en su lugar. Lo uso todos los días en el trabajo.


Una de las primeras cosas que hago para todas mis máquinas con Windows es instalar Cygwin

Hay algunas extensiones para Cygwin también, como ssh y tal.


Use la consola 2 , tal vez? Ahora es bastante estable y te permite cambiar fácilmente entre cmd / PowerShell / cygwin / cualquier otro shell. Si somos honestos al respecto, no es probable que Microsoft vaya a mejorar la consola Win32 nativa pronto.


Creo que estás buscando Powershell, y puedo argumentar que es más fuerte que el Linux Bash o al menos tiene la misma potencia.


No he probado KDE en Windows , pero supuestamente ahora está disponible en el último lanzamiento por escrito.


Para cambiar el tamaño de la solicitud de cmd, puede cambiar el tamaño de la ventana desde el cuadro de propiedades, que solo cambiará el tamaño de la ventana en sí, o / y puede cambiar el tamaño del búfer, que cambiará el tamaño de ... cómo describirlo , la cantidad de líneas recordadas. Para acceder a la caja de herramientas de propiedades, haga clic derecho en la barra de título y propiedades.

Además, si desea copiar rápidamente elementos desde el símbolo del sistema cmd, active el cuadro de "edición rápida" en la ventana de propiedades; le permitirá seleccionar elementos y "copiarlos" con un clic derecho.


Hay una versión nativa de Windows de rxvt que está disponible en Cygwin. Parece funcionar bastante bien y puede redimensionarse con facilidad, por ejemplo, a pantalla completa.


No es una respuesta directa, pero dado que ocasionalmente tendrá que trabajar en una ventana de Windows CMD, hay 2 configuraciones que son absolutamente necesarias para que sea tolerable.

Una de las primeras cosas que hago cuando me subo a una computadora nueva es establecer el tamaño del búfer de la pantalla en 9999 (alto), 300 (o ancho de siembra). Esto le permite desplazarse hacia la izquierda y hacia la derecha para deleite de su corazón, y le proporciona una memoria intermedia significativa para examinar los registros. No configure el tamaño de la ventana, es prácticamente inútil.

la otra cosa que hago es verificar el modo "Edición rápida", esto hace que copiar / pasar sea mucho más fácil, y puede pausar rápidamente una pantalla de desplazamiento haciendo clic / arrastrando en ella (para comenzar una selección).

Esta no es exactamente una solución al problema, solo consejos relacionados que podrían ser útiles para resolver el problema específico que mencionó de una manera diferente (¡y un hábito muy útil!).


Yo personalmente uso Console2 con el Bash enviado con MYSYS-Git .

También puedes usar PuTTY y SSH en un cuadro de Linux real ;-)


Uso la consola de escritorio JTerm en Windows. Tiene implementaciones Java de todos los principales comandos de Linux / Unix, tales como ls, grep, find, cd, cp, mv, etc. Tiene algunas limitaciones, pero en general funciona.


SI QUIERES UNA ALTERNATIVA CYGWIN

npm install -g cash-global

Hay un blog bien escrito sobre The Cash Shell .

También puede consultar el paquete npm aquí .

Espero que esto ayude.


Hay dos cosas que puede cambiar independientemente: su emulador de terminal y su caparazón.

Use un mejor emulador de terminal

Esto le permitirá seleccionar texto normalmente (en lugar de rectángulos estúpidos). Yo prefiero Console2, que es rápido, liviano y confiable http://sourceforge.net/projects/console/

También hay ConEmu https://code.google.com/p/conemu-maximus5/ .

También está Mintty https://code.google.com/p/mintty/ (el mismo emulador de terminal que usa Putty). Mintty no puede ejecutar aplicaciones interactivas como nano o vi . Mintty tampoco puede ejecutar cmd , solo Bash.

Elija lo que elija, es útil agregar elementos de "abrir consola aquí" al menú contextual del Explorador de Windows. Instrucciones en https://.com/a/17663556/284795

Usa un mejor caparazón

Tintinar

Clink mejora el cmd , agrega el historial de la sesión y el autocompletado Bash-style. https://code.google.com/p/clink/

Intento

La distribución más confiable de Bash para Windows es con MSysGit. Es muy fácil de instalar y obtienes un Git gratuito https://code.google.com/p/msysgit/

A esta altura, vale la pena explicar la diferencia entre MSys y Cygwin. MSys es una colección de aplicaciones minuciosamente portadas a la API win32 nativa, mientras que Cygwin es una capa de emulación que puede ejecutar aplicaciones Linux arbitrarias.

En mi experiencia, MSys se siente más cómodo, interactúa mejor con Windows (en particular, cómo maneja las rutas). Aunque Cygwin tiene más aplicaciones, y más recientes.