Estoy experimentando con mi computadora y me di cuenta de que todos los comandos en el terminal que no son bash builtins estaban almacenados en el / usr / bin. Así que quería ver (para confirmar mi comprensión) que no funcionarían en Terminal si no estuvieran allí. Así que copié bin a mi escritorio y borré bin en usr. Efectivamente, yo tenía razón. Todos los elementos integrados todavía funcionaban, pero cosas como "decir" no funcionaban. Sintiéndome contento conmigo mismo por descubrir algo acerca de mi computadora, coloqué de inmediato a bin en el servidor y comprobé si "decir" funcionaba para confirmar que no se había hecho ningún daño. Funcionó. Luego, algún tiempo después, necesito usar sudo para algo y recibo un error. Reinicié mi computadora, esperando que eso ayude. Ahora ya no puedo usar Terminal. Cuando lo arranco 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, entonces, ¿cómo soluciono esto? Lo único que mi cerebro no educado puede pensar es una reinstalación de OS X.