Sæt din kommandolinie på steroider med schweizisk filkniv [Windows]

  • Peter Holmes
  • 0
  • 2015
  • 224
Reklame

Nogle gange er den hurtigste måde at udføre en opgave på, som f.eks. Sortering af filer eller redigering af tekstdokumenter, at bruge hurtige kommandolinjeværktøjer.

Hvis du har fulgt mine nylige scripting-artikler, ved du, at jeg virkelig kan lide programmering af kommandolinjer. Jeg bruger Windows Scripting 3 Awesome ting, du kan gøre med Windows Scripting 3 Awesome ting, du kan gøre med Windows Scripting Uanset om du arbejder inden for IT-området, som en webdesigner, eller hvis du bare er studerende eller almindelig kontorarbejder, har Windows Scripting noget at tilbyde dig. Naturligvis gør Applescript også,…, men masser af læsere bruger stadig de gamle batchjob, som stadig fungerer godt.

Der er dog et rigtig cool værktøj kaldet Swiss File Knife (sfk), som udvider den slags script-sæt, vi alle er vant til.

Værktøjet inkluderer de sædvanlige kommandofilfunktioner, som du muligvis kan bruges til, som mkdir, kopiere eller liste, men det udvider dine cmd-kræfter med andre fantastiske funktioner som let at manipulere filer, analysere mapper og endda funktioner på højere niveau, som normalt ikke er forbundet med kommando. linjekommandoer.

Opsætning af schweizisk filkniv

Det er virkelig nemt at konfigurere sfk på din computer. Først skal du downloade sfk og placere den eksekverbare et eller andet sted på din harddisk, og derefter redigere PATH i miljøvariablerne, så stien, hvor den fil ligger, er inkluderet.

Genstart computeren, og så er du klar til at komme i gang. Der er masser af rigtig seje kommandoer, som du kan starte med sfk, men jeg ville gerne røre ved dem, som jeg kunne lide mest.

En af de nyttige kommandoer, der er nyttige, når du prøver at finde ud af, hvilke mapper eller mapper, der hyler al din computers harddiskplads, er TreeSize kommando.

“sfk træstørrelse [bibliotek]” løber ned gennem alle undermapper, der viser, hvor mange filer hvert bibliotek har, og det samlede hukommelsesforbrug.

Nederst i resultaterne finder du den samlede statistik for den mappe, du startede kommandoen imod. Du kan se et samlet antal filer, mapper og hukommelsesforbrug.

En anden nyttig kommando til, når du vil køre et script, der ikke tillader mapper eller filer med mellemrum, er sfk deblank kommando.

Kommandoen bruges til at målrette mod en fil, bibliotek eller alle filer i et bibliotek. For at fjerne mellemrum fra alle filnavne i et bibliotek, skal du bare skrive “sfk deblank [katalognavn]”.

Dette vil gennemgå hele biblioteket og omdøbe enhver fil med et mellemrum i det, og erstatte mellemrum med understregningstegnet.

At komme ind på nogle af de mere avancerede funktioner i sfk er snapto kommando, som kan tage flere tekstfiler og indsamle indholdet i en enkelt fil. Dette er virkelig nyttigt til at samle en samling logfiler alle sammen i en fil.

Kommandoen for dette er “sfk snapto = filnavn.txt”. Filename.txt er navnet på den outputfil, hvor du vil have alt det kombinerede tekstindhold til output.

En af mine foretrukne kommandoer i sfk er httpserv kommando. Ved blot at navigere til en bestemt mappe og skrive “sfk httpserv”, kan du øjeblikkeligt starte en simpel webserver med det bibliotek som rodwebmap.

Kommandoen bruger dine computers nuværende netværks-IP-adresse som webhost-IP, så enhver anden computer på netværket kan åbne denne mappe ved at åbne en webbrowser og skrive denne IP-adresse i adressen. Dette er en rigtig cool måde at med det samme dele en HTML-side, du muligvis arbejder på, eller hvis du hurtigt vil vise nogen indholdet af en mappe over netværket.

Mens du måske bliver fristet til at bruge dette til at dele filer, som billeder eller filmfiler, er det faktisk hurtigere at starte en hurtig FTP-server ved hjælp af min andre foretrukne sfk-kommando, ftpserv.

Når du skriver “sfk ftpserv”, det vil øjeblikkeligt starte en ftp-tjeneste, så enhver bruger på dit netværk kan åbne en FTP-klient og oprette forbindelse til det bibliotek via FTP-filoverførsel. Her er Filezilla tilsluttet min bærbare computer, efter at jeg aktiverede tjenesten på den bærbare computer via “sfk ftpserv” kommando.

Dette er blot et par af de seje ting, du kan gøre med sfk. Hvis du indlæser det på et USB-drev, skal du bare tænke på de kraftige kommandoer ved hånden, uanset hvilken computer du er på. Sæt din USB-stick i, og brug sfk-kommandoer til at starte og øjeblikkelig webservice, eller til hurtigt at scanne gennem en samling af dokumenter, på udkig efter specifikke ord og sammenføje flere filer med kun en eller to hurtige kommandolinjer.

Swiss File Knife er den schweiziske hærkniv til kommandolinjeprogrammeringsværktøjer, og det vil gøre dit liv meget lettere. Giv det et skud, og lad os vide, hvilke kommandoer du kan lide bedst. Del dine tanker i kommentarfeltet nedenfor.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.