<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="guide" style="task" id="overview" xml:lang="da">
  <info>
    <revision version="0.1" date="2013-01-10" status="draft"/>
    <link type="guide" xref="index"/>

    <credit type="author copyright">
      <name>Sindhu S</name>
      <email>sindhus@live.in</email>
      <years>2013</years>
    </credit>
    <credit type="copyright editor">
      <name>Ekaterina Gerasimova</name>
      <email>kittykat3756@gmail.com</email>
      <years>2013</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Hvad er en terminal?</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>scootergrisen</mal:name>
      <mal:email/>
      <mal:years>2020</mal:years>
    </mal:credit>
  </info>

  <title>Overblik af en terminal</title>

  <p><app>Terminal</app> er et terminalprogram til <gui>GNOME</gui>. Følgende vilkår og deres beskrivelser hjælper dig med at lære <app>Terminal</app> og dens funktioner at kende.</p>

  <terms>
    <item>
      <title>En terminal</title>
      <p>En terminal er et sted til at indtaste tekst i en computer, som også kaldes kommandolinje eller Command Line Interface (CLI).</p>
    </item>
    <item>
      <title>Fysiske terminaler</title>
      <p>IBM 3270, VT100 og mange andre hardwareterminaler produceres ikke længere som fysiske enheder. Til at emulere disse terminaler findes terminalemulatorer.</p>
    </item>
    <item>
      <title>Terminalemulatorer</title>
      <p>Emulering er et computerprograms evne til at imitere et andet program eller enhed.</p>

      <p>En terminalemulator, også kaldet tty, er et softwareprogram, som emulerer en skærmterminal på moderne computere, som bruger grafiske brugerflader og giver interaktiv adgang til programmer, som kun kan køre i kommandolinjemiljøer. Programmerne kan enten køre på den samme maskine eller på en anden via <app>telnet</app>, <app>ssh</app> eller <app>opkald</app>.</p>
    </item>
    <item>
      <title>VTE</title>
      <p>Virtual Terminal Environment (VTE) er en terminalemulator, som emulerer en tekstterminal i et miljø med grafisk brugerflade (GUI). <app>Terminal</app> er i vid udstrækning baseret på <app>VTE</app>. <app>VTE</app> har kontroller, som implementerer en fuldt funktionsdygtig terminalemulator.</p>
    </item>
    <item>
      <title>Skal</title>
      <p>En <em>skal</em> er et program, som giver en grænseflade til at igangsætte eller “starte” kommandoer eller et andet program i en terminal. Det giver dig også mulighed for at vise eller gennemse indholdet i mapper. Populære skaller inkluderer <app>bash</app>, <app>zsh</app>, <app>fish</app>.</p>
    </item>
    <item>
      <title>Undvigesekvenser</title>
      <p>En undvigesekvens er en serie af tegn, som bruges til at ændre betydningen af data i en terminal. Undvigesekvenser bruges når en computer kun har en enkelt kanal til at sende information frem og tilbage. Undvigesekvenser bruges til at skelne mellem om data der sendes er en kommando, som skal udføres, eller information som skal gemmes og vises.</p>
    </item>

    <item>
      <title>Prompt</title>
      <p>En prompt kaldes også en <em>kommandoprompt</em>. Det er en sekvens af tegn, som bruges i kommandolinjemiljøet til at vise at skallen er klar til at modtage kommandoer.</p>

      <p>En prompt slutter typisk med tegnet <sys>$</sys>, <sys>%</sys>, <sys>#</sys> eller <sys>&gt;</sys> og inkluderer information om stien til den nuværende arbejdsmappe. På Unix-baserede systemer er det almindeligt, at prompten slutter med et <sys>$</sys>- eller <sys>#</sys>-tegn afhængig af brugerrollen såsom <sys>$</sys> for bruger og <sys>#</sys> for superbruger (også kaldet <sys>root</sys>).</p>
    </item>
    <item>
      <title>Kommando</title>
      <p>Det der indtastes i prompten, som skal udføres, kaldes en <em>kommando</em>. Det er en kombination af programnavnet samt parametre, der videregives som flag for at ændre kørslen af programmet.</p>
    </item>
  </terms>

</page>
