# Introduktion till Terminal

Ytterst kort introduktion till hur ett skal hanteras

Nödfallsprocedurer: döda vilda program, etc.

SSH, sessioner, miljövariabler, andra roliga saker

Några tips och trick

Terminal är en terminalemulator för X-fönstersystemet. Den är i stort sett baserad på DEC:s VT100 och många av dess efterföljare. Terminal, som också kallas ett skal, är ett väsentligt verktyg i &Linux;- och &UNIX;-baserade datorer för snabbt och produktivt arbete.

Nödfallsprocedurer:

I &Linux;- och &UNIX;-baserade datorer kör varje process oberoende i sitt eget minnesutrymme, så att den inte av misstag kan skriva över minne som tillhör någon annan process, förstås utom om den har privilegier som `systemadministratör`. Om en process i &kde; kraschar på grund av ett fel, ska man inte behöva bekymra sig om att den kommer åt någon annan aktiv process.

För att hålla reda på alla systemprocesser kan man använda kommandot `top` eller `ps` i Terminal. Att använda dessa verktyg gör det mycket enklare att hitta och döda vildsinta program.

Ett exempel på användning av signaler i Terminal: &konqueror; har kraschat och lämnat efter sig en process som kör nspluginviewer som använder 12 % av minnet och 10 % av processorcyklerna. Använd kommandot k i `top` för att döda processen. Du blir tillfrågad om processidentifikationen, och därefter signalen att skicka till den för att döda den. För mer information om vilka signaler du kan skicka till en process som kör, se den fullständiga manualen om signaler (skriv `man signal` i en Terminal eller gå till `#signal` i &konqueror;).

SSH, sessioner, miljövariabler, andra roliga saker.

Om du använder Terminal för fjärradministration, fundera på att använda sessionsfunktionen i Terminal. För att använda den, klicka på menyalternativet Inställningar Anpassa &konsole;. Välj fliken Session här och fyll i namnet på din nya session. Den blir nu förvald när du startar Terminal.

När Terminal startas, läses och körs bash-specifika kommandon och &kde;-specifika variabler från `~/.bashrc` eller `~/.bash_profile`. Inställningsfilen som föredras för användarmiljöer är `~/.bash_profile`. Kommandona `printenv` eller `env` kan användas för att visa alla variabler som för närvarande är definierade. För att definiera en variabel i skalet, använd `VARNAMN=`värde``. För en fullständig lista med variabler som kan definieras i &kde;, se webbjournalen.

Några tips och trick

För att byta namn på sessionen i Terminal, använd &Ctrl;&Alt;S och skriv in det nya namnet.

Om du har behov av att köra några &kde;-program med privilegier som `systemadministratör`, kan du använda kommandot &kdesu; med väljaren `-c` från kommandoraden, på följande sätt: ``kdesu` `-s -n `program```. Att använda väljaren `-n` förhindrar att &kde; kommer ihåg dina lösenord.

## Relaterad information

- Handbok Terminal har mycket mer information om funktionerna som är tillgängliga i Terminal. Du kan läsa den i hjälpcentralen eller genom att skriva `help:/konsole` i &konqueror;s platsrad.