Solaris Common Desktop Environment: Användarhandbok

Kapitel 12 Använda Terminalen

I ett terminalfönster kan du använda UNIX-kommandon och kopiera och klistra in text.


Obs!

Bilderna i det här kapitlet är tagna från vanliga CDE-skärmar. Skärmbilderna på din dator kan se annorlunda ut än bilderna i det här kapitlet beroende på datorns inställningar, exempelvis om du eller systemadministratören har anpassat dem.


Skrivbordets standardterminalfönster

Standardterminalemulatorn på skrivbordet är dtterm. Terminalemulatorn dtterm emulerar den del av VT220-terminalen som följer ANSI- och ISO-standard.

Kommandoradsprompten i dtterm är ett särskilt tecken som visas i terminalfönstrets vänstra marginal. Det kan vara "%", "<", "$" eller något annat tecken. En liten ruta eller list, som kallas markör, visar var i fönstret de tecken du skriver med tangentbordet kommer att visas.

Graphic

Starta terminalfönster

Du kan starta ett terminalfönster på något av följande sätt:

Starta terminalfönster från huvudgruppen

    Markera kontrollen Denna värd på panelundermenyn Värdar.

    Graphic
  1. Eller klicka på aktivitetsindikatorn (jordgloben) i arbetsyteomkopplaren.

    Dialogrutan Gå visas.

  2. Skriv en IP-adress, exempelvis 129.156.120.179 eller @-tecknet följt av ett värdnamn (som @jupiter) för värden som du vill köra terminalsessionen på.

  3. Klicka på OK.

Starta terminalfönster från programhanteraren

  1. Klicka på kontrollen Skrivbordsprogram i huvudgruppen.

  2. Dubbelklicka på ikonen Terminal (du kanske behöver bläddra för att se ikonen).

    Graphic

Starta terminalfönster från filhanteraren

  1. Klicka på kontrollen för filhanteraren i huvudgruppen.

    Graphic

    Filhanterarfönstret visas.

  2. Välj Öppna Terminal på Fil-menyn i filhanteraren.

    Graphic

Starta terminalfönster från Fönster-menyn på en annan terminal

    Välj Nytt på Fönster-menyn i ett befintligt terminalfönster.

En kopia av terminalfönstret visas.

Starta terminalfönster från adresshanteraren med en markerad värddator

Stänga terminalfönster

    Skriv exit på kommandoraden och tryck på Retur.

    Eller välj Stäng på Fönster-menyn i Terminalen.

    Eller välj Stäng på Fönster-menyn, som visas via knappen i fönsterramens övre vänstra hörn.


Obs!

Det bästa sättet att avsluta ett terminalfönster är att skriva exit på kommandoraden. De två andra metoderna avslutar inte eventuella bakgrundsprocesser, vilket ibland kan skapa problem.


Om du startade ett terminalfönster från kommandoraden kan du stänga det genom att trycka på Ctrl+C i det fönster du startade terminalfönstret.

Använda terminalfönster

Med hjälp av terminalfönster kan du starta andra program, skriva UNIX-kommandon och kopiera och klistra in text inom och mellan fönster.

Starta program i terminalfönster

    Skriv det kommando som startar programmet på kommandoraden.

Den allmänna syntaxen för att starta ett program är:

program [alternativ] &

program - programmets namn

alternativ - en lista över valfri information som skickas till programmet

& - anger att programmet ska köras i bakgrunden. Då kan du fortsätta använda terminalfönstret samtidigt som programmet körs.

Mer information om vilka kommandon och alternativ som finns för olika program finns i dokumentation och direkthjälp (man) för respektive program.

Om du t ex vill starta en digitalklocka från kommandoraden skriver du:

xclock -digital &

Använda kommandon

    Skriv kommandot och tryck på Retur.

Om du t ex vill ha en lista över filerna i den aktuella katalogen skriver du:

ls 

Du visar en lista över filerna i den aktuella katalogen och skriver ut listan på standardskrivaren genom att skriva följande:

ls | lp 

Kopiera och klistra in text

  1. Använd musknapp 1 och dra pekaren över texten som du vill flytta.

    Texten visas markerad.

  2. Släpp upp musknapp 1 när all text är markerad.

    Den markerade texten kopieras till Urklipp. Texten tas inte bort från källan.

  3. Klicka med musknapp 2 där du vill infoga texten.

    En kopia av innehållet i urklippsminnet klistras på den plats som du har angett. Du kan göra flera kopior genom att upprepa föregående steg.

