Olvidar cygwin: efectivo trae lo mejor de linux a windows

Linux y Windows son dos sistemas operativos totalmente diferentes, y en ninguna parte es que más evidente que con la línea de comandos.

símbolo del sistema de Windows es un lío torpe que se siente más como una ocurrencia tardía, de una parte integral del sistema operativo. Linux es elegante y bien diseñado, y hace que sea fácil para los usuarios ser productivos.

No debería ser ninguna sorpresa que hay varias herramientas de herramientas diseñadas para hacer que Windows se siente un poco más similar a Linux en este sentido. Uno de los más prometedores es efectivo (un acrónimo recursivo para “The Shell efectivo”).

Vídeo: Windows Linux OSX: преимущества и недостатки (личное мнение)

La Shell dinero en una cáscara de nuez

La Shell efectivo tiene como objetivo crear un peso ligero, shell de Linux como para Windows. Es hacer que sea fiel re-implementación de utilidades de Linux existentes utilizando la última generación de javascript, llamado EcmaScript 6.

La filosofía general del proyecto es que debe ser capaz de ejecutar “ls -l”, o utilizar grep para buscar algo, y debería funcionar en Windows como lo haría en Linux.

A pesar de que es sólo primeros días, que ya contiene un número de utilidades del núcleo de Linux, incluyendo gato, nítido y sin eco, exportación, falso, grep, menos, mkdir, y mucho más. A pesar de que en ninguna parte cerca integral, que tenga suficiente para que pueda ser productivo.

AvailableCommands

El efectivo es un recién llegado en un campo que es cada vez más apretado. Desde el primer momento, que está compitiendo contra los gustos de Cygwin, Shell.js y Cooperative Linux. Pero en efectivo tiene una carta bajo la manga, que le da una clara ventaja sobre la competencia.

Tome Cygwin y Cooperative Linux, por ejemplo. Para instalar Cygwin, también debe instalar una serie de DLL voluminosos. Cooperative Linux es peor, ya que está literalmente corriendo una versión reducida de Linux de forma simultánea. Pero el efectivo es ligero. Mide en pocos megabytes, y sólo tiene una dependencia, que es node.js.

Vídeo: Microsoft Linux - Windows 10 Bash - En español

Es simplemente un producto más rápido, más ágil.

Instalación EFECTIVO

Así pues, si estás convencido, aquí es cómo se puede instalar en efectivo. Es más fácil de lo que parece. En primer lugar, usted tiene que ir a la página web Node.JS, e instalar la última versión para Windows.

InstallNode

Esto, además de contener la intérprete Node.JS (Que se ejecuta el código javascript), también contiene el Gestor de paquetes de nodo (NPM). Esto es un poco como apt-get, y le permite descargar el código de otras personas. Para instalar en efectivo, basta con ejecutar el siguiente comando.¿Qué es Node.JS y por qué me debe importar? [Desarrollo web]¿Qué es Node.JS y por qué me debe importar? [Desarrollo web]javascript es un lenguaje de programación sólo un lado del cliente que se ejecuta en el navegador, ¿verdad? Ya no. Node.js es una forma de ejecución de javascript en el servidor- pero es mucho más también. Si...Lee mas

NPM instalar -g efectivoInstallingCash

Vale la pena señalar que los desarrolladores de efectivo tienen planes de lanzar como un archivo fácil de instalar MSI. En el momento de leer este artículo, que puede ser que haya sucedido. Para averiguarlo, consultar la página oficial de Github.

Si el dinero se instala sin ningún mensaje de error, ya está listo para ser utilizado. Tipo efectivo para cambiar en la cáscara de efectivo, y para leer en una muestra de lo que puede hacer.

Mezcla de Linux y los comandos de Windows

Una de las cosas más sorprendentes de efectivo puede hacer es mezclar de forma nativa en Linux y Windows comandos. Imaginemos que desea una lista de todos los controladores USB instalados en su máquina.

