Reklama
Najrýchlejším spôsobom, ako vykonať úlohu, ako je napríklad triedenie súborov alebo úprava textových dokumentov, je niekedy použitie nástrojov rýchleho príkazového riadku.
Ak ste sledovali moje nedávne skriptovacie články, potom viete, že sa mi veľmi páči programovanie z príkazového riadku. používam Windows Scripting 3 úžasné veci, ktoré môžete urobiť pri skriptovaní systému WindowsČi už pracujete v oblasti IT, ako webový dizajnér, alebo ak ste len študent alebo bežný administratívny pracovník, Windows Scripting vám môže niečo ponúknuť. Samozrejme Applescript tiež, ... Čítaj viac , ale veľa čitateľov stále používa staré dávkové úlohy, ktoré stále fungujú dobre.
Existuje však skutočne skvelý nástroj s názvom Nožový švajčiarsky nôž (sfk), čo rozširuje druh skriptovacej sady, na ktorú sme si všetci zvykli.
Tento nástroj obsahuje obvyklé funkcie príkazového súboru, na ktoré môžete byť zvyknutí, napríklad mkdir, kopírovanie alebo zoznam, ale rozširuje vaše cmd právomoci s ostatnými úžasné funkcie, ako je jednoduchá manipulácia so súbormi, analýza priečinkov a dokonca aj funkcie na vyššej úrovni, ktoré sa zvyčajne nevyskytujú v príkazovom riadku príkazy.
Nastavenie švajčiarskeho nožového noža
Nastavenie sfk v počítači je naozaj jednoduché. Najprv, stiahnuť sfk a umiestnite spustiteľný súbor niekde na pevný disk a potom upravte PATH v premenných prostredia tak, aby bola zahrnutá cesta, kde sa tento súbor nachádza.
Reštartujte počítač a potom ste pripravení začať. Naozaj existuje veľa super príkazy že môžete začať s sfk, ale chcel som sa dotknúť tých, ktoré sa mi najviac páčili.
Jedným z užitočných príkazov, ktoré sa vám hodia, keď sa snažíte zistiť, ktoré priečinky alebo adresáre zaberajú celý priestor na pevnom disku vášho počítača, je TreeSize Príkaz.
„Sfk treesize [directory]“ sa spustí vo všetkých podadresároch a ukáže vám, koľko súborov má každý adresár a celkovú spotrebu pamäte.
V dolnej časti výsledkov nájdete celkovú štatistiku priečinka, proti ktorému ste príkaz spustili. Uvidíte celkový počet súborov, adresárov a využitie pamäte.
Ďalším užitočným príkazom, keď chcete spustiť skript, ktorý nepovoľuje adresáre alebo súbory s medzerami, je sfk deblank Príkaz.
Príkaz sa používa na zacielenie súboru, adresára alebo všetkých súborov v adresári. Ak chcete zo všetkých názvov súborov v adresári odstrániť medzery, jednoducho napíšte „sfk deblank [názov adresára]“.
Tým prejdete celým adresárom a premenujete ľubovoľný súbor medzerou, pričom medzery nahradíte znakom podčiarknutia.
Získanie niektorých pokročilejších funkcií sfk je Snaptu príkaz, ktorý môže mať viac textových súborov a zhromažďovať obsah do jedného súboru. Toto je skutočne užitočné pre zhromažďovanie kolekcie protokolových súborov do jedného súboru.
Príkazom je „sfk snapto = filename.txt“. Filename.txt je názov výstupného súboru, do ktorého chcete vytlačiť všetok kombinovaný textový obsah.
Jeden z mojich obľúbených príkazov v sfk je httpserv Príkaz. Jednoduchým prechodom do konkrétneho priečinka a zadaním „sfk httpserv“ môžete okamžite spustiť jednoduchý webový server, ktorého adresár bude koreňovým webovým adresárom.
Príkaz použije aktuálnu sieťovú IP adresu vášho počítača ako IP hostiteľa, takže akýkoľvek iný počítač v sieti môže tento adresár otvoriť otvorením webového prehľadávača a zadaním tejto adresy IP do siete adresa. Toto je skutočne skvelý spôsob, ako okamžite zdieľať HTML stránku, na ktorej pravdepodobne pracujete, alebo ak chcete niekomu rýchlo ukázať obsah priečinka v sieti.
Aj keď by ste mohli byť v pokušení použiť na zdieľanie súborov, ako sú obrázky alebo filmové súbory, je skutočne rýchlejšie spustiť rýchly FTP server pomocou môjho iného obľúbeného príkazu sfk, ftpserv.
Keď napíšete „sfk ftpserv“, okamžite sa spustí služba ftp, aby každý užívateľ vo vašej sieti mohol otvoriť klienta FTP a pripojiť sa k tomuto adresáru prostredníctvom prenosu súborov FTP. Tu je Filezilla pripojená k môjmu prenosnému počítaču po povolení služby na prenosnom počítači pomocou príkazu „sfk ftpserv“.
Toto je len zopár skvelých vecí, ktoré môžete urobiť s sfk. Ak ho vložíte na jednotku USB, jednoducho premýšľajte o výkonných príkazoch na dosah ruky bez ohľadu na to, na ktorom počítači ste. Pripojte svoj USB kľúč a pomocou príkazov sfk spustite a spustite webovú službu alebo rýchlo prehľadajte a zbierka dokumentov, hľadanie konkrétnych slov a spojenie viacerých súborov pomocou jedného alebo dvoch rýchlych príkazové riadky.
Swiss File Knife je švajčiarsky armádny nôž programovacích nástrojov pre príkazový riadok a váš život vám to oveľa zjednoduší. Vyskúšajte to a dajte nám vedieť, ktoré príkazy sa vám najviac páčia. Podeľte sa o svoje myšlienky v sekcii komentárov nižšie.
Ryan má titul bakalára v odbore elektrotechnika. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je aplikačným inžinierom. Bývalý šéfredaktor MakeUseOf, vystúpil na národných konferenciách o vizualizácii údajov a vystupoval v celoštátnych televíziách a rozhlase.