Ändra storlek på innehåll i fönster

När du ändrar storlek på ett terminalfönster är det inte säkert att programmen som körs i fönstret påverkas av storleksändringen. Använd följande procedur för att ändra storlek på programmets utdata till skärmen.

    Du ändrar storlek på innehållet i ett fönster genom att skriva följande på kommandoraden:

eval `resize` 

resize omges av enkla citattecken och inte dubbla.

Köra dtterm i andra system

Du kan köra dtterm i ett annat system med hjälp av olika kommandon:

Använda alternativet -display

-display värd:visningsenhet[.skärm]

där

värd - är namnet på ett giltigt system på nätverket.

visningsenhet - är numret på en visningsenhet på värddatorn.

skärm - Valfritt. Skärmbilden på visningsenheten. Standard är 0.

Du kan söka efter dessa värden genom att skriva env och läsa raden DISPLAY. Terminalfönstret körs i ditt system men visas i ett annat system.

Följande kommando startar exempelvis ett dtterm-fönster på värddatorn med namnet hpcvxdm:

dtterm -display hpcvxdm:0 &

Använda kommandot rlogin

Du kan använda kommandot rlogin i ett befintligt terminalfönster för att logga in på en fjärrvärd. När fönstret fungerar som en terminal för fjärrvärden kan du köra program där och dirigera bildskärmen till ditt system om du vill.

I följande exempel loggar du med hjälp av kommandot in på ett system med namnet there, kör kommandot xload på klienten och omdirigerar skärmbilden tillbaka till det ursprungliga systemet. Vi förutsätter att ditt system heter here.

rlogin there
xload -display here:0

Använda kommandot remsh

Med kommandot remsh startar du ett skal på en fjärrvärd och utför vissa klientfunktioner (som ofta startar en terminalemulator på den värden). Dessutom omdirigeras skärmbilden tillbaka till det ursprungliga systemet.

Följande syntax används:

remsh fjärr -n klient -display system:skärm[.skärmbild]

där:

fjärr - fjärrdatorns namn

klient - programmet du vill köra på fjärrdatorn

system:skärm[.skärmbild] - datorn och skärmen som du vill visa resultatet på

Kommandot remsh används ofta för att anpassa en meny så att det blir möjligt att få tillgång till andra värdar.

Följande kommando kör exempelvis xload på fjärrvärden med namnet fjärrsystem och dirigerar utdata tillbaka till ditt system, hemma.

remsh fjärrsystem -n /usr/bin/X11/xload -display hemma:0.0 &

Använda menyalternativet Terminal i adresshanteraren

Adresshanteraren (se Kapitel 16) visar information om de markerade värddatorerna när Värdar är markerat på Sök-menyn.

När informationen om en fjärrvärd visas i rullningsrutan, visas menyalternativet Terminal på Åtgärder-menyn. När du väljer detta alternativ körs en terminalsession på fjärrvärden från den lokala visningsenheten (se "Utföra åtgärder på värdkort").

Anpassa dtterm

Du kan anpassa dtterm på något av följande sätt:

Visa menyraden

Som standard visas dtterm med en menyrad. Du kan ta bort den om du vill.

Ta bort menyrad

    Välj Menyrad på Alternativ-menyn.

Menyraden försvinner från dtterm-fönstret.

Återställa menyraden

  1. Klicka med musknapp 3 någonstans i dtterm-fönstret.

    Då visas en snabbmeny med samma alternativ som på menyraden.

    Graphic
  2. Välj Menyrad på Alternativ-menyn.

    Menyraden visas överst i dtterm-fönstret.

Visa rullningslisten

Som standard visas dtterm-fönstret utan rullningslist.

Visa rullningslisten

    Välj Rullningslist på Alternativ-menyn.

Rullningslisten visas i dtterm-fönstret.

Om du vill ta bort rullningslisten väljer du Rullningslist på Alternativ-menyn igen.

Globala alternativ för dtterm

Du kan styra följande från dialogrutan Globala alternativ:

    Du visar dialogrutan Globala alternativ genom att välja Global på Alternativ-menyn.

    Graphic

Markörinställningar

Du kan styra tre aspekter hos dtterm-markören: markörtypen, om markören ska blinka eller inte och blinkningshastigheten.

