Esqueça cygwin: dinheiro traz o melhor do linux para janelas

Linux e Windows são dois sistemas operacionais totalmente diferentes, e em nenhum lugar isso é mais aparente do que com a linha de comando.

prompt de comando do Windows é uma bagunça desajeitado que se sente mais como uma reflexão tardia, de uma parte integrante do sistema operacional. Linux de é elegante e bem desenhado, e torna mais fácil para os usuários a ser produtivo.

Ela deveria vir como nenhuma surpresa que existem várias ferramentas de ferramentas projetadas para tornar o Windows sentir um pouco mais Linux-like a este respeito. Um dos mais promissores é Dinheiro (um acrônimo recursivo para “O dinheiro Shell”).

A Shell dinheiro em um Nutshell

A Shell Caixa visa criar um shell leve, semelhante ao Linux para Windows. Ele está fazendo isso ser fielmente re-implementação de utilitários Linux existentes, utilizando a última geração de javascript, chamado EcmaScript 6.

A filosofia primordial do projeto é que você deve ser capaz de executar “ls -l”, ou usar o grep para procurar alguma coisa, e ele deve funcionar no Windows como seria no Linux.

Embora seja apenas primeiros dias, ele já contém uma série de utilitários Linux principais, incluindo gato, claro, eco, exportação, falsa, grep, menos, mkdir, e muito mais. Embora seja longe de abrangente, tem o suficiente para permitir que você seja produtivo.

AvailableCommands

O dinheiro é um recém-chegado em um campo que é cada vez mais lotados. A partir do get-go, que está competindo contra os gostos de Cygwin, Shell.js e Cooperative Linux. Mas o dinheiro tem uma carta na manga, que lhe dá uma vantagem sobre a concorrência.

Tome Cygwin e Cooperativo Linux, por exemplo. Para instalar o Cygwin, você também deve instalar um número de DLLs volumosos. Cooperative Linux é pior, como você está correndo, literalmente, uma versão pared-down de Linux simultaneamente. Mas o dinheiro é leve. Ele mede em meros megabytes, e tem apenas uma dependência, que é Node.js.

É simplesmente um produto mais rápido, mais ágil.

Instalando CASH

Então, se você está convencido, aqui está como você pode instalar Cash. É mais fácil do que você imagina. Primeiro, você tem que ir para o site do Node.js e instale a versão mais recente para Windows.

InstallNode

Isto, para além de conter o intérprete Node.js (Que executa o código javascript), também contém o Pacote Node Manager (NPM). Isto é um pouco como o apt-get, e permite que você baixe o código de outras pessoas. Para instalar o dinheiro, basta executar o comando a seguir.Qual é o Node.js e Why Should I Care? [Desenvolvimento web]Qual é o Node.js e Why Should I Care? [Desenvolvimento web]javascript é uma apenas uma linguagem de programação do lado do cliente que é executado no navegador, certo? Não mais. Node.js é uma forma de execução de javascript no server mas é muito mais também. E se...consulte Mais informação

npm instalar -g dinheiroInstallingCash

É importante ressaltar que os desenvolvedores de dinheiro tem planos de lançá-lo como um arquivo MSI fácil de instalar. No momento em que você lê este artigo, que já pode ter acontecido. Para descobrir isso, verifique a página oficial Github.

Se o dinheiro instala sem quaisquer mensagens de erro, ele está pronto para ser utilizado. Tipo dinheiro para alternar para o shell Dinheiro, e ler sobre uma amostra do que ele pode fazer.

Misturando Linux e comandos do Windows

Uma das coisas mais incríveis de dinheiro pode fazer é nativamente misturar Linux e Windows comandos. Vamos imaginar que você deseja listar todos os drivers USB instalados em sua máquina.

Você pode fazer isso executando o comando driverquery (um dos muitos comandos úteis do Windows), E canalizando-o para Grep. Enquanto você está nisso, você também pode classificá-lo usando, você adivinhou, o comando sort Linux. Aqui está como que ficaria:15 CMD Comandos Cada usuário do Windows deve saber15 CMD Comandos Cada usuário do Windows deve saberO prompt de comando é uma ferramenta do Windows antiquada, mas poderoso. Nós vamos mostrar-lhe os comandos mais úteis a cada usuário do Windows precisa saber.consulte Mais informação

