Sindhu S
sindhus@live.in 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Vad är en terminal?
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2016
Sebastian Rasmussen
sebras@gmail.com 2018.

# Översikt över en terminal

Terminal är ett terminalprogram för GNOME. Följande villkor och deras beskrivningar kommer hjälpa dig att bekanta dig med Terminal och dess funktioner.

# En terminal

En terminal är en punkt för textinmatning i en dator som också kallas för kommandoradsgränssnitt (Command Line Interface, CLI).

# Fysiska terminaler

IBM 3270, VT100 och många andra är hårdvaruterminaler som inte längre tillverkas som fysiska enheter. För att emulera dessa terminaler finns det terminalemulatorer.

# Terminalemulatorer

Emulering är förmågan hos ett datorprogram att imitera ett annat program eller en annan enhet.

En terminalemulator, också kallad tty, är programvara som emulerar en videoterminal i moderna datorer som använder grafiska användargränssnitt och tillhandahåller interaktiv åtkomst till program som endast kan köras i kommandoradsmiljöer. Dessa program kan köras antingen på samma maskin eller på en annan maskin via telnet, ssh eller uppringning.

# VTE

Virtual Terminal Environment (VTE) är en terminalemulator som emulerar en textterminal inuti ett grafiskt användargränssnitt (GUI). Terminal är i stort baserad på VTE. VTE har komponenter som implementerar en terminalemulator med full funktionalitet.

# Skal

Ett skal är ett program som tillhandahåller ett gränssnitt för att anropa eller ”köra” kommandon eller ett annat program inuti en terminal. Det låter dig också visa och bläddra bland innehållet i kataloger. Några populär skal är bash, zsh och csh.

# Kontrollsekvenser

En kontrollsekvens är en rad med tecken som används för att ändra betydelsen av data i en terminal. Kontrollsekvenser används när en dator endast har en kanal för att skicka information fram och tillbaka. Kontrollsekvenser används för att avgöra om data som sänds är ett kommando som ska köras eller information som ska lagras och visas.

# Prompt

En prompt kallas också en kommandoprompt. Det är en rad med tecken som används i kommandoradsmiljön för att visa att skalet är redo att ta emot kommandon.

En prompt slutar vanligtvis med tecknen $, %, # eller > och inkluderar information om sökväg för aktuell arbetskatalog. På Unix-baserade system är det vanligt för prompten att sluta med ett $- eller #-tecken beroende på användarrollen, så som $ för användare och # för superanvändare (också kallad root).

# Kommando

Inmatning som anges i prompten för att köras kallas ett kommando. Det är en kombination av programnamnet tillsammans med ytterligare parametrar som skickas med som flaggor för att ändra körningen av programmet.