Non sarebbe bello se si potesse creare rapidamente qualsiasi tipo di file in OS X e inserirlo in qualsiasi directory? Con pochi rapidi comandi di Terminale, puoi! Continua a leggere per vedere cosa sono.
Lo so, Terminal è un posto spaventoso. Se non sai cosa stai facendo, puoi seriamente rovinare il tuo sistema in modo sbagliato. Non ti preoccupare però, siamo qui per aiutarti.
Anche se non hai mai aperto il Terminale, sarai in grado di tirarlo fuori ...
La Quick Tip di oggi è perfetta per chiunque abbia un qualsiasi livello di esperienza nel terminale. Anche se non hai mai aperto Terminal, sarai in grado di estrometterlo, lo prometto.
Essere in grado di creare nuovi file al volo tramite la tastiera è praticamente garantito per farti sentire come una sorta di Mac Wizard.
Prima di iniziare a chiamarti Gandalf, ci sono tre comandi che devi capire. Ognuno di questi giocherà nel nostro snippet di creazione file finale.
Prima di imparare come creare nuovi file, dobbiamo imparare come assicurarsi che vadano nel posto giusto. Per impostazione predefinita, quando apri Terminal, dovrebbe puntare alla tua cartella Inizio.
Per essere sicuro di ciò che ti circonda, digita "ls" e premi invio per vedere il contenuto della directory attualmente attiva. Questo sputerà un elenco di file e cartelle che è una rappresentazione diretta di ciò che è nella tua cartella home se lo fai apparire in Finder.
Questo concetto è fondamentale. Navigare tra le directory nel Terminale è come navigare nel Finder, stai semplicemente usando testo anziché una GUI.
Per l'esempio di oggi, vorremmo usare la cartella Desktop. Per fare ciò, dobbiamo "cambiare directory" con "cd", in questo modo:
cd Desktop /
Una volta che sei sul desktop, è il momento di creare una cartella. Questo è realizzato tramite il comando "mkdir".
mkdir webproject
Il comando sopra dovrebbe produrre una cartella sul desktop intitolata "webproject". Cambia il nome in qualcosa che ti piace e guarda la cartella che si apre immediatamente sul tuo desktop.
Creare un file con Terminal è semplicissimo. Tutto ciò che devi fare è digitare "touch" seguito dal nome del file che desideri creare.
touch index.html
Questo creerà un file "index.html" nella directory attualmente attiva.
Ora che sappiamo come funzionano tutte e tre le fasi, ora mettiamole in pratica in un unico lungo comando che farà tutto ciò di cui abbiamo bisogno. Nota che puoi digitare più comandi su una singola riga se li separi con un punto e virgola.
cd Desktop /; mkdir webproject; cd webproject; touch index.html; tocco style.css
Scopriamolo per vedere cosa abbiamo realizzato:
Mancia: È possibile creare facilmente più file con un solo comando, basta separare i nomi dei file con uno spazio: touch index.html style.css
Se stai pensando che questo è un sacco di cose da ricordare e scrivere ogni volta che vuoi creare un file, hai ragione. Finché non ti senti veramente a tuo agio con il terminale, questo può essere un processo ingombrante e imbarazzante. Tuttavia, con TextExpander o qualsiasi altra app di espansione del testo, puoi estrarla con pochi tasti.
Tutto quello che devi fare è lanciare la riga di codice sopra esattamente come appare in una macro e poi scegliere qualcosa di breve e dolce per espanderla (io uso "web #" per questo particolare esempio).
Se vuoi davvero essere fantasioso, puoi utilizzare i valori di riempimento per trasformarlo in una macro personalizzabile che può essere diversa ogni volta che la esegui. Per fare ciò, inserisci il seguente frammento nella parte "Contenuto" della tua macro.
cd Desktop /; mkdir% fill: cartella%; cd% fill: folder%; touch% fill: file%;
Come puoi vedere, abbiamo usato la stessa variabile (cartella) per i primi due campi. Ciò significa che devi solo digitare questo in una volta e si sincronizzerà automaticamente in entrambe le posizioni. Se attivi questa macro con TextExpander, otterrai un piccolo modulo da compilare.
Ora che hai visto come creare file in Terminal, è il momento di dargli una possibilità. Prova alcuni esempi e facci sapere cosa ne pensi nei commenti qui sotto.