Solaris Common Desktop Environment: Användarhandbok

Kapitel 14 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:

Så här startar du 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.

Så här startar du 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

Så här startar du 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

Så här startar du 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.

Så här startar du terminalfönster från adresshanteraren med en markerad värddator

Så här stänger du ett 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.

Så här startar du program i terminalfönster

    Skriv det kommando som startar programmet på kommandoraden.

Den generella syntaxen för att starta ett program är:

program [alternativ] &

program–programnamnet

alternativ–en lista över alternativinformation som kan skickas till programmet

&–visar att programmet körs i bakgrunden, det vill säga att du kan fortsätta använda terminalfönstret under tiden 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 &

Så här använder du 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 

Så här kopierar och klistrar du 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.

Så här ändrar du 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–namnet på ett giltigt system i nätverket.

visningsenhet–ordningsnumret för visningsenheten på värden.

skärmValfritt. 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 borta, kör kommandot xload på klienten och omdirigerar skärmbilden tillbaka till det ursprungliga systemet. Antag att ditt system kallas hemma.

rlogin borta
xload -display hemma: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:visningsenhet[.skärm]

där:

fjärr–namnet på fjärrvärden

klient–programmet som du vill köra på fjärrvärden

system:visningsenhet[ .skärm]–värden och visningsenheten där du vill att resultatet ska visas

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 till exempel xload på en fjärrvärd som kallas borta och skickar tillbaka utdatan till ditt system, hemma.

remsh borta -n /usr/bin/X11/xload -display hemma:0.0 &

Använda menyalternativet Terminal i adresshanteraren

Adresshanteraren (se Kapitel 18) 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.

Så här tar du bort menyraden

    Välj Menyrad på Alternativ-menyn.

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

Så här återställer du 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 utan menyrad.

Så här visar du 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 ställa in tre egenskaper hos dtterm-markören: markörtypen, om markören ska blinka eller inte och blinkningshastigheten.

Så här anger du hur markören ska se ut

  1. Om dialogrutan Globala alternativ inte visas väljer 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.

    Alla förändringar du gör tillämpas omedelbart i alla öppna dtterm-fönster, du behöver inte starta något nytt.

Så här anger du markörblinkning

dtterm-markören blinkar som standard. Du kan stänga av blinkningen eller ändra blinkningshastighet (se Så här anger du 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.

Så här anger du 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.

    Alla förändringar du gör träder omedelbart kraft i öppna 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.

Så här anger du 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.

Signal

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

Så här anger du 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.

Så här anger du 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 Så här anger du marginalavstånd) är inaktiverat när Marginalvarning är det.

Så här anger du 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.

    Alla förändringar du gör träder omedelbart kraft i öppna 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 förändringar som du gör i dialogrutan Terminalalternativ tillämpas direkt på de 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:

Så här anger du 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.

Så här anger du 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.

Så här bestämmer du 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.

Så här anger du 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

För Skärm kan du ställa in tre olika egenskaper i ett dtterm-fönster:

Så här anger du 132 kolumner

Detta alternativ motsvarar följande alternativ och resurser för kommandoraden i 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.

Så här anger du 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.

Så här anger du 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 Terminal

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 14–1.

Tabell 14–1 Kontrolltecken i Terminal

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 

Ctrl+@ 

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:

ttyModes: Ctrl +T namn

där namn är kontrollen och T är tecknet. (^ är ett annat sätt att skriva Control.) Standardvärdena, till exempel, för ttyModes för föregående lista är:

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

Så här anger du 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. De flesta kan du starta från kommandoraden i ett befintligt terminalfönster. Om du alltid vill använda en särskild terminalemulator i stället för dtterm bör du ändra standardinställningen. Mer information hittar du i Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer.