Copia il percorso corrente dal terminale negli Appunti in Mac OS X
Anche se è abbastanza facile copiare il percorso di una cartella dalla GUI e dal Finder del Mac, o anche copiare il percorso nel Terminale con un trucco trascina e rilascia, andando nella direzione opposta e ottenendo il percorso corrente da la riga di comando e quindi renderla accessibile agli appunti di OS X più ampi è un po' più complicata... beh, almeno fino a quando non conosci questo piccolo consiglio utile.
Questo trucco ha un funzionamento abbastanza semplice, utilizzando il comando pwd (abbreviazione di directory di lavoro presente) e il comando pbcopy (un'interfaccia a riga di comando per la funzione di copia negli appunti in OS X), al massimo semplice funziona così:
pwd|pbcopy
Questo copierà istantaneamente la directory di lavoro presente negli appunti di OS X.
Se hai già familiarità con la riga di comando, sei a posto, ma per coloro che non sono così informati sulla riga di comando, rivediamo un po' di più questa sequenza di comandi in modo che ha più senso.
Se vuoi seguire, avvia semplicemente l'app Terminal. Innanzitutto, vorremo trovarci nella posizione all'interno della riga di comando per copiare il percorso. Ai fini di questa procedura dettagliata sceglieremo "/System/Library/CoreServices/Resources/" perché è un percorso di sistema profondo (quasi) universale su tutti i Mac.Ora al prompt dei comandi, inserisci il seguente comando:
cd /System/Library/CoreServices/Resources/
Premi il tasto Invio e ti ritroverai in quella cartella, verifichiamolo usando il suddetto comando 'pwd':
pwd
Di nuovo, premi Invio e dovresti vedere un output come questo:
$ pwd /Sistema/Libreria/Servizi principali/Risorse/
Ora che sai di essere nel posto giusto, copiamo il percorso della directory negli appunti, ma senza doverlo selezionare manualmente usando il cursore del mouse e premendo Command+C, usando invece pbcopy :
pwd|pbcopy
Come funziona è semplice: il comando 'pwd' viene eseguito, quindi utilizza quella che viene chiamata 'pipe' per reindirizzare l'output di pbcopy nel comando successivo, che in questo caso è 'pbcopy'.Come accennato, pbcopy è un'interfaccia a riga di comando per gli appunti di Mac OS X, quindi inviando l'output del comando lì, i dati vengono archiviati negli appunti di Mac. Non ne sei sicuro? Basta aprire qualsiasi documento di testo, o anche rimanere al prompt del terminale, e premere Command+V... vedrai "/System/Library/CoreServices/Resources/" come output. Ottimo eh? Puoi anche usare l' altra estremità di pbcopy, pbpaste, per rivelare i dati memorizzati negli appunti.
Se hai intenzione di usarlo spesso, puoi sempre crearne un alias all'interno del tuo profilo aggiungendo una riga come questa a .bash_profile:
alias copypath='pwd|pbcopy'
Con quello salvato in bash_profile, puoi semplicemente digitare 'copypath' e ottenere lo stesso effetto.
Questo trucco rende semplice il recupero di un percorso corrente e facilita considerevolmente il passaggio dal terminale alla GUI. Ricorda, gli utenti Mac possono anche andare dall' altra parte, dalla GUI al terminale, con un eccellente trucco di trascinamento della selezione per digitare automaticamente il percorso completo dell'elemento o il nome del file dal Finder nel prompt dei comandi.