driverquery | grep USB | ordenar
CASHmixingWindowsCommands

Não apenas um alias

Você poderia ser perdoado por pensar que muitos dos comandos em dinheiro são realmente comandos do Windows que estão disfarçados de comandos Linux. Que se você cavar um pouco mais profundo, talvez jogar em alguns argumentos obscuros, as coisas começam a desvendar. Mas isso não é o caso.

Basta verificar a página de ajuda para ls. É exatamente como você deve esperar.

CASHLS

Da mesma forma, a aplicação da Grep de Dinheiro é 100% POSIX compatível, tal como demonstrado abaixo. É notável, quando se considera cada utilitário é essencialmente a ser escrito a partir do zero em javascript.

GrepPosix

Permissão estilo UNIX

Outra coisa legal que eu gosto sobre dinheiro: Traz permissões estilo UNIX para o Windows. Apenas corra ls -l, e você verá cada arquivo listado com suas permissões escritas em notação simbólica tradicional UNIX.

listingDocuments

Infelizmente, o comando chown ainda não foi portado, para que você não pode mudar arquivo e permissões de pasta como faria em Linux. Este vai chegar em uma versão futura do Cash.

Instalar componentes que você precisar deles

Um dos temas da Caixa é que tudo deve ser leve e eficiente. Como resultado, ele deve vir como nenhuma surpresa que você pode instalar o Linux comandos em uma base fragmentada. Só precisa de ls? Apenas corra:

npm instalar cash-ls -g

Basta ajustar o comando acima para o utilitário que você está tentando instalar.

Lidar com arquivos de texto como você faria em Linux

Se você tem que lidar com grandes arquivos de texto, tais como os produzidos como arquivos de log utilidades como Logcat, você é provavelmente melhor fora de usar Linux. É apenas um fato. Linux tem uma verdadeira miscelânea de ferramentas de disputas de texto, muitos dos quais têm encontrado o seu caminho para o Windows, graças a Cash.Como obter um Logcat por bugs no Android RelatóriosComo obter um Logcat por bugs no Android RelatóriosSe você já foi solicitado para uma logcat, este é como fazê-lo!consulte Mais informação

Nós já falamos sobre Grep e Ordenar. Caixa também tem cauda, ​​Head, Menos e Cat.

cabeça

Claro, existem algumas outras adições que seria bom ter. Agora, se você quiser usar o editor de texto Vim a partir de um terminal no Windows, você tem que usar Cygwin. Da mesma forma, não há não Sed ou Awk.O Top 7 razões para dar o Vim Editor de Texto A ChanceO Top 7 razões para dar o Vim Editor de Texto A ChanceDurante anos, eu tentei um editor de texto após o outro. Você nome dele, eu tentei. Eu usei todos e cada um destes editores por mais de dois meses como meu editor principal do dia-a-dia. De alguma forma, eu ...consulte Mais informação

Felizmente, estes são todos muito alto sobre o roteiro DINHEIRO. Eles vão mostrar-se eventualmente.

Atravessando a linha de comando

Talvez a minha coisa favorita sobre dinheiro é que ele só permite que você lidar com coisa como você faria em Linux. Diretórios trabalhar como eles fazem no Linux. Você pode mover-se de pastas como você pode em Linux. Você pode “tocar” os arquivos em existência, antes de rapidamente removê-los com um “rm”.

Você também pode criar e remover aliases, e copiar e mover arquivos e pastas como você faria em Linux. É realmente muito impressionante ver.

Irá instalá-lo?

Então, aqui vai a pergunta do milhão de dólares: você vai instalar o dinheiro?

Você está tentado por ele, ou você está indo para ficar com sua máquina virtual Linux ou Cygwin? Qualquer que você decidir. Deixe-me saber nos comentários abaixo.


Artigos relacionados