Problemi con il terminale (/ usr / bin)

0

Sto sperimentando con il mio computer e mi sono reso conto che tutti i comandi nel terminale che non sono builtin bash sono stati memorizzati in / usr / bin. Quindi volevo vedere (per confermare la mia realizzazione) che non avrebbero funzionato in Terminal se non erano lì. Quindi ho copiato il cestino sul desktop e il cestino cancellato in usr. Abbastanza sicuro, avevo ragione. Tutti i builtins funzionavano ancora, ma cose come 'say' no. Sentendomi contento di me stesso per aver scoperto qualcosa sul mio computer, ho prontamente riposto il cestino in usr e ho controllato se "say" stava funzionando per confermare che non era stato fatto alcun danno. Ha funzionato. Poi qualche tempo dopo ho bisogno di usare sudo per qualcosa e ottengo un errore. Ho riavviato il mio computer, sperando che sarebbe di aiuto. Ora non posso nemmeno più usare il Terminale. Quando lo avvio, dice:

Last login: Fri Jul 25 01:12:20 on console
login(529,0x7fff744b4310) malloc: *** error for object 0x7fcfa3600e20: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

[Process completed]

Uh-oh, quindi come posso risolvere questo? L'unica cosa a cui il mio cervello non educato può pensare è una reinstallazione di OS X.

    
posta Mason 25.07.2014 - 08:46
fonte

1 risposta

1

L'ho capito cercandolo da solo (mi spiace non averlo pensato prima). Vai all'utility del disco e fai clic su "Ripara permessi del disco".

    
risposta data 25.07.2014 - 23:39
fonte

Leggi altre domande sui tag