I ett terminalfönster kan du använda UNIX-kommandon och kopiera och klistra in text.
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.
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.
Du kan starta ett terminalfönster på något av följande sätt:
Från huvudgruppen
Från programhanteraren
Från filhanteraren
Från Fönster-menyn på en annan terminal
Från adresshanteraren med en markerad värddator
Markera kontrollen Denna värd på panelundermenyn Värdar.
Eller klicka på aktivitetsindikatorn (jordgloben) i arbetsyteomkopplaren.
Dialogrutan Gå visas.
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å.
Klicka på OK.
Klicka på kontrollen Skrivbordsprogram i huvudgruppen.
Dubbelklicka på ikonen Terminal (du kanske behöver bläddra för att se ikonen).
Klicka på kontrollen för filhanteraren i huvudgruppen.
Filhanterarfönstret visas.
Välj Öppna Terminal på Fil-menyn i filhanteraren.
Välj Nytt på Fönster-menyn i ett befintligt terminalfönster.
En kopia av terminalfönstret visas.
Låt IP-adressen till den önskade värddatorn visas i rullningsrutan i adresshanteraren och välj Terminal på Åtgärder-menyn.
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.
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.
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.
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 &
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
Använd musknapp 1 och dra pekaren över texten som du vill flytta.
Texten visas markerad.
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.
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.
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.
Du kan köra dtterm i ett annat system med hjälp av olika kommandon:
Alternativet -display
Kommandot rlogin
Kommandot remsh
Menyalternativet Terminal i adresshanteraren (när fjärrvärden visas)
-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ä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 &
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
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 &
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).
Du kan anpassa dtterm på något av följande sätt:
Kör det med särskilda alternativ, till exempel menyraden och rullningslisten
Kör terminalfönstret på ett annat system
Ändra globala alternativ, till exempel markörtyp och bakgrundsfärg
Ändra terminalalternativ, till exempel tangentbord och skärm
Som standard visas dtterm med en menyrad. Du kan ta bort den om du vill.
Välj Menyrad på Alternativ-menyn.
Menyraden försvinner från dtterm-fönstret.
Klicka med musknapp 3 någonstans i dtterm-fönstret.
Då visas en snabbmeny med samma alternativ som på menyraden.
Välj Menyrad på Alternativ-menyn.
Menyraden visas överst i dtterm-fönstret.
Som standard visas dtterm utan menyrad.
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.
Du kan styra följande från dialogrutan Globala alternativ:
Markör
Färg
Rullning
Signal
Du kan ställa in tre egenskaper hos dtterm-markören: markörtypen, om markören ska blinka eller inte och blinkningshastigheten.
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
Klicka på knappen Markörtyp och välj den markörtyp du vill ha:
Fyrkant (standard)
Understrykning
Osynlig (ingen markör)
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.
dtterm-markören blinkar som standard. Du kan stänga av blinkningen eller ändra blinkningshastighet (se Så här anger du blinkhastighet).
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
Klicka på knappen Blinkande markör i avsnittet Markör och ange om markören ska blinka (Aktiverad) eller inte (Inaktiverad).
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.
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:
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
Ange ett värde för hastigheten i textfältet Blinkhastighet.
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.
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
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.
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.
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:
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
Klicka på knappen Mjuk rullning och ange vilken typ av rullning du vill ha:
Inaktiverad (standard) inaktiverar mjuk rullning.
Aktiverad aktiverar mjuk rullning.
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.
Följande tre typer av signalinställningar finns i dtterm:
Signaltyp
Marginalvarning
Marginalavstånd
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
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.
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.
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:
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
Klicka på Marginalvarning i avsnittet Signal.
Välj Aktiverad eller Inaktiverad.
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.
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:
Om dialogrutan Globala alternativ inte visas väljer du den genom att välja Global på Alternativ-menyn.
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.
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.
Det går att ange terminalalternativ för följande två områden:
Tangentbord
Skärm
Du visar dialogrutan Terminalalternativ genom att välja Terminal på Alternativ-menyn.
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.
Du kan styra följande aspekter av tangentbordet från dialogrutan Terminalalternativ:
Piltangentläge
Läge för numeriskt tangentbord
Radbrytningssekvens
Användardefinierade funktionstangenter
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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
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äget för numeriskt tangentbord anger funktionen för tangenterna på det numeriska tangentbordet.
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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.
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.
Med alternativet Radbrytningssekvens anger du hur vagnretur i slutet av varje rad ska behandlas.
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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.
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.
Med alternativet Användarens funktionstangenter låser och låser du upp (standard) de användardefinierade funktionstangenterna.
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
Klicka på knappen Användarens funktionstangenter i avsnittet Tangentbordskontroll och markera Låst eller Upplåst (standard).
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.
För Skärm kan du ställa in tre olika egenskaper i ett dtterm-fönster:
132 kolumner
Ange radslutsbrytning
Omvänd radslutsbrytning
Detta alternativ motsvarar följande alternativ och resurser för kommandoraden i dtterm:
-132
+132
c132
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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.
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.
Med detta alternativ anger du om texten ska radbrytas i slutet av en rad. Det motsvarar följande kommandoradsalternativ och resurser för dtterm:
-aw
-+aw
autoWrap
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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.
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.
Med detta alternativet anger du hur backstegning ska fungera i slutet av en rad. Det motsvarar följande kommandoradsalternativ och resurser för dtterm:
-rw
-+rw
reverseWrap
Om dialogrutan Terminalalternativ inte visas väljer du Terminal på Alternativ-menyn.
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.
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.
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 ^@
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.