Annuncio pubblicitario

programmazione da riga di comandoA volte, il modo più rapido per eseguire un'attività come l'ordinamento di file o la modifica di documenti di testo è utilizzare strumenti rapidi da riga di comando.

Se hai seguito i miei recenti articoli di scripting, allora sai che mi piace molto la programmazione da riga di comando. Io uso Scripting di Windows 3 cose fantastiche che puoi fare con gli script di WindowsChe tu lavori nel campo IT, come web designer o se sei solo uno studente o un normale impiegato, Windows Scripting ha qualcosa da offrirti. Ovviamente anche Applescript lo fa, ... Leggi di più , ma molti lettori usano ancora i vecchi lavori batch, che funzionano ancora bene.

Tuttavia, esiste uno strumento davvero interessante chiamato Swiss File Knife (sfk), che estende il tipo di set di script a cui tutti siamo abituati.

Lo strumento include le solite funzioni del file di comando a cui potresti essere abituato, come mkdir, copia o elenco, ma estende i tuoi poteri cmd con altri caratteristiche sorprendenti come la facile manipolazione di file, l'analisi di cartelle e funzioni di livello ancora superiore, generalmente non associate alla riga di comando comandi.

instagram viewer

Installazione di Swiss File Knife

Configurare sfk sul tuo computer è davvero semplice. Primo, scarica sfk e posizionare l'eseguibile da qualche parte sul disco rigido, quindi modificare il PERCORSO nelle variabili di ambiente in modo che sia incluso il percorso in cui si trova quel file.

programmazione da riga di comando

Riavvia il computer e sei pronto per iniziare. Ce ne sono davvero tanti comandi fantastici che puoi dare il via con sfk, ma volevo toccare quelli che mi piacevano di più.

Uno dei comandi utili che risultano utili quando stai cercando di capire quali cartelle o directory occupano tutto lo spazio del disco rigido del tuo computer è il TreeSize comando.

software da riga di comando

"Sfk treesize [directory]" scorrerà in tutte le sottodirectory, mostrandoti quanti file ha ciascuna directory e il consumo totale di memoria.

Nella parte inferiore dei risultati, troverai le statistiche totali per la cartella in cui hai avviato il comando. Vedrai un conteggio totale di file, directory e utilizzo della memoria.

software da riga di comando

Un altro comando utile per quando si desidera eseguire uno script che non consente directory o file con spazi, è sfk deblank comando.

Il comando viene utilizzato per indirizzare un file, una directory o tutti i file all'interno di una directory. Per rimuovere spazi da tutti i nomi di file all'interno di una directory, basta digitare "sfk deblank [nome directory]".

software da riga di comando

Questo passerà attraverso l'intera directory e rinominerà qualsiasi file con uno spazio al suo interno, sostituendo gli spazi con il carattere di sottolineatura.

Entrare in alcune delle funzionalità più avanzate di sfk è il SnapTo comando, che può prendere più file di testo e raccogliere i contenuti in un singolo file. Questo è davvero utile per raccogliere una raccolta di file di registro in un unico file.

Il comando per questo è "sfk snapto = nomefile.txt". Nomefile.txt è il nome del file di output in cui si desidera eseguire l'output di tutto il contenuto del testo combinato.
strumenti da riga di comando
Uno dei miei comandi preferiti in sfk è il httpserv comando. Navigando semplicemente in una determinata cartella e digitando "sfk httpserv", è possibile avviare immediatamente un semplice server Web, con quella directory come directory web principale.

strumenti da riga di comando

Il comando utilizza l'indirizzo IP di rete corrente del computer come IP dell'host Web, quindi qualsiasi altro computer sulla rete può aprire quella directory aprendo un browser web e digitando quell'IP nel indirizzo. Questo è un modo davvero fantastico per condividere istantaneamente una pagina HTML su cui potresti lavorare o se vuoi mostrare rapidamente a qualcuno il contenuto di una cartella sulla rete.
Metti la tua riga di comando su steroidi con Swiss File Knife [Windows] sfk81
Mentre potresti essere tentato di usarlo per condividere file, come immagini o file di filmati, in realtà è più veloce avviare un rapido server FTP usando il mio altro comando sfk preferito, ftpserv.

strumenti da riga di comando

Quando si digita "sfk ftpserv", si avvierà immediatamente un servizio ftp in modo che qualsiasi utente della rete possa aprire un client FTP e connettersi a quella directory tramite il trasferimento di file FTP. Ecco Filezilla collegato al mio computer portatile dopo aver abilitato il servizio sul portatile tramite il comando "sfk ftpserv".
programmazione da riga di comando
Queste sono solo alcune delle cose interessanti che puoi fare con sfk. Se lo carichi su un'unità USB, pensa ai potenti comandi a portata di mano, indipendentemente dal computer in uso. Collega la tua chiavetta USB e usa i comandi sfk per avviare e un servizio web istantaneo o per scansionare rapidamente a raccolta di documenti, ricerca di parole specifiche e l'unione di più file con solo uno o due rapidi linee di comando.

Swiss File Knife è il coltellino svizzero di strumenti di programmazione da riga di comando e ti renderà la vita molto più semplice. Prova e facci sapere quali comandi ti piacciono di più. Condividi i tuoi pensieri nella sezione commenti qui sotto.

Ryan ha una laurea in ingegneria elettrica. Ha lavorato 13 anni in ingegneria dell'automazione, 5 anni in IT e ora è un ingegnere di app. Ex amministratore delegato di MakeUseOf, ha parlato a conferenze nazionali sulla visualizzazione dei dati ed è stato presentato su TV e radio nazionali.