Kaip valdyti neveikiančią terminalą OS X sistemoje

OS X terminalas yra išskirtinai naudinga priemonė, padedanti pasiekti OS X pagrindus ir triktis probleminių sistemos aspektų, kuriant ir bandant kodą bei valdant nuotolinius ryšius tarp daugelio kitų detalių. Kai paleidžiate terminalą, sistema turi įkelti numatytąjį apvalkalą, kuriame galite vykdyti įvairias programas ir scenarijus, tačiau, priklausomai nuo to, kaip konfigūravote sistemą, korpusas negali įkelti ir rodomas tuščias terminalo langas.

Yra keletas galimų priežasčių, kodėl taip gali atsitikti, ty, kad jūsų paskyros numatytoji korpuso konfigūracija gali būti sugadinta arba pati Terminalo programa gali neveikti tinkamai.

  1. Shell konfigūracija

    Numatytasis vartotojo abonementų apvalkalas yra populiarus „Bash“ korpusas, kuris konfigūruojamas naudotojų ir grupių sistemos parinktyse naudotojo papildomuose nustatymuose. Kai įkeliate OS X terminalo programą, programa pagal nutylėjimą paleidžia šį priskirtą apvalkalą, bet jei iškyla problema su apvalkalo konfigūracija, ji gali įkelti. Dauguma korpusų naudoja paslėptus failus vartotojo abonemento šaknėje, kad išsaugotų įvairias aplinkos konfigūracijas, paleisties scenarijus ir kitas detales, kurios sugadintos gali užkirsti kelią korpuso paleidimui. „Bash“ korpuso konfigūracijos failuose yra:

    .bash_profile

    .bashrc

    Deja, jei apvalkalo konfigūracija neleidžia jam paleisti, tuos korpusus negalėsite naudoti šiems failams redaguoti; tačiau jūs galite turėti sistemą naudoti kitą apvalkalą, kurį galima atlikti terminalo programos nuostatose, kur skyriuje Pradėti galite nustatyti, kad jis atidarytų apvalkalą su numatytuoju prisijungimo apvalkalu (numatytasis nustatymas) arba nurodykite komandą pakrauti. Komanda / bin / bash yra numatytojo „Bash“ korpuso komanda, tačiau galite naudoti / bin / sh, / bin / tcsh /, / bin / csh arba bet kurį kitą pasirinktą apvalkalą.

    Naudojant naują apvalkalą, galėsite įkelti komandų eilutę ir pašalinti arba redaguoti „Bash“ konfigūracijos failus, kad būtų atkurta ši korpuso funkcija.

  2. Terminalo programos problema

    Pati „Terminalo“ programa gali susidurti su problemomis, kurios neleidžia tinkamai veikti. Nors terminalas iš esmės talpina korpusą, kuriame atliekate savo darbą, programoje yra daug funkcijų, skirtų langams, skirtukų valdymui, temoms ir kitai informacijai apie sąveiką su terminalu. Kaip ir bet kuriai programai OS X, jie yra išsaugomi terminalo parinkčių faile ir, jei šiame faile yra korupcija, programa gali patirti nelyginį elgesį ir nerodyti turinio teisingai arba atlikti prašomus veiksmus.

    Norėdami išspręsti šią problemą, kaip ir kitose programose, galite pašalinti Terminalo nuostatų failą arba pabandyti atkurti vieną iš atsarginės kopijos. Norėdami tai padaryti, eikite į biblioteką „Go“ meniu „Finder“ (palaikykite parinktį „Mountain Lion“, kad šiame meniu būtų atskleista biblioteka) ir atidarykite aplanką Preferences. Čia suraskite failą „com.apple.Terminal.plist“ ir pašalinkite jį arba pasinaudokite „Time Machine“ ir atkurkite versiją nuo tada, kai terminalas veikia tinkamai.

Galutinis žodis dėl Terminalo: jei esate galios vartotojas ir reguliariai pasiekiate Terminalą, tada norėtumėte padvigubinti žiniatinklio naršyklėse, kad įsitikintumėte, jog turite prieigą prie žiniatinklio, kurį galėtumėte apsvarstyti bent vieną kitą būdą pasiekti komandų eilutę . Jūs galite visada paleisti OS X į „Single User“ režimą, kad galėtumėte pasiekti komandinę eilutę, tačiau tai labai naudinga vartotojo abonemente. „OS X“ terminalo įrankis yra numatytasis būdas tai padaryti, tačiau yra ir keletas trečiųjų šalių parinkčių. Du, kurie ateina į galvą, yra nemokamas „iTerm 2“ emuliatorius ir „xterm emuliatorius“ su „XQuartz“ X11 langų sistema, skirta OS X. Su šiomis įdiegtomis, jei kas nors atsitiks su vienu, tuomet galbūt galėsite naudoti kitą. atgal ir paleisti su terminalu.


 

Palikite Komentarą