reklama
Nejrychlejším způsobem, jak provést úkol, jako je třídění souborů nebo úprava textových dokumentů, je někdy použití nástrojů rychlého příkazového řádku.
Pokud jste sledovali mé nedávné skriptovací články, pak víte, že se mi líbí programování z příkazové řádky. používám Windows Scripting 3 úžasné věci, které můžete dělat se skriptováním systému WindowsAť už pracujete v oblasti IT, jako webový designér, nebo pokud jste jen student nebo běžný administrativní pracovník, Windows Scripting vám má co nabídnout. Applescript samozřejmě také ... Přečtěte si více , ale mnoho čtenářů stále používá staré dávkové úlohy, které stále fungují dobře.
Existuje však opravdu skvělý nástroj s názvem Švýcarský nůž (sfk), což rozšiřuje druh skriptovací sady, na kterou jsme si všichni zvykli.
Tento nástroj obsahuje obvyklé funkce příkazových souborů, na které můžete být zvyklí, jako mkdir, kopírování nebo seznam, ale rozšiřuje vaše cmd schopnosti s dalšími úžasné funkce, jako je snadná manipulace se soubory, analýza složek a funkce vyšší úrovně, které obvykle nejsou spojeny s příkazovým řádkem příkazy.
Nastavení švýcarského nože na nože
Nastavení sfk v počítači je opravdu snadné. První, stáhnout sfk a umístěte spustitelný soubor někam na pevný disk a poté upravte PATH v proměnných prostředí tak, aby byla zahrnuta cesta, kde je tento soubor umístěn.
Restartujte počítač a pak jste připraveni začít. Existuje spousta opravdu skvělé příkazy že můžete nastartovat sfk, ale chtěl jsem se dotknout těch, které se mi nejvíce líbily.
Jedním z užitečných příkazů, které se vám hodí, když se snažíte zjistit, jaké složky nebo adresáře zabírají veškerý prostor na pevném disku vašeho počítače, je stromizovat příkaz.
„Sfk treesize [directory]“ se spustí ve všech podadresářích a ukáže, kolik souborů má každý adresář a celkovou spotřebu paměti.
Ve spodní části výsledků najdete celkové statistiky složky, proti které byl příkaz spuštěn. Uvidíte celkový počet souborů, adresářů a využití paměti.
Dalším užitečným příkazem pro spuštění skriptu, který neumožňuje adresáře nebo soubory s mezerami, je sfk deblank příkaz.
Příkaz se používá k cílení na soubor, adresář nebo všechny soubory v adresáři. Chcete-li odstranit mezery ze všech názvů souborů v adresáři, stačí zadat „sfk deblank [název adresáře]“.
Tím projdete celý adresář a přejmenujete libovolný soubor mezerou v něm, přičemž mezery nahradíte znakem podtržítka.
Získání některých pokročilejších funkcí sfk je snapto příkaz, který může mít více textových souborů a shromažďovat obsah do jednoho souboru. To je opravdu užitečné pro shromažďování kolekce souborů protokolu do jednoho souboru.
Příkazem je „sfk snapto = filename.txt“. Filename.txt je název výstupního souboru, do kterého chcete výstup veškerého kombinovaného textového obsahu.
Jeden z mých oblíbených příkazů v sfk je httpserv příkaz. Jednoduše přejděte do určité složky a zadejte „sfk httpserv“, můžete okamžitě spustit jednoduchý webový server, jehož adresář bude kořenovým webovým adresářem.
Příkaz použije aktuální IP adresu vašeho počítače jako IP hostitele, takže jakýkoli jiný počítač v síti může tento adresář otevřít otevřením webového prohlížeče a zadáním této IP adresy do adresa. Toto je opravdu skvělý způsob, jak okamžitě sdílet HTML stránku, na které možná pracujete, nebo pokud chcete někomu rychle ukázat obsah složky v síti.
I když byste mohli být v pokušení použít pro sdílení souborů, jako jsou obrázky nebo filmové soubory, je vlastně rychlejší spustit rychlý FTP server pomocí mého dalšího oblíbeného příkazu sfk, ftpserv.
Když zadáte „sfk ftpserv“, okamžitě spustí službu ftp, takže každý uživatel ve vaší síti může otevřít klienta FTP a připojit se k tomuto adresáři prostřednictvím přenosu souborů FTP. Tady je Filezilla připojena k mému notebooku poté, co jsem povolil službu na notebooku pomocí příkazu „sfk ftpserv“.
Toto je jen několik z těch skvělých věcí, které můžete dělat s sfk. Pokud jej nahrajete na jednotku USB, přemýšlejte o výkonných příkazech na dosah ruky bez ohledu na to, na jakém počítači jste. Připojte jednotku USB a pomocí příkazů sfk spusťte a proveďte okamžitou webovou službu nebo rychle prohledávejte a kolekce dokumentů, hledání konkrétních slov a spojení několika souborů pomocí jednoho nebo dvou rychlých příkazové řádky.
Swiss File Knife je švýcarský armádní nůž programovacích nástrojů příkazového řádku a váš život vám to mnohem usnadní. Dejte to šanci a dejte nám vědět, jaké příkazy se vám nejvíce líbí. Sdílejte své myšlenky v sekci komentářů níže.
Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizační technice, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystoupil na národních konferencích o vizualizaci dat a vystupoval v národních televizích a rádiích.