Ho incasinato pbcopy. Invece di
cat foo | pbcopy
Ho fatto
cat foo > pbcopy
E ora il mio pbcopy è un file di testo. Come posso reinstallarlo? Fa parte di un pacchetto specifico, forse qualcosa in homebrew?
Se non hai eseguito questi comandi nella directory /usr/bin
e con i privilegi di root, non hai sovrascritto il file pbcopy reale: hai semplicemente creato un nuovo file nella directory di lavoro corrente con lo stesso nome.
Quindi - molto probabilmente non è necessario reinstallare pbcopy. Per verificare, puoi chiamare esplicitamente il programma completo, in questo modo:
cat foo | /usr/bin/pbcopy
che dovrebbe funzionare correttamente. Se lo fa, puoi eliminare il file pccopy che hai creato inavvertitamente in modo sicuro ...
Il binario pbcopy
proviene dall'installazione di base di OS X ed è possibile ripristinarlo da Time Machine (uno snapshot locale o un'unità esterna) con copie di quel file.
Successivamente, puoi aprire l'installer in un programma come Pacifist ed estrarre quel file binario.
Peggiore del caso, rieseguire il programma di installazione o ottenere una copia del file binario da una fonte attendibile e si dovrebbe essere a posto finchè la sorgente è allo stesso livello del sistema operativo.
Leggi altre domande sui tag macos