Se podría hacer que al ejecutar el comando driverquery (uno de muchos comandos útiles de Windows), Y la tubería a Grep. Mientras estás en ello, también se puede solucionar el problema utilizando, lo has adivinado, el comando sort Linux. Así es como se vería que:15 CMD comandos de Windows Cada usuario debe saber15 CMD comandos de Windows Cada usuario debe saberEl símbolo del sistema es una herramienta anticuada, pero de gran alcance de Windows. Le mostraremos los comandos más útiles a todos los usuarios de Windows necesita conocer.Lee mas

driverquery | grep USB | ordenar
CASHmixingWindowsCommands

No es sólo un alias

Usted podría ser perdonado por pensar que muchos de los comandos en efectivo son realmente comandos de Windows que se hacen pasar por los comandos de Linux. Eso si cavar un poco más profundo, tal vez lanzar en unos pocos argumentos oscuros, las cosas empezarían a desentrañar. Pero ese no es el caso.

Sólo echa un vistazo a la página de ayuda para ls. Es exactamente lo que debe esperar.

CASHLS

Del mismo modo, la implementación de Grep de efectivo es 100% compatible con POSIX, como se demuestra a continuación. Es notable, si tenemos en cuenta cada utilidad esencialmente está siendo escrito desde cero en javascript.

GrepPosix

Unix estilo permisos

Otra cosa interesante que me gusta de Efectivo: Trae permisos de tipo UNIX a Windows. Solo corre ls -l, y verá cada archivo que aparece con sus permisos escritos en notación simbólica tradicional de Unix.

listingDocuments

Lamentablemente, el comando chown no ha sido portado sin embargo, por lo que no puede cambiar permisos de archivos y carpetas como lo haría en Linux. Esto llegará en una versión futura de efectivo.

Instalación de componentes Como los necesita

Uno de los temas principales de efectivo es que todo debe ser ligera y eficiente. Como resultado, debe venir como ninguna sorpresa que se puede instalar comandos de Linux de una manera fragmentada. Sólo es necesario ls? Solo corre:

NPM instalar efectivo-ls-g

Sólo ajustar el comando anterior de la utilidad que está tratando de instalar.

Tratar con archivos de texto como lo haría en Linux

Si usted tiene que hacer frente a grandes archivos de texto, tales como los que se producen como archivos de registro utilidades como Logcat, usted está probablemente mejor fuera de uso de Linux. Es simplemente un hecho. Linux tiene un verdadero paquete de herramientas de texto-disputas, muchas de las cuales han encontrado su camino a Windows, gracias a efectivo.Cómo conseguir un Logcat para informar de fallos en AndroidCómo conseguir un Logcat para informar de fallos en AndroidSi alguna vez se han preguntado por un Logcat, esto es cómo hacerlo!Lee mas

Ya hemos hablado de Grep y ordenar. El efectivo también tiene cola, cabeza, y menos del gato.

cabeza

Por supuesto, hay algunas otras adiciones que sería bueno tener. En este momento, si desea utilizar el editor de texto vim desde el interior de un terminal en Windows, usted tiene que utilizar Cygwin. Del mismo modo, hay sin sed o awk.Los 7 mejores razones para dar la Vim editor de texto una oportunidadLos 7 mejores razones para dar la Vim editor de texto una oportunidadDurante años, he tratado de un editor de texto tras otro. Lo que sea, lo probé. He utilizado todos y cada uno de estos editores durante más de dos meses, como mi principal editor del día a día. De alguna manera, yo ...Lee mas

Afortunadamente, estos son todos bastante alto de la hoja de ruta EFECTIVO. Se va a aparecer con el tiempo.

Atravesando la línea de comandos

Tal vez mi parte favorita de efectivo es que simplemente le permite hacer frente a cosas como lo haría en Linux. Directorios funcionan como lo hacen en Linux. Puede pasar de carpetas como se hace en Linux. Se puede “tocar” a la existencia de archivos, eliminar con rapidez antes de ellos con un “rm”.

También puede crear y eliminar alias, y copiar y mover archivos y carpetas como lo haría en Linux. En realidad es bastante sorprendente ver.

Se instala?

Por lo tanto, esta es la pregunta del millón: va a instalar en efectivo?

¿Está tentado por ella, o se va a seguir con su máquina virtual Linux o Cygwin? Decida lo que decida. Déjame saber abajo en los comentarios.

Artículos Relacionados