
Allora vi innamorerete di questo trucchetto che consente di eseguire nuovamente il comando eseguito mentre si sostituisce la sintassi errata!
La sintassi da utilizzare è la seguente:
!!:gs/vecchio/nuovo
Dove: ! esegue l'ultimo comando ancora una volta, mentre: gs / vecchio / nuovo sostituisce le istanze del testo "vecchio" con "nuovo" nell'ultimo comando.
Per esempio, ecco un semplice comando per cambiare cartella con un errore nel percorso:
cd /System/Library/CoerServices/Dock.app/Contents/
Si noti che "CoerServices" dovrebbe essere "CoreServices", ma piuttosto che riscrivere totalmente il lungo comando e il percorso ancora una volta, è possibile digitare questo:
!!:gs/Coer/Core/
E all'improvviso verrete spostati nella directory appropriata.
Questo è estremamente utile quando scoprite errori che risiedono da qualche parte nella sintassi della riga di comando, ma è perfetto anche per cambiare le impostazioni come quando si usano i comandi "defaults write" dove bisogna sostituire "no" con "sì":
!!:gs/no/yes
Infine è possibile inserire sudo davanti a ! per eseguire il comando precedente come root.
fonte: http://osxdaily.com/
Nessun commento:
Posta un commento