Ako spravovať nefunkčný terminál v systéme OS X

Terminál OS X je mimoriadne užitočným nástrojom na získanie základov OS X a riešenie problémových aspektov systému, vývoj a testovanie kódu a správu vzdialených spojení medzi mnohými ďalšími podrobnosťami. Keď spustíte terminál, systém by mal načítať predvolený shell, v ktorom môžete vykonávať rôzne programy a skripty, avšak v závislosti od toho, ako ste nakonfigurovali systém, môže sa shell načítať a namiesto toho zobraziť prázdne okno terminálu.

Existuje niekoľko možných dôvodov, prečo sa to môže stať, že predvolená konfigurácia shell pre váš účet môže byť poškodená, alebo samotný terminálový program nemusí fungovať správne.

  1. Konfigurácia shellu

    Predvolený shell pre používateľské kontá je populárny shell Bash, ktorý je nakonfigurovaný v predvoľbách Systémy používateľov a skupín v Rozšírených nastaveniach pre používateľa. Keď načítate pomôcku OS X Terminal, program predvolene spustí tento priradený shell, ale ak sa vyskytne problém s konfiguráciou shell, nemusí sa načítať. Väčšina škrupín používa skryté súbory v koreňovom adresári používateľského účtu na uloženie rôznych environmentálnych konfigurácií, spúšťacích skriptov a ďalších podrobností, ktoré, ak sú poškodené, môžu brániť spusteniu shellu. Pre shell Bash obsahujú konfiguračné súbory nasledovné:

    .bash_profile

    .bashrc

    Bohužiaľ, ak konfigurácia shell bráni jej spusteniu, nemôžete tento shell použiť na úpravu týchto súborov; Môžete však mať systém iný shell, ktorý je možné vykonať v predvoľbách programu Terminal, kde v sekcii Po spustení môžete nastaviť, aby otvoril shell s predvoleným protokolom shell (predvolené nastavenie) alebo zadajte príkaz načítať. Príkaz / bin / bash je príkaz pre predvolený shell Bash, ale môžete použiť / bin / sh, / bin / tcsh /, / bin / csh alebo akýkoľvek iný shell voľby.

    Keď sa použije nový shell, mali by ste byť schopní načítať príkazový riadok a odstrániť alebo upraviť konfiguračné súbory Bash na obnovenie funkčnosti tohto shellu.

  2. Problém s aplikáciou terminálu

    Aj samotná aplikácia Terminál môže mať problémy, ktoré jej zabraňujú správnej funkcii. Zatiaľ čo Terminal v podstate hostí shell, v ktorom robíte svoju prácu, program má množstvo funkcií pre usporiadanie okien, spravovanie kariet, tém a ďalšie podrobnosti o interakcii s Terminálom. Rovnako ako u akéhokoľvek programu v OS X, tieto sú uložené v súbore predvolieb terminálu a ak v tomto súbore dochádza k poškodeniu, potom môže program zaznamenať nepárne správanie a nesprávne zobrazovať obsah ani vykonávať požadované akcie.

    Ak chcete tento problém odstrániť, ako u iných programov môžete odstrániť súbor predvolieb terminálu alebo skúsiť obnoviť súbor zo zálohy. Ak to chcete urobiť, prejdite do knižnice v ponuke "Prejsť" v nástroji Finder (v položke Mountain View sa zobrazí voľba Hold v programe Mountain Lion a v tejto ponuke sa zobrazí knižnica) a otvorte priečinok Preferences (Preferencie). Tu nájdite súbor s názvom "com.apple.Terminal.plist" a odstráňte ho alebo vyvolajte Time Machine a obnovte verziu, odkedy Terminal fungoval správne.

Posledné slovo poznámky týkajúce sa terminálu: ak ste užívateľom napájania a pravidelne pristupujete k Terminálu, potom ako zdvojnásobenie na webových prehliadačoch, aby ste sa uistili, že máte prístup na web, môžete zvážiť mať aspoň jeden ďalší spôsob prístupu k príkazovému riadku, V každom prípade môžete zaviesť systém OS X do režimu pre jedného používateľa, aby ste získali prístup k príkazovému riadku, avšak v rámci používateľského konta je veľmi dôležité. Pomôcka Terminál v operačnom systéme OS X je predvolený spôsob, ako to urobiť, ale existuje niekoľko možností tretích strán. Dva, ktorí prídu na myse, sú emulátor iTerm 2 a emulátor xterm, ktorý je dodávaný s okenným systémom "XQuartz" X11 pre OS X. S týmito inštaláciami by sa malo niečo stať na jednom, potom by ste mohli používať druhý zálohujte a spustite s terminálom.


 

Zanechajte Svoj Komentár