Det ser ut som om Terminal-appen togs bort och ersattes med ett program som visar den dialogrutan, så att ändra behörigheter inte hjälper. Att göra en ren installation som BaronVonKaneHoffen föreslog skulle fungera, men det finns andra alternativ.
Alternativ # 1 - Återställ från en annan Mac
Om du äger eller har tillgång till en annan Mac kan du kopiera /Applications/Terminal.app till /Applications/Terminal.app på denna mac.
Alternativ # 2 - Återställ från återställningspartitionen
(Nästan?) Varje Mac har haft en återställningspartition sedan Mac OS X Lion. Om du stänger av datorn och slår på den igen medan du håller Kommando + R som beskrivs i https://support.apple.com/en-us/ HT201314 kommer du in i återställningspartitionen. Därifrån kan du välja Verktyg-> Terminal för att komma in i terminalen. Därifrån kan du skriva in (otestad, något liknande detta)
cd / Applikationer / Utilitiesrm -rf / Volumes / Macintosh \ HD /Applications/Utilities/Terminal.appcp -r Terminal.app / Volumes / Macintosh \ HD / Applications / Utilities / Terminal.app
Alternativ # 3 - Återställ från en Apple-programuppdatering
Detta är det enklaste sättet eftersom det kan göras utan att starta om eller överföra filer. Ladda bara ner en Terminal-ersättning som iTerm (Heck, du kan lika gärna använda det istället för Terminal) och kör
cd / tmprm -rf TERMINALRESTOREmkdir TERMINALRESTOREcd TERMINALRESTOREcurl -ORL http://swcdn.apple.com/content/downloads/21/09/031-20634/8d84o1ky5gn2agnf5kiz9eed134n7y3q4c/cd -nobrowse "/ Volumes / Recovery HD Update / BaseSystem.dmg" sudo rm -rf /Applications/Terminal.app # Radera den gamla Terminal-appen. Lösenord krävs.
sudo cp -Rp "/ Volumes / OS X Base System / Applications / Utilities / Terminal.app" /Applications/Utilities/Terminal.app # Copy over the new Terminal apphdiutil detach "/ Volumes / OS X Base System" hdiutil detach "/ Volymer / Recovery HD-uppdatering "cd ~ rm -rf / tmp / TERMINALRESTORE
Dessutom kan du helt enkelt köra curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/ raw / 8d961db047d387319e07e56c228847394ecc1b57 / Terminal.command | sh
för att undvika att kopiera / klistra in ovanstående.