Ange hur markören ska se ut

  1. Om dialogrutan Globala alternativ inte visas öppnar du den genom att välja Global på Alternativ-menyn.

  2. Klicka på knappen Markörtyp och välj den markörtyp du vill ha:

    • Fyrkant (standard)

    • Understrykning

    • Osynlig (ingen markör)

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

    De ändringar du gör visas i befintliga dtterm-fönster; du behöver inte starta något nytt.

Ange markörblinkning

Markören i dtterm blinkar som standard. Du kan stänga av blinkningen eller ändra blinkningshastighet (se "Ange blinkhastighet").

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka på knappen Blinkande markör i avsnittet Markör och ange om markören ska blinka (Aktiverad) eller inte (Inaktiverad).

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

    Observera att när alternativet är inaktiverat är alternativet Blinkhastighet och dess textfält inaktiva och visas nedtonade.

Ange blinkhastighet

Blinkhastigheten anger hur ofta markören i dtterm-fönstret blinkar. Standardhastigheten är 250 millisekunder. Så här ändrar du blinkhastighet för markören:

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Ange ett värde för hastigheten i textfältet Blinkhastighet.

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

    De ändringar du gör visas i befintliga dtterm-fönster; du behöver inte starta något nytt.

Byta färg på bakgrund och förgrund (Färg)

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka på knappen Fönsterbakgrund i avsnittet Färg och välj en färg:

    • Normal visar bakgrundsfärg och förgrundsfärg på normalt sätt.

    • Omvänd byter färg på förgrund och bakgrund.

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Ange rullningsmetod

När rullningsmetoden är mjuk visas varje rad som skickas till Terminalen omedelbart i stället för att informationen lagras i en buffert. Detta resulterar i en bläddring som är mer skonsam för ögonen men också långsammare. Som standard är Mjuk rullning inaktiverad. Så här aktiverar du Mjuk rullning:

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka på knappen Mjuk rullning och ange vilken typ av rullning du vill ha:

    • Inaktiverad (standard) inaktiverar mjuk rullning.

    • Aktiverad aktiverar mjuk rullning.

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Signalinställningar

Följande tre typer av signalinställningar finns i dtterm:

Ange signaltyp

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka på knappen Signaltyp och välj ett av följande alternativ:

    • Hörbar (standard) ger en ljudsignal.

    • Synlig gör att bakgrundsfärgen blinkar i stället för att signalen ljuder.

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Ange marginalvarning

Marginalvarning används tillsammans med alternativet Marginalavstånd för att varna användaren om markören befinner sig inom angivet avstånd från högermarginalen. Varningen kan ske antingen med en ljus- eller ljudsignal. Gör så här för att ange marginalvarning:

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka på Marginalvarning i avsnittet Signal.

  3. Välj Aktiverad eller Inaktiverad.

  4. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

    Observera att alternativet Marginalavstånd (se "Marginalavstånd") är inaktiverat när Marginalvarning är det.

Marginalavstånd

Alternativet Marginalavstånd är endast aktivt när alternativet Marginalvarning är inställt till Aktiverat. Du kan ställa in avståndet från högermarginalen i dtterm-fönstret där du vill att signalen ska ljuda (eller visas, om Signaltyp är inställt på Synlig). Standardvärdet är 10 tecken.

Så här ändrar du avståndet:

  1. Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.

  2. Klicka i skrivfältet Marginalavstånd i avsnittet Signal och ange antal tecken från högermarginalen där du vill att marginalvarningen ska utfärdas.

  3. Klicka på OK nederst i dialogrutan Globala alternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

    De ändringar du gör visas i befintliga dtterm-fönster; du behöver inte starta något nytt.

Terminalalternativ för dtterm

Det går att ange terminalalternativ för följande två områden:

    Du visar dialogrutan Terminalalternativ genom att välja Terminal på Alternativ-menyn.

    Graphic

De ändringar du gör visas i befintliga dtterm-fönster; du behöver inte starta något nytt.

Tangentbord

Du kan styra följande aspekter av tangentbordet från dialogrutan Terminalalternativ:

Ange piltangentläge

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Piltangentläge i avsnittet Tangentbord och ange ett av följande lägen:

    • Normal (standard) anger att markörtangenterna flyttar markören i angiven riktning.

    • Program anger att markörtangenterna genererar skiftsekvenser som program kan använda sig av

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Läge för numeriskt tangentbord

