Sådan administreres en ikke-funktionel terminal i OS X

OS X Terminal er et usædvanligt nyttigt værktøj til at komme til undergrunden for OS X og fejlfinding af problematiske aspekter af systemet, udvikling og test af kode og styring af fjernforbindelser blandt mange andre detaljer. Når du starter Terminal, skal systemet indlæse standardskallen, hvor du kan udføre forskellige programmer og scripts, men afhængigt af hvordan du har konfigureret dit system, må shellen ikke indlæse og i stedet vise et tomt Terminalvindue.

Der er et par mulige årsager til, at dette kan ske, hvilket er, at standardskalekonfigurationen for din konto kan være beskadiget, eller at Terminalprogrammet selv ikke fungerer korrekt.

  1. Shell konfiguration

    Standardskallen til brugerkonti er den populære Bash-shell, som er konfigureret i brugerens og gruppens systemindstillinger i de avancerede indstillinger for en bruger. Når du indlæser OS X Terminal-værktøjet, starter programmet som standard denne tildelte shell, men hvis der er et problem med skalens konfiguration, kan den muligvis ikke indlæses. De fleste skaller bruger skjulte filer i roden af ​​brugerkontoen for at gemme forskellige miljøkonfigurationer, opstartsskripter og andre detaljer, som hvis det er korrupt, kan forhindre, at skalen starter. For Bash-skalen indeholder konfigurationsfilerne følgende:

    .bash_profile

    .bashrc

    Desværre, hvis shellkonfigurationen forhindrer det i at starte, kan du ikke bruge denne shell til at redigere disse filer. Du kan dog få systemet til at bruge en anden skal, som kan gøres i Terminalprogrammets præferencer, hvor i Opstart sektionen kan du indstille det til at åbne en skal med standard log-in shell (standardindstillingen) eller angive en kommando at indlæse. Kommandoen / bin / bash er kommandoen til standard Bash-skalen, men du kan bruge / bin / sh, / bin / tcsh /, / bin / csh, eller en hvilken som helst anden valgskal.

    Når den nye skal skal bruges, skal du derefter kunne indlæse kommandolinjen og fjerne eller redigere Bash-konfigurationsfilerne for at gendanne shellens funktionalitet.

  2. Terminal app problem

    Terminal applikationen selv kan også opleve problemer, der forhindrer det i at fungere korrekt. Mens terminalen i det væsentlige er en skal, hvor du gør dit arbejde, har programmet en række funktioner til at arrangere vinduer, administrere faner, temaer og andre detaljer om interaktion med Terminal. Som med ethvert program i OS X gemmes disse i Terminalens præferencesfil, og hvis der er korruption i denne fil, kan programmet opleve ulige adfærd og ikke vise indhold korrekt eller udføre ønskede handlinger.

    For at løse dette problem, som med andre programmer, kan du fjerne Terminalens præferencefil eller prøve at genoprette en fra en sikkerhedskopi. For at gøre dette skal du gå til biblioteket i menuen "Gå" i Finder (hold indstillingen i Mountain Lion for at afsløre biblioteket i denne menu), og åbn mappen Preferences. Her finder du filen "com.apple.Terminal.plist", og fjerner den eller aktiverer Time Machine og gendanner en version fra, da terminalen fungerede korrekt.

Et sidste notat om terminalen: Hvis du er en strømbruger og har adgang til terminalen regelmæssigt og derefter kan lide at fordoble web browsere for at sikre dig adgang til internettet, kan du overveje at have mindst en anden måde at få adgang til kommandolinjen . Tilladt, at du altid kan starte OS X til Single User-tilstand for at få adgang til kommandolinjen, men det gøres stort set inden for brugerkontoen. Terminalværktøjet i OS X er standardmetoden til at gøre dette, men der er også flere tredjepartsindstillinger. To der kommer til at tænke på er den gratis iTerm 2-emulator og xterm-emulatoren, der følger med XQuartz X11 vinduessystemet til OS X. Med disse installerede, skal der ske noget med en, så kan du muligvis bruge den anden til at være sikkerhedskopiere og køre med terminalen.


 

Efterlad Din Kommentar