DIY: Tilføj Gnu-kommandolinjens godhed til din Windows-maskine

Et af de største problemer, jeg har, når jeg skifter frem og tilbage mellem Linux og Windows, er kommandolinjen. Jeg hader den måde, Windows-kommandolinjen er oprettet på; der er ingen global PATH at indstille, kommandosyntaxen er fremmed, og adskillige kommandoer, som jeg er afhængig af hver dag, mangler.

Derfor var jeg så glad for at støde på Gnu On Windows (Gow). Dette utroligt praktiske værktøj får Linux-administratoren (eller enhver, der er mere behagelig på Linux / UNIX-kommandolinjen), at føle sig lidt mere hjemme på Windows-kommandoen. Men endnu bedre er, at Gow udvider Windows-kommandolinjen med næsten 130 nyttige Gnu-kommandoer.

Dette er kun en brøkdel af de kommandoer, der følger med Gow ved installation:

  • Shell-scripting : bash, zsh
  • Kompression : gzip, zip, bzip2, komprimering
  • SSH : kitt, psftp, pscp, pageant, plink
  • Download / upload : cURL, wget
  • FTP : NcFTP
  • Redigering : vim
  • Tekstsøgning / visning : grep, agrep, mindre, kat, hale, hoved
  • Filsystem : mv, cp, du, ls, pwd, rmdir, hvor er
  • Udvikling : make, diff, diff3, sleep, cvs, dos2unix, unix2dos

Installation af Gow

For at installere Gow skal du blot downloade den nyeste version og køre installationen binært. Når installationen er afsluttet, skal du i Start | Gow-menuen, du finder en Readme-fil, en afinstallation, der kan eksekveres, og en mappe, der indeholder licensinformationen. Du kan ikke finde en eksekverbar til noget af de værktøjer, der er installeret af Gow, fordi de installerede applikationer er en del af Gnu-værktøjerne, så dette er kun kommandolinjeværktøjer.

Men bestemt ville man være nødt til at finde ud af en måde at indstille et $ PATH-direktiv, så kommandoerne er globale, ikke? Forkert. Installationen tager sig af dette for dig. Én ting jeg kan lide ved Linux / UNIX-kommandolinjen er, at de tusinder af kernekommandoer er globale, så de kan køres fra ethvert sted i mappehierarkiet.

Testning af Gow

Nu hvor Gow er installeret, lad os køre en test. Åbn kommandoprompten (klik på Start, og indtast derefter cmd i kørefeltet ), og udgiv kommandowen - -listen (intet mellemrum mellem bindestregerne). Du vil se alle de tilgængelige kommandoer, der venter på dit input ( figur A ). Figur A

Hver kommando, du ser, er tilgængelig som en global kommando.

Kører en kommando

Lad os sige, at du vil oprette en tekstbaseret konfigurationsfil eller redigere en fil, f.eks. Værtsfilen. Det er ikke nødvendigt at åbne Notepad, når du har adgang til vim. For at åbne vim skal du blot udstede kommandoen vim, og teksteditoren er til din rådighed ( figur B ). Hvis du vil åbne en tidligere oprettet fil til redigering (sig C: \ test.txt), vil kommandoen være vim C: \ test.txt . Sørg for, at du ved, hvordan du bruger vim, før du kaster dig ud i denne handling, ellers vil du køre dig skør ved at prøve at finde ud af denne utroligt magtfulde editor. Figur B

Det er ikke et Windows 7-tema på en Linux-boks, men snarere fuldt blæst vim, der kører på Windows 7.

Resten af ​​kommandoerne varierer i deres brug. Du finder ikke man-sider til kommandoerne (som i Linux / UNIX), men du kan udstede kommandoen sådan: kommando - -hjælp (ingen mellemrum mellem bindestregerne og hvor "kommando" er den aktuelle kommando, du vil have at løbe). Denne kommandostruktur viser kommandosyntaxen samt de tilgængelige indstillinger til kommandoen.

Konklusion

Hvis du leder efter en måde at gøre Windows-kommandoprompten mere kraftfuld uden at bruge penge eller hoppe gennem for mange bøjler, er det praktiske Gow-program lige det, du har brug for. Giv det en gang, og se, om du ikke finder din Windows-maskine bedre egnet til din Linux / UNIX admin-baggrund.

© Copyright 2020 | mobilegn.com