Läget för numeriskt tangentbord anger funktionen för tangenterna på det numeriska tangentbordet.

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Tangentbordsläge i avsnittet Tangentbordskontroll och ange ett av följande lägen:

    • Numeriskt anger att när du trycker på tangenter på det numeriska tangentbordet visas motsvarande siffra i dtterm-fönstret.

    • Program anger att när du trycker på tangenter på det numeriska tangentbordet genereras skiftsekvenser som program kan använda sig av.

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Bestämma radbrytningssekvens

Med alternativet Radbrytningssekvens anger du hur vagnretur i slutet av varje rad ska behandlas.

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Radbrytningssekvens i avsnittet Tangentbord och ange ett av följande lägen:

    • Endast retur (standard) anger att endast en vagnretur ska genereras.

    • Vagnretur och radmatning anger att både en vagnretur och en radmatning ska genereras.

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Ange användardefinierade funktionstangenter

Med alternativet Användarens funktionstangenter låser och låser du upp (standard) de användardefinierade funktionstangenterna.

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Användarens funktionstangenter i avsnittet Tangentbordskontroll och markera Låst eller Upplåst (standard).

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Skärm

Du kan ställa in följande alternativ för skärmen i ett dtterm-fönster:

Ange 132 kolumner

Detta alternativ motsvarar följande kommandoradsalternativ och resurser för dtterm:

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen 132 kolumner i avsnittet Tangentbord och ange ett av följande lägen:

    • Inaktiverat (standard) anger att program inte kan ställa om fönstret till 132 kolumner.

    • Aktiverad anger att dtterm-fönstret automatiskt blir större och visar 132 kolumner när programmet växlar till 132 kolumner.

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Ange radslutsbrytning

Med detta alternativ anger du om texten ska radbrytas i slutet av en rad. Det motsvarar följande kommandoradsalternativ och resurser för dtterm:

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Radslutsbrytning i avsnittet Skärmkontroll och ange ett av följande lägen:

    • Aktiverad anger att raden automatiskt bryts i slutet av raden.

    • Inaktiverad anger att ingen radbrytning sker.

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Omvänd radslutsbrytning

Med detta alternativet anger du hur backstegning ska fungera i slutet av en rad. Det motsvarar följande kommandoradsalternativ och resurser för dtterm:

  1. Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.

  2. Klicka på knappen Omvänd radslutsbrytning i avsnittet för Skärmkontroll och ange ett av följande lägen:

    • Aktiverad anger att backstegstecken automatiskt radbryts till raden ovanför när raden tar slut.

    • Inaktiverad anger att ingen radbrytning sker.

  3. Klicka på OK nederst i dialogrutan Terminalalternativ eller tryck på Retur för att spara ändringarna och stänga fönstret.

    Om du vill spara ändringarna och låta fönstret vara öppet klickar du på Utför.

Kontrolltecken i Terminalen

Eftersom dtterm bara emulerar en terminal kan kontrolltecknen vara andra än dem du är van vid på en fysisk terminal. Resursen ttyModes gör att du kan ange kontrolltecken för terminalfönstret.

Som standard anger inloggningshanteraren de kontrolltecken som visas i Tabell 12-1.

Tabell 12-1 Kontrolltecken i Terminalen

Kontrollnamn 

Tecken 

Definition 

erase 

Ctrl+H 

Backsteg tar bort tecken 

intr 

Ctrl+C 

Avbryt: Avbryter den pågående operationen och visar kommandoradsprompten igen. 

kill 

Ctrl+U 

Stoppar en åtgärd eller ett program. 

start 

Ctrl+Q 

Acceptera indata från tangentbordet. Används för att fortsätta ett program som har stoppats tillfälligt. 

stop 

Ctrl+S  

Acceptera inte indata från tangentbordet. Används för att göra en paus i ett program.  

swtch 

Control+@ 

Växla mellan skikt i ett skal. 

Avbryt t ex ett program som har startats genom att trycka på Ctrl+C.

Syntaxen för resursen ttyModes är följande:

ttyModes: Control+C-namn

där namn är kontrollen och C är tecknet. (^ är ett annat sätt att ange Ctrl.) Standardvärdet på ttyModes som beskriver föregående lista är:

ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@

Ange kontrolltecken i Terminalen

  1. Använd åtgärden EditResources för att uppdatera resursen ttyModes.

  2. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

Ändra standardterminalfönstret

Det finns många andra terminalfönster som du kan använda förutom dtterm. Du kan starta de flesta från kommandoraden i ett befintligt terminalfönster, men om du i fortsättningen vill använda ett annat terminalfönster än dtterm bör du ändra standardtilldelningen. Mer information finns i Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer.