minicom(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
{{DISPLAYTITLE:gprof(1)}}
{{DISPLAYTITLE:minicom(1)}}


== NAMN ==
== NAMN ==


'''gprof''' – visa profileringsdata för anropsgraf
'''minicom''' – vänligt program för seriell kommunikation


== SYNOPSIS ==
== SYNOPSIS ==


<pre>
minicom [options] [configuration]
</pre>
== BESKRIVNING ==
'''minicom''' är ett kommunikationsprogram som till viss del liknar shareware-programmet TELIX men är fritt, med källkod, och körs under de flesta Unix-system.
Funktioner inkluderar uppringningskatalog med automatisk återuppringning, stöd för låsfiler i UUCP-stil på seriella enheter, en separat skriptspråkstolk, fångst till fil, flera användare med individuella konfigurationer, och mer.
== KOMMANDORAD ==
'''-s, --setup'''
: '''S'''etup. Root redigerar de systemomfattande standardvärdena i /etc/minirc.dfl med denna option.
: När den används initierar minicom ''inte'', utan placerar dig direkt i konfigurationsmenyn.
: Detta är mycket praktiskt om minicom vägrar starta eftersom ditt system har ändrats, eller första gången du kör minicom.
: För de flesta system är rimliga standardvärden redan inbyggda.
'''-o, --noinit'''
: Initiera inte.
: Minicom hoppar över initieringskoden.
: Denna option är praktisk om du avslutade minicom utan att återställa och sedan vill starta om en session.
: Den är dock potentiellt farlig: ingen kontroll efter låsfiler etc. görs, så en normal användare skulle kunna störa saker som UUCP... kanske tas detta bort senare.
: För närvarande antas det att användare som får åtkomst till ett modem är tillräckligt ansvariga för sina handlingar.
'''-m, --metakey'''


gprof [ -[abcDhilLrsTvwxyz] ] [ -[ABCeEfFJnNOpPqQRStZ][name] ]
: Åsidosätt kommandotangenten med Meta- eller ALT-tangenten.
      [ -I dirs ] [ -d[num] ] [ -k from/to ]
      [ -m min-count ] [ -R map_file ] [ -t table-length ]
      [ --[no-]annotated-source[=name] ]
      [ --[no-]exec-counts[=name] ]
      [ --[no-]flat-profile[=name] ] [ --[no-]graph[=name] ]
      [ --[no-]time=name] [ --all-lines ] [ --brief ]
      [ --debug[=level] ] [ --function-ordering ]
      [ --file-ordering map_file ] [ --directory-path=dirs ]
      [ --display-unused-functions ] [ --file-format=name ]
      [ --file-info ] [ --help ] [ --line ] [ --inline-file-names ]
      [ --min-count=n ] [ --no-static ] [ --print-path ]
      [ --separate-files ] [ --static-call-graph ] [ --sum ]
      [ --table-length=len ] [ --traditional ] [ --version ]
      [ --width=n ] [ --ignore-non-functions ]
      [ --demangle[=STYLE] ] [ --no-demangle ]
      [--external-symbol-table=name]
      [ image-file ] [ profile-file ... ]


== BESKRIVNING ==
: Detta är standard i 1.80 och kan också konfigureras i en av minicoms menyer, men om du använder olika terminaler hela tiden, varav vissa inte har en Meta- eller ALT-tangent, är det praktiskt att sätta standardkommandotangenten till Ctrl-A och använda denna option när du har ett tangentbord som stöder Meta- eller ALT-tangenter.


"gprof" producerar en körningsprofil för C-, Pascal- eller Fortran77-program.
: Minicom antar att din Meta-tangent skickar ESC-prefixet, inte den andra varianten som sätter tecknets högsta bit.


Effekten av anropade rutiner införlivas i profilen för varje anropare.
'''-M, --metakey8'''


Profileringsdata tas från anropsgrafens profileringsfil, ''gmon.out'' som standard, vilken skapas av program som kompilerats med optionen '''-pg''' för "cc", "pc" och "f77".
: Samma som -m, men antar att din Meta-tangent sätter tecknets åttonde bit högt, skickar 128 + teckenkod.


Optionen '''-pg''' länkar också in versioner av biblioteksrutinerna som är kompilerade för profilering.
'''-z, --statline'''


"Gprof" läser den givna objektfilen, standard är "a.out", och fastställer relationen mellan dess symboltabell och anropsgrafprofilen från ''gmon.out''.
: Använd terminalens statusrad.


Om mer än en profileringsfil anges visar "gprof"-utdata summan av profileringsinformationen i de givna profileringsfilerna.
: Detta fungerar bara på terminaler som stöder det och som har relevant information i sin ''termcap''- eller ''terminfo''-databaspost.


"Gprof" beräknar mängden tid som spenderats i varje rutin.
'''-l, --ansi'''


Därefter propageras dessa tider längs kanterna i anropsgrafen.
: '''L'''iteral översättning av tecken med högsta biten satt.


Cykler upptäcks, och anrop in i en cykel får dela cykelns tid.
: Med denna flagga på försöker minicom översätta IBM-linjetecknen till ASCII.


Flera former av utdata finns tillgängliga från analysen.
: Många PC-unix-kloner visar tecken korrekt utan översättning, Linux i ett särskilt läge, Coherent och SCO.


Den ''platta profilen'' visar hur mycket tid ditt program spenderade i varje funktion och hur många gånger den funktionen anropades.
'''-L, --iso'''


Om du helt enkelt vill veta vilka funktioner som förbrukar flest cykler anges det kortfattat här.
: Detsamma men anta att skärmen använder en ISO8859-teckenuppsättning.


''Anropsgrafen'' visar, för varje funktion, vilka funktioner som anropade den, vilka andra funktioner den anropade och hur många gånger.
'''-w, --wrap'''


Det finns också en uppskattning av hur mycket tid som spenderades i underrutinerna för varje funktion.
: Slår på radbrytning som standard vid start.


Detta kan föreslå platser där du kan försöka eliminera funktionsanrop som använder mycket tid.
'''-H, --displayhex'''


Den ''annoterade källkodslistningen'' är en kopia av programmets källkod, märkt med antalet gånger varje rad i programmet kördes.
: Slå på utdata i hexläge.


== OPTIONER ==
'''-a, --attrib=on/off'''


Dessa optioner anger vilket av flera utdataformat "gprof" ska producera.
: '''A'''ntributanvändning.


Många av dessa optioner tar en valfri ''symspec'' för att ange funktioner som ska inkluderas eller exkluderas.
: Vissa terminaler, särskilt Televideos, har rutten attributhantering, seriell i stället för parallell.


Dessa optioner kan anges flera gånger, med olika symspecs, för att inkludera eller exkludera uppsättningar av symboler.
: Som standard använder minicom '-a on', men om du använder en sådan terminal kan, måste, du ange optionen '-a off'.


Att ange någon av dessa optioner åsidosätter standardvärdet, '''-p -q''', vilket skriver ut en platt profil och anropsgrafanalys för alla funktioner.
: Det avslutande 'on' eller 'off' behövs.


'''-A'''[''symspec'']
'''-t, --term=TERM'''


'''--annotated-source'''[=''symspec'']
: '''T'''erminaltyp.


: Option '''-A''' gör att "gprof" skriver ut annoterad källkod.
: Med denna flagga kan du åsidosätta miljövariabeln TERM.


: Om ''symspec'' anges skrivs utdata endast ut för matchande symboler.
: Detta är praktiskt för användning i miljövariabeln MINICOM; man kan skapa en särskild termcap-post för användning med minicom på konsolen, som initierar skärmen till raw-läge så att IBM-linjetecknen visas oöversatta tillsammans med flaggan -l.


'''-b'''
'''-c, --color=on/off'''


'''--brief'''
: '''C'''oloranvändning.


: Om optionen '''-b''' anges skriver "gprof" inte ut de utförliga förklaringar som försöker förklara betydelsen av alla fält i tabellerna.
: Terminaler, såsom Linux-konsolen, stöder färg med vanliga ANSI-escape-sekvenser.


: Detta är användbart om du avser att skriva ut utdatan, eller är trött på att se förklaringarna.
: Om sådant stöd saknas kan färganvändning inaktiveras med '-c off'.


'''-B'''
: Detta, och optionen '-m', är goda kandidater att lägga i miljövariabeln MINICOM.


: Option '''-B''' gör att "gprof" skriver ut anropsgrafanalysen.
'''-S, --script=SCRIPT'''


'''-C'''[''symspec'']
: '''script'''. Kör det namngivna skriptet vid start.


'''--exec-counts'''[=''symspec'']
: Hittills stöds inte att skicka användarnamn och lösenord till ett startskript.


: Option '''-C''' gör att "gprof" skriver ut en summering av funktioner och antalet gånger varje sådan anropades.
: Om du också använder optionen -d för att börja ringa vid start körs -S-skriptet FÖRE uppringning av posterna som anges med -d.


: Om ''symspec'' anges skrivs summering endast ut för matchande symboler.
'''-d, --dial=ENTRY'''


: Om profileringsdatafilen innehåller grundblocks-räkningsposter, gör angivande av optionen '''-l''' tillsammans med '''-C''' att exekveringsräkningar för grundblock summeras och visas.
: '''D'''ial en post från uppringningskatalogen vid start.


'''-i'''
: Du kan ange ett indexnummer, men också en delsträng av postens namn.


'''--file-info'''
: Om du anger ett namn som har flera poster i katalogen markeras alla för uppringning.


: Option '''-i''' gör att "gprof" visar sammanfattningsinformation om profileringsdatafilen eller profileringsdatafilerna och sedan avslutar.
: Du kan också ange flera namn eller indexnummer genom att separera dem med kommatecken.


: Antalet histogram-, anropsgraf- och grundblocks-räkningsposter visas.
: Uppringningen startar från den första angivna posten efter att alla andra programinitieringsprocedurer är färdiga.


'''-I''' ''dirs''
'''-p, --ptty=TTYP'''


'''--directory-path=''' ''dirs''
: '''P'''seudoterminal att använda.


: Option '''-I''' anger en lista över sökkataloger där källfiler ska hittas.
: Detta åsidosätter terminalporten som definieras i konfigurationsfilerna, men bara om det är en pseudo-TTY.


: Miljövariabeln ''GPROF_PATH'' kan också användas för att förmedla denna information.
: Det angivna filnamnet måste ha formen (/dev/)tty[p-z/][0-f], (/dev/)pts[p-z/][0-f] eller (/dev/)pty[p-z/][0-f].


: Används mest för annoterad källkodsutdata.
: Till exempel /dev/ttyp1, pts/0 eller /dev/ptyp2.


'''-J'''[''symspec'']
'''-C, --capturefile=FILE'''


'''--no-annotated-source'''[=''symspec'']
: '''filename'''. Öppna fångstfil vid start.


: Option '''-J''' gör att "gprof" inte skriver ut annoterad källkod.
'''--capturefile-buffer-mode=MODE'''


: Om ''symspec'' anges skriver "gprof" ut annoterad källkod, men exkluderar matchande symboler.
: Buffringsläge för fångstfil.


'''-L'''
: MODE kan vara ett av:


'''--print-path'''
<pre>
N  Obuffrat, standard.
L  Radbuffrat.
F  Fullt buffrat.
</pre>


: Normalt skrivs källfilnamn ut med sökvägskomponenten undertryckt.
'''-F, --statlinefmt'''


: Option '''-L''' gör att "gprof" skriver ut den fullständiga sökvägen för källfilnamn, vilken bestäms från symbolisk felsökningsinformation i image-filen och är relativ till katalogen där kompilatorn anropades.
: Format för statusraden.


'''-p'''[''symspec'']
: Följande formatspecificerare är tillgängliga:
 
<pre>
%H  Escape-tangent för hjälpskärm.
%V  Versionssträng för minicom.
%b  Information om anslutning, såsom baud rate.
%T  Terminaltyp.
%C  Markörläge.
%D  Enhetssökväg, möjligen förkortad till återstående tillgängligt utrymme.
%t  Onlinetid.
%%  %-tecken.
</pre>


'''--flat-profile'''[=''symspec'']
: Exempel:


: Option '''-p''' gör att "gprof" skriver ut en platt profil.
<pre>
"%H for help | %b | Minicom %V | %T | %C | %t"
</pre>


: Om ''symspec'' anges skrivs platt profil endast ut för matchande symboler.
'''-b, --baudrate'''


'''-P'''[''symspec'']
: Ange baud rate, vilket åsidosätter värdet som anges i konfigurationsfilen.


'''--no-flat-profile'''[=''symspec'']
'''-D, --device'''


: Option '''-P''' gör att "gprof" undertrycker utskrift av en platt profil.
: Ange enheten, vilket åsidosätter värdet som anges i konfigurationsfilen.


: Om ''symspec'' anges skriver "gprof" ut en platt profil, men exkluderar matchande symboler.
'''-O, --option'''


'''-q'''[''symspec'']
: Sätt en option.


'''--graph'''[=''symspec'']
: Argumentet kan vara ett enda ord eller ett key=value-par.


: Option '''-q''' gör att "gprof" skriver ut anropsgrafanalysen.
: Kända optioner:


: Om ''symspec'' anges skrivs anropsgraf endast ut för matchande symboler och deras barn.
'''timestamp''' med värdena simple, delta, persecond och extended.


'''-Q'''[''symspec'']
: Om inget värde anges väljs 'simple'.


'''--no-graph'''[=''symspec'']
'''-R, --remotecharset'''


: Option '''-Q''' gör att "gprof" undertrycker utskrift av anropsgrafen.
: Ange teckenuppsättningen som fjärrsystemet använder och konvertera den till teckenuppsättningen på den lokala sidan.


: Om ''symspec'' anges skriver "gprof" ut en anropsgraf, men exkluderar matchande symboler.
: Exempel kan vara 'latin1'.


'''-t'''
'''-7, --7bit'''


'''--table-length=''' ''num''
: 7-bitarsläge för terminaler som inte klarar 8 bitar.


: Option '''-t''' gör att de ''num'' mest aktiva källraderna i varje källfil listas när källannotering är aktiverad.
: 8 bitar är standard om miljön är konfigurerad för detta via LANG eller LC_ALL, annars 7 bitar.


: Standard är 10.
'''-8, --8bit'''


'''-y'''
: 8-bitarstecken passerar igenom utan någon ändring.


'''--separate-files'''
: 'Continuous' betyder att inga locate-/attributstyrsekvenser infogas utan verklig ändring av locate/attribut.


: Denna option påverkar endast annoterad källkodsutdata.
: Detta läge är till för att visa 8-bitars flerbytetecken såsom japanska.


: Normalt skriver "gprof" ut annoterade källfiler till standardutdata.
: Det behövs inte i varje språk med 8-bitarstecken, till exempel behövs det inte för att visa finsk text.


: Om denna option anges genereras annoterad källa för en fil med namnet ''path/filename'' i filen ''filename-ann''.
'''-h, --help'''


: Om det underliggande filsystemet skulle trunkera ''filename-ann'' så att det skriver över det ursprungliga ''filename'', genererar "gprof" annoterad källa i filen ''filename.ann'' i stället; om det ursprungliga filnamnet har en ändelse ''ersätts'' den ändelsen med ''.ann''.
: Visa hjälp och avsluta.


'''-Z'''[''symspec'']
'''-v, --version'''


'''--no-exec-counts'''[=''symspec'']
: Skriv ut minicom-versionen.


: Option '''-Z''' gör att "gprof" inte skriver ut en summering av funktioner och antalet gånger varje sådan anropades.
När '''minicom''' startar söker det först i miljövariabeln MINICOM efter kommandoradsargument, vilka kan åsidosättas på kommandoraden.


: Om ''symspec'' anges skrivs summering ut, men matchande symboler exkluderas.
Om du alltså har gjort:


'''-r'''
<pre>
MINICOM='-m -c on'
export MINICOM
</pre>


'''--function-ordering'''
eller motsvarande, och startar minicom, antar minicom att din terminal ''har'' en Meta- eller <ALT>-tangent och att färg stöds.


: Option '''--function-ordering''' gör att "gprof" skriver ut en föreslagen funktionsordning för programmet baserat på profileringsdata.
Om du sedan loggar in från en terminal utan färgstöd, och du har satt MINICOM i din startfil, .profile eller motsvarande, och inte vill sätta om din miljövariabel, kan du skriva 'minicom -c off' och köra utan färgstöd för den sessionen.


: Denna option föreslår en ordning som kan förbättra paging-, tlb- och cachebeteende för programmet på system som stöder godtycklig ordning av funktioner i en körbar fil.
'''configuration'''


: De exakta detaljerna för hur länkaren ska tvingas placera funktioner i en viss ordning är systemberoende och ligger utanför denna manuals omfång.
: Argumentet ''configuration'' är mer intressant.


'''-R''' ''map_file''
: Normalt hämtar minicom sina standardvärden från en fil kallad "minirc.dfl".


'''--file-ordering''' ''map_file''
: Om du däremot ger ett argument till minicom försöker den hämta sina standardvärden från en fil kallad "minirc.''configuration''".


: Option '''--file-ordering''' gör att "gprof" skriver ut en föreslagen .o-länkordning för programmet baserat på profileringsdata.
: Det är alltså möjligt att skapa flera konfigurationsfiler för olika portar, olika användare etc.


: Denna option föreslår en ordning som kan förbättra paging-, tlb- och cachebeteende för programmet på system som inte stöder godtycklig ordning av funktioner i en körbar fil.
: Det mest förnuftiga är att använda enhetsnamn, såsom tty1, tty64, sio2 etc.


: Användning av argumentet '''-a''' rekommenderas starkt med denna option.
: Om en användare skapar sin egen konfigurationsfil kommer den att visas i deras hemkatalog som ".minirc.dfl" eller ".minirc.''configuration''".


: Argumentet ''map_file'' är en sökväg till en fil som tillhandahåller mappningar från funktionsnamn till objektfil.
== ANVÄNDNING ==


: Filens format liknar utdata från programmet "nm".
Minicom är fönsterbaserat.
 
För att öppna ett fönster med funktionen du vill ha, tryck Control-A, från och med nu använder vi C-A för att betyda Control-A, och sedan funktionstangenten, a-z eller A-Z.
 
Genom att först trycka C-A och sedan 'z' visas en hjälpskärm med en kort sammanfattning av alla kommandon.
 
Denna escape-tangent kan ändras när minicom konfigureras, optionen -s eller C-A O, men vi håller oss till Control-A här.
 
För varje meny kan följande tangenter användas:


<pre>
<pre>
c-parse.o:00000000 T yyparse
UP    pil upp eller 'k'
c-parse.o:00000004 C yyerrflag
DOWN  pil ned eller 'j'
c-lang.o:00000000 T maybe_objc_method_name
LEFT  pil vänster eller 'h'
c-lang.o:00000000 T print_lang_statistics
RIGHT  pil höger eller 'l'
c-lang.o:00000000 T recognize_objc_keyword
CHOOSE Enter
c-decl.o:00000000 T print_lang_identifier
CANCEL ESCape.
c-decl.o:00000000 T print_lang_type
...
</pre>
</pre>


: För att skapa en ''map_file'' med GNU "nm", skriv ett kommando som "nm --extern-only --defined-only -v --print-file-name program-name".
Skärmen är uppdelad i två delar: de övre 24 raderna är terminalemulatorskärmen.
 
I detta fönster tolkas ANSI- eller VT100-escape-sekvenser.
 
Om det finns en rad kvar längst ned placeras en statusrad där.
 
Om detta inte är möjligt visas statusraden varje gång du trycker C-A.
 
På terminaler som har en särskild statusrad används den om termcap-informationen är komplett ''och'' flaggan '''-k''' har angivits.
 
Möjliga kommandon listas härnäst, i alfabetisk ordning.
 
'''C-A'''
 
: Att trycka C-A en andra gång skickar bara C-A till fjärrsystemet.
 
: Om du har ändrat ditt "escape character" till något annat än C-A fungerar detta analogt för det tecknet.
 
'''A'''
 
: Växla 'Add Linefeed' av/på.
 
: Om det är på läggs en linefeed till före varje carriage return som visas på skärmen.
 
'''B'''
 
: Ger dig en scrollback-buffert.
 
: Du kan rulla upp med '''u''', ned med '''d''', en sida upp med '''b''', en sida ned med '''f''', och om du har dem kan även '''arrow'''- och '''page up/page down'''-tangenterna användas.
 
: Du kan söka efter text i bufferten med '''s''', skiftlägeskänsligt, eller '''S''', skiftlägesokänsligt.
 
: '''N''' hittar nästa förekomst av strängen.
 
: '''c''' går in i citeringsläge.
 
: En textmarkör visas och du anger startraden genom att trycka Enter.
 
: Sedan avslutas scrollback-läget och innehållet med prefixet '>' skickas.
 
'''C'''
 
: Rensar skärmen.
 
'''D'''
 
: Ring ett nummer, eller gå till uppringningskatalogen.
 
'''E'''
 
: Växla lokalt eko av och på, om din version av minicom stöder det.
 
'''F'''
 
: En break-signal skickas till modemet.
 
'''G'''
 
: Kör skript, Go.
 
: Kör ett inloggningsskript.
 
'''H'''
 
: Lägg på.
 
'''I'''
 
: Växla typen av escape-sekvens som markörtangenterna skickar mellan normalt läge och applications-läge.
 
: Se även kommentaren om statusraden nedan.
 
'''J'''
 
: Hoppa till ett skal.
 
: Vid återkomst ritas hela skärmen om.
 
'''K'''
 
: Rensar skärmen, kör kermit och ritar om skärmen vid återkomst.
 
'''L'''
 
: Slå fångstfil av och på.
 
: Om den slås på kommer all utdata som skickas till skärmen också att fångas i filen.
 
'''M'''
 
: Skickar modemets initieringssträng.
 
: Om du är online och DCD-radinställningen är på tillfrågas du om bekräftelse innan modemet initieras.
 
'''N'''
 
: Växla mellan tidsstämpellägen som ska läggas till i utdatan.
 
: Tillgängliga är enkla och utökade tidsformat för varje rad, ett delta till föregående rad, en tidsvisning varje sekund och inga tidsstämplar, standard.
 
'''O'''
 
: Konfigurera minicom.
 
: Placerar dig i konfigurationsmenyn.
 
'''P'''
 
: Kommunikationsparametrar.
 
: Låter dig ändra bps-hastighet, paritet och antal bitar.
 
'''Q'''
 
: Avsluta minicom utan att återställa modemet.
 
: Om makron har ändrats och inte sparats får du möjlighet att göra det.
 
'''R'''
 
: Ta emot filer.
 
: Välj bland olika protokoll, externa.
 
: Om du har fönstret för filnamnsval och prompten för nedladdningskatalog aktiverade får du ett valfönster för att välja katalog för nedladdning.
 
: Annars används nedladdningskatalogen som definierats i menyn Filnamn och sökvägar.
 
'''S'''
 
: Skicka filer.
 
: Välj protokollet på samma sätt som med mottagningskommandot.
 
: Om du inte har filnamnsvalsfönstret aktiverat, i menyn File transfer protocols, behöver du bara skriva filnamnen i ett dialogfönster.
 
: Om du har valfönstret aktiverat visas ett fönster med filnamnen i din uppladdningskatalog.
 
: Du kan markera och avmarkera filnamn genom att trycka mellanslag och flytta markören upp och ned med markörtangenterna eller j/k.
 
: De valda filnamnen visas markerade.
 
: Katalognamn visas [inom hakparenteser] och du kan gå upp eller ned i katalogträdet genom att trycka mellanslag två gånger.
 
: Skicka till sist filerna genom att trycka ENTER eller avsluta med ESC.
 
'''T'''
 
: Välj terminalemulering: Ansi, färg, eller vt100.
 
: Du kan också ändra backspace-tangenten här, slå statusraden på eller av och definiera fördröjning, i millisekunder, efter varje newline om du behöver det.
 
'''U'''
 
: Lägg till carriage return till varje mottagen rad.
 
'''W'''
 
: Växla radbrytning av/på.
 
'''X'''
 
: Avsluta minicom, återställ modem.
 
: Om makron har ändrats och inte sparats får du möjlighet att göra det.
 
'''Y'''
 
: Klistra in en fil.
 
: Läser en fil och skickar dess innehåll precis som om det skulle skrivas in.
 
'''Z'''
 
: Visa hjälpskärmen.
 
== UPPRINGNINGSKATALOG ==
 
Genom att trycka C-A D placerar programmet dig i uppringningskatalogen.
 
Välj ett kommando genom att trycka den versala bokstaven eller flytta markören höger/vänster med piltangenterna eller h/l-tangenterna och trycka Enter.
 
Du kan lägga till, ta bort eller redigera poster och flytta dem upp och ned i kataloglistan.
 
Genom att välja "dial" rings telefonnumren för de markerade posterna, eller om inget är markerat rings numret för den markerade posten.
 
Medan modemet ringer kan du trycka escape för att avbryta uppringningen.
 
Vilken annan tangent som helst stänger uppringningsfönstret, men avbryter inte själva uppringningen.
 
Din uppringningskatalog sparas i filen ".dialdir" i din hemkatalog.
 
Du kan rulla upp och ned med piltangenterna, men du kan också rulla hela sidor genom att trycka PageUp- eller PageDown-tangenten.
 
Om du inte har dem använder du Control-B, bakåt, och Control-F, framåt.
 
Du kan använda mellanslagstangenten för att '''tagga''' ett antal poster och minicom roterar genom denna lista om en anslutning inte kan göras.
 
En '>'-symbol ritas i katalogen framför namnen på de taggade posterna.
 
Menyn "edit" talar för sig själv, men jag diskuterar den kort här.
 
'''A - Name'''
 
: Namnet för denna post.
 
'''B - Number'''
 
: och dess telefonnummer.
 
'''C - Dial string #'''
 
: Vilken specifik uppringningssträng du vill använda för att ansluta.


'''-T'''
: Det finns tre olika uppringningssträngar, prefix och suffix, som kan konfigureras i menyn '''Modem and dialing'''.


'''--traditional'''
'''D - Local echo'''


: Option '''-T''' gör att "gprof" skriver ut sina utdata i "traditionell" BSD-stil.
: kan vara på eller av för detta system, om din version av minicom stöder det.


'''-w''' ''width''
'''E - Script'''


'''--width=''' ''width''
: Skriptet som måste köras efter att en lyckad anslutning gjorts, se manualen för runscript.


: Sätter bredden på utdatarader till ''width''.
'''F - Username'''


: För närvarande används detta endast vid utskrift av funktionsindexet längst ned i anropsgrafen.
: Användarnamnet som skickas till programmet runscript.


'''-x'''
: Det skickas i miljösträngen "$LOGIN".


'''--all-lines'''
'''G - Password'''


: Denna option påverkar endast annoterad källkodsutdata.
: Lösenordet skickas som "$PASS".


: Som standard annoteras endast raderna i början av ett grundblock.
'''H - Terminal Emulation'''


: Om denna option anges annoteras varje rad i ett grundblock genom att upprepa annoteringen för den första raden.
: Använd ANSI- eller VT100-emulering.


: Detta beteende liknar "tcov":s '''-a'''.
'''I - Backspace key sends'''


'''--demangle'''[=''style'']
: Vilken kod, Backspace eller Delete, som backspace-tangenten skickar.


'''--no-demangle'''
'''J - Linewrap'''


: Dessa optioner styr om C++-symbolnamn ska avmanglas när utdata skrivs ut.
: Kan vara på eller av.


: Standard är att avmangla symboler.
'''K - Line settings'''


: Option '''--no-demangle''' kan användas för att stänga av avmangling.
: Bps rate, bitar, paritet och antal stoppbitar att använda för denna anslutning.


: Olika kompilatorer har olika manglingsstilar.
: Du kan välja '''current''' för hastigheten, så att den använder vilken hastighet som än används just då, användbart om du har flera modem.


: Det valfria avmanglingsstilargumentet kan användas för att välja en lämplig avmanglingsstil för din kompilator.
'''L - Conversion table'''


=== Analysoptioner ===
: Du kan ange en teckenkonverteringstabell som ska läsas in närhelst denna post svarar, före inloggningsskriptet körs.


'''-a'''
: Om detta fält är tomt förblir konverteringstabellen oförändrad.


'''--no-static'''
Redigeringsmenyn visar också senaste datum och tid då du ringde denna post och det totala antalet samtal dit, men låter dig inte ändra dem.


: Option '''-a''' gör att "gprof" undertrycker utskrift av statiskt deklarerade, privata, funktioner.
De uppdateras automatiskt när du ansluter.


: Dessa är funktioner vars namn inte listas som globala och som inte är synliga utanför filen, funktionen eller blocket där de definierades.
Kommandot moVe låter dig flytta den markerade posten upp eller ned i uppringningskatalogen med upp-/nedpiltangenterna eller k- och j-tangenterna.


: Tid spenderad i dessa funktioner, anrop till/från dem, och så vidare, kommer alla att tillskrivas funktionen som laddades direkt före den i den körbara filen.
Tryck Enter eller ESC för att avsluta flyttning av posten.


: Denna option påverkar både den platta profilen och anropsgrafen.
== KONFIGURATION ==


'''-c'''
Genom att trycka C-A O kastas du in i inställningsmenyn.


'''--static-call-graph'''
'''Filenames and paths'''


: Option '''-c''' gör att programmets anropsgraf utökas med en heuristik som undersöker objektfilens textutrymme och identifierar funktionsanrop i den binära maskinkoden.
: Denna meny definierar dina standardkataloger.


: Eftersom normala anropsgrafposter endast genereras när funktioner anges identifierar denna option barn som kunde ha anropats, men aldrig blev det.
'''A - Download directory'''


: Anrop till funktioner som inte kompilerats med profilering aktiverad identifieras också, men endast om symboltabellposter finns för dem.
: där de nedladdade filerna hamnar.


: Anrop till dynamiska biblioteksrutiner hittas typiskt ''inte'' av denna option.
'''B - Upload directory'''


: Föräldrar eller barn som identifieras via denna heuristik anges i anropsgrafen med anropsantalet '''0'''.
: där de uppladdade filerna läses från.


'''-D'''
'''C - Script directory'''


'''--ignore-non-functions'''
: Där du håller dina inloggningsskript.


: Option '''-D''' gör att "gprof" ignorerar symboler som inte är kända som funktioner.
'''D - Script program'''


: Denna option ger mer exakta profileringsdata på system där den stöds, till exempel Solaris och HPUX.
: Vilket program som ska användas som skripttolk.


'''-k''' ''from''/''to''
: Standard är programmet "runscript", men om du vill använda något annat, t.ex. /bin/sh eller "expect", är det möjligt.


: Option '''-k''' låter dig ta bort från anropsgrafen alla bågar från symboler som matchar symspec ''from'' till de som matchar symspec ''to''.
: Stdin och stdout är anslutna till modemet, stderr till skärmen.


'''-l'''
: Om sökvägen är relativ, d.v.s. inte börjar med ett snedstreck, är den relativ till din hemkatalog, förutom för skripttolken.


'''--line'''
'''E - Kermit program'''


: Option '''-l''' aktiverar rad-för-rad-profilering, vilket gör att histogramträffar debiteras enskilda källkodsrader i stället för funktioner.
: Var körfilen för kermit finns och dess optioner.


: Denna funktion fungerar endast med program kompilerade av äldre versioner av kompilatorn "gcc".
: Några enkla makron kan användas på kommandoraden: '%l' expanderas till det fullständiga filnamnet för dial out-enheten, '%f' expanderas till den seriella portens filbeskrivare och '%b' expanderas till aktuell seriell porthastighet.


: Nyare versioner av "gcc" är utformade för att fungera med verktyget "gcov" i stället.
'''F - Logging options'''


: Om programmet kompilerades med grundblocks-räkning aktiverad identifierar denna option också hur många gånger varje kodrad kördes.
: Optioner för att konfigurera skrivning av loggfil.


: Även om rad-för-rad-profilering kan hjälpa till att isolera var i en stor funktion ett program spenderar sin tid, ökar den också avsevärt körtiden för "gprof" och förstorar statistiska inexaktheter.
'''A - File name'''


'''--inline-file-names'''
: Här kan du ange namnet på loggfilen.


: Denna option gör att "gprof" skriver ut källfilen efter varje symbol i både den platta profilen och anropsgrafen.
: Filen skrivs i din hemkatalog, och standardvärdet är "minicom.log".


: Den fullständiga sökvägen till filen skrivs ut om den används med optionen '''-L'''.
: Om du tömmer namnet slås all loggning av.


'''-m''' ''num''
'''B - Log connects and hangups'''


'''--min-count=''' ''num''
: Denna option definierar om loggfilen skrivs när fjärränden svarar på samtalet eller lägger på.


: Denna option påverkar endast utdata för exekveringsräkning.
: Eller när du själv ger hangup-kommandot eller lämnar minicom utan hangup medan du är online.


: Symboler som körs färre än ''num'' gånger undertrycks.
'''C - Log file transfers'''


'''-n''' ''symspec''
: Om du vill ha loggposter för mottagning och sändning av filer.


'''--time=''' ''symspec''
Kommandot 'log' i skripten påverkas inte av loggningsoptionerna B och C.


: Option '''-n''' gör att "gprof", i sin anropsgrafanalys, endast propagerar tider för symboler som matchar ''symspec''.
Det körs alltid om du bara har loggfilens namn definierat.


'''-N''' ''symspec''
'''File Transfer Protocols'''


'''--no-time=''' ''symspec''
: Protokoll som definieras här visas när C-A s/r trycks.


: Option '''-n''' gör att "gprof", i sin anropsgrafanalys, inte propagerar tider för symboler som matchar ''symspec''.
: "Name" i början av raden är namnet som visas i menyn.


'''-S''' ''filename''
: "Program" är sökvägen till protokollet.


'''--external-symbol-table=''' ''filename''
: "Name" efter det definierar om programmet behöver ett argument, t.ex. en fil som ska överföras.


: Option '''-S''' gör att "gprof" läser en extern symboltabellfil, såsom ''/proc/kallsyms'', i stället för att läsa symboltabellen från den givna objektfilen; standard är "a.out".
: U/D definierar om denna post ska visas i uppladdnings- eller nedladdningsmenyn.


: Detta är användbart för profilering av kärnmoduler.
: Fullscr definierar om programmet ska köras i helskärm, eller om minicom endast visar dess stderr i ett fönster.


'''-z'''
: IO-Red definierar om minicom ska koppla programmets standard in och ut till modemporten eller inte.


'''--display-unused-functions'''
: "Multi" talar om för filnamnsvalsfönstret om protokollet kan skicka flera filer med ett kommando eller inte.


: Om du anger optionen '''-z''' nämner "gprof" alla funktioner i den platta profilen, även de som aldrig anropades och som ingen tid spenderades i.
: Det har ingen effekt på nedladdningsprotokoll, och ignoreras också med uppladdningsprotokoll om du inte använder filnamnsvalsfönstret.


: Detta är användbart tillsammans med optionen '''-c''' för att upptäcka vilka rutiner som aldrig anropades.
: De gamla sz och rz är inte helskärm och har IO-Red satt.


=== Diverse optioner ===
: Det finns dock curses-baserade versioner av åtminstone rz som inte vill ha sin stdin och stdout omdirigerade och som kör i helskärm.


'''-d'''[''num'']
: Alla filöverföringsprotokoll körs med användarens UID och inte med UID=root.


'''--debug'''[=''num'']
: '%l', '%f' och '%b' kan användas på kommandoraden liksom med kermit.


: Option '''-d''' ''num'' anger felsökningsoptioner.
: Inom denna meny kan du också definiera om du vill använda filnamnsvalsfönstret när du ombeds ange filer att ladda upp, och om du vill bli tillfrågad om nedladdningskatalogen varje gång den automatiska nedladdningen startas.


: Om ''num'' inte anges aktiveras all felsökning.
: Om du lämnar prompten för nedladdningskatalog inaktiverad används nedladdningskatalogen som definierats i fil- och katalogmenyn.


'''-h'''
'''Serial port setup'''


'''--help'''
'''A - Serial device'''


: Option '''-h''' skriver ut kommandoradsanvändning.
: /dev/tty1 eller /dev/ttyS1 för de flesta.


'''-O''' ''name''
: /dev/cua<n> är fortfarande möjligt under GNU/Linux, men rekommenderas inte längre eftersom dessa enheter är föråldrade och många system med kärna 2.2.x eller nyare inte har dem.


'''--file-format=''' ''name''
: Använd /dev/ttyS<n> i stället.


: Väljer formatet för profileringsdatafilerna.
: Du kan också ha /dev/modem som en symbolisk länk till den verkliga enheten.


: Kända format är '''auto''', standard, '''bsd''', '''4.4bsd''', '''magic''' och '''prof''', ännu inte stött.
: Om du har modem anslutna till två eller flera seriella portar kan du ange alla här i en lista separerad med mellanslag, kommatecken eller semikolon.


'''-s'''
: När Minicom startar kontrollerar det listan tills det hittar ett tillgängligt modem och använder det.


'''--sum'''
: Dock kan du inte ange olika initieringssträngar för dem... åtminstone inte än.


: Option '''-s''' gör att "gprof" sammanfattar informationen i profileringsdatafilerna som den läste in, och skriver ut en profileringsdatafil kallad ''gmon.sum'', som innehåller all information från profileringsdatafilerna som "gprof" läste in.
: För att använda en UNIX-socket för kommunikation måste enhetsnamnet prefixas med "unix#" följt av den fullständiga sökvägen och filnamnet för socketen.


: Filen ''gmon.sum'' kan vara en av de angivna indatafilerna; effekten av detta är att slå samman data i de andra indatafilerna in i ''gmon.sum''.
: Minicom försöker då ansluta till denna socket som klient.


: Slutligen kan du köra "gprof" igen utan '''-s''' för att analysera de kumulativa data i filen ''gmon.sum''.
: Så länge det inte kan ansluta till socketen förblir det 'offline'.


'''-v'''
: Så snart anslutningen etableras går minicom 'online'.


'''--version'''
: Om servern stänger socketen växlar minicom till 'offline' igen.


: Flaggan '''-v''' gör att "gprof" skriver ut aktuellt versionsnummer och sedan avslutar.
'''B - Lock file location'''


=== Föråldrade optioner ===
: På de flesta system bör detta vara /usr/spool/uucp.


Dessa optioner har ersatts med nyare versioner som använder symspecs.
: GNU/Linux-system använder /var/lock.


'''-e''' ''function_name''
: Om denna katalog inte finns försöker minicom inte använda låsfiler.


: Option '''-e''' ''function'' säger åt "gprof" att inte skriva ut information om funktionen ''function_name'', och dess barn, i anropsgrafen.
'''C - Callin program'''


: Funktionen listas fortfarande som ett barn till alla funktioner som anropar den, men dess indexnummer visas som '''[not printed]'''.
: Om du har en uugetty eller något på din seriella port kan det vara så att du vill att ett program ska köras för att växla modemet respektive porten till dialin/dialout-läge.


: Mer än en option '''-e''' kan anges; endast ett ''function_name'' kan anges med varje option '''-e'''.
: Detta är programmet för att gå in i dialin-läge.


'''-E''' ''function_name''
'''D - Callout program'''


: Option "-E ''function''" fungerar som option "-e", men tid som spenderas i funktionen, och barn som inte anropades från någon annanstans, används inte för att beräkna tidsprocenter för anropsgrafen.
: Och detta för att gå in i dialout-läge.


: Mer än en option '''-E''' kan anges; endast ett ''function_name'' kan anges med varje option '''-E'''.
'''E - Bps/Par/Bits'''


'''-f''' ''function_name''
: Standardparametrar vid start.


: Option '''-f''' ''function'' gör att "gprof" begränsar anropsgrafen till funktionen ''function_name'' och dess barn, och deras barn.
Om en av posterna lämnas tom används den inte.


: Mer än en option '''-f''' kan anges; endast ett ''function_name'' kan anges med varje option '''-f'''.
Om du alltså inte bryr dig om låsning och inte har en getty som kör på din modemlinje bör posterna B-D lämnas tomma.


'''-F''' ''function_name''
'''Modem and Dialing'''


: Option '''-F''' ''function'' fungerar som option "-f", men endast tid som spenderas i funktionen och dess barn, och deras barn, används för att bestämma total tid och tidsprocenter för anropsgrafen.
: Här definieras parametrarna för ditt modem.


: Mer än en option '''-F''' kan anges; endast ett ''function_name'' kan anges med varje option '''-F'''.
: Jag förklarar inte detta ytterligare eftersom standardvärdena är för generiska Hayes-modem och alltid bör fungera.


: Option '''-F''' åsidosätter option '''-E'''.
: Denna fil är inte en Hayes-handledning :-)


== FILER ==
: De enda saker som är värda att notera är att styrtecken kan skickas genom att prefixa dem med '^', där '^^' betyder '^' självt, och tecknet '\\' också måste dubbleras som '\\\\', eftersom backslash används särskilt i makrodefinitionerna.
 
: Vissa optioner har dock inte mycket med modemet att göra utan mer med minicoms eget beteende:
 
'''M - Dial time'''
 
: Antalet sekunder innan minicom gör timeout om ingen anslutning etableras.
 
'''N - Delay before redial'''
 
: Minicom ringer upp igen om ingen anslutning gjordes, men väntar först en stund.
 
'''O - Number of tries'''
 
: Maximalt antal gånger som minicom försöker ringa.
 
'''P - Drop DTR time'''
 
: Om du sätter detta till 0 lägger minicom på genom att skicka en Hayes-typ hangup-sekvens.
 
: Om du anger ett icke-nollvärde görs hangup genom att DTR-linjen sänks.
 
: Värdet anger i sekunder hur länge DTR hålls nere.
 
'''Q - Auto bps detect'''
 
: Om detta är på försöker minicom matcha den uppringda partens hastighet.
 
: Med de flesta moderna modem är detta INTE önskvärt, eftersom modemet buffrar data och konverterar hastigheten.
 
'''R - Modem has DCD line'''
 
: Om ditt modem och ditt operativsystem båda stöder DCD-linjen, som går 'high' när en anslutning görs, använder minicom den.
 
: När du har denna option på börjar minicom inte heller ringa medan du redan är online.
 
'''S - Status line shows DTE speed / line speed'''
 
: Du kan växla statusraden till att visa antingen DTE-hastigheten, hastigheten som minicom använder för att kommunicera med ditt modem, eller linjehastigheten, hastigheten som ditt modem använder på linjen för att kommunicera med det andra modemet.
 
: Observera att linjehastigheten kan ändras under anslutningen, men du kommer ändå bara att se den initiala hastigheten som modemen startade anslutningen med.
 
: Detta beror på att modemet inte talar om för programmet om hastigheten ändras.
 
: Dessutom, för att se linjehastigheten, måste du ha modemet inställt på att visa den i connect-strängen.
 
: Annars kommer du bara att se 0 som linjehastighet.
 
'''T - Multi-line untag'''
 
: Du kan växla funktionen för att avtagga poster från uppringningskatalogen när en anslutning etableras till en flerradig BBS.
 
: Alla taggade poster som har samma namn avtaggas.
 
'''Observera att ett särskilt undantag görs för denna meny: varje användare kan ändra alla parametrar här, men vissa av dem kommer inte att sparas.'''
 
'''Screen and keyboard'''
 
'''A - Command key is'''
 
: 'Hot Key' som för dig in i kommandoläge.
 
: Om denna är satt till 'ALT' eller 'meta key' kan du direkt anropa kommandon med alt-tangent i stället för HotKey-tangent.
 
'''B - Backspace key sends'''
 
: Det finns fortfarande system som vill att en VT100 ska skicka DEL i stället för BS.
 
: Med denna option kan du aktivera denna dumhet.
 
: Eh, den är till och med på som standard...
 
'''C - Status line is'''
 
: Aktiverad eller inaktiverad.
 
: Vissa långsamma terminaler, till exempel X-terminaler, får statusraden att hoppa "upp och ned" vid scrollning, så du kan stänga av den om du vill.
 
: Den visas fortfarande i kommandoläge.
 
'''D - Alarm sound'''
 
: Om påslaget ljuder minicom ett alarm, endast på konsolen, efter en lyckad anslutning och när uppladdning/nedladdning är klar.
 
'''E - Foreground Color (menu)'''
 
: anger förgrundsfärgen som ska användas för alla konfigurationsfönster i minicom.
 
'''F - Background Color (menu)'''
 
: anger bakgrundsfärgen som ska användas för alla konfigurationsfönster i minicom.
 
: Observera att minicom inte låter dig sätta förgrunds- och bakgrundsfärger till samma värde.
 
'''G - Foreground Color (term)'''
 
: anger förgrundsfärgen som ska användas i terminalfönstret.
 
'''H - Background Color (term)'''
 
: anger bakgrundsfärgen som ska användas i terminalfönstret.
 
: Observera att minicom inte låter dig sätta förgrunds- och bakgrundsfärger till samma värde.
 
'''I - Foreground Color (stat)'''
 
: anger förgrundsfärgen att använda för statusraden.
 
'''J - Background Color (stat)'''
 
: anger färgen att använda för statusraden.
 
: Observera att minicom låter dig sätta statusradens förgrunds- och bakgrundsfärger till samma värde.
 
: Detta gör effektivt statusraden osynlig, men om detta är din avsikt, se optionen.
 
'''K - History buffer size'''
 
: Antalet rader att behålla i historikbufferten, för backscrolling.
 
'''L - Macros file'''
 
: är den fullständiga sökvägen till filen som innehåller makron.
 
: Makron låter dig definiera en sträng som ska skickas när du trycker en viss tangent.
 
: I minicom kan du definiera F1 till F12 att skicka upp till 256 tecken, detta sätts vid kompilering.
 
: Filnamnet du anger verifieras så snart du trycker ENTER.
 
: Om du inte har behörighet att skapa den angivna filen visas ett felmeddelande som anger detta och du tvingas redigera filnamnet igen.
 
: Om du har behörighet att skapa filen kontrollerar minicom om den redan finns.
 
: Om så är fallet antar det att det är en makrofil och läser in den.
 
: Om det inte är det, ja, det är ditt problem :-)
 
: Om filen inte finns accepteras filnamnet.
 
'''M - Edit Macros'''
 
: öppnar ett nytt fönster som låter dig redigera makrona F1 till F12.
 
'''N - Macros enabled'''
 
: - Yes eller No.
 
: Om makron är inaktiverade skickar F1-F12-tangenterna bara VT100/VT220-funktionstangenternas escape-sekvenser.
 
'''O - Character conversion'''
 
: Det aktiva filnamnet för konverteringstabellen visas här.
 
: Om du inte ser något namn är ingen konvertering aktiv.
 
: Genom att trycka O ser du redigeringsmenyn för konverteringstabellen.
 
'''Edit Macros'''
 
: Här definieras makrona för F1 till F12.
 
: Längst ned i fönstret visas en förklaring över teckenkombinationer som har särskild betydelse.
 
: De låter dig mata in särskilda styrtecken med vanlig text genom att prefixa dem med '^', där '^^' betyder '^' självt.
 
: Du kan skicka en fördröjning på 1 sekund med koden '^~'.
 
: Detta är användbart när du försöker logga in efter att ha ftp:at eller telnet:at någonstans.
 
: Du kan också inkludera ditt aktuella användarnamn och lösenord från telefonkatalogen i makrona med '\u' respektive '\p'.
 
: Om du behöver backslash-tecknet i makrot, skriv det dubbelt som '\\'.
 
: För att redigera ett makro trycker du det visade numret eller bokstaven och flyttas till makrots slut.
 
: När du redigerar raden kan du använda vänster- och högerpilar, Home- och End-tangenter, Delete och BackSpace, samt ESC och RETURN.
 
: ESC avbryter ändringar som gjorts medan ENTER accepterar ändringarna.
 
'''Character conversion'''
 
: Här kan du redigera teckenkonverteringstabellen.
 
: Om du inte är amerikan vet du att det i många språk finns tecken som inte ingår i ASCII-teckenuppsättningen, och förr kan de ha ersatt några mindre viktiga tecken i ASCII och nu representeras de ofta med teckenkoder över 127.
 
: OCH det finns flera olika sätt att representera dem.
 
: Det är här du kan redigera konverteringstabeller för system som använder en annan teckenuppsättning än den på din dator.
 
'''A - Load table'''
 
: Du gissade det förmodligen.
 
: Detta kommando läser in en tabell från disken.
 
: Du ombeds ange ett filnamn för tabellen.
 
: Fördefinierade tabeller .mciso, .mcpc8 och .mcsf7 bör följa med programmet.
 
: Tabellen .mciso gör ingen konvertering, .mcpc8 ska användas för anslutningar till system som använder 8-bitars PC-teckenuppsättningen, och .mcsf7 är för kompatibilitet med system som använder den gamla goda 7-bitarskodningen för att ersätta tecknen {|}[]\\ med de diakritiska tecken som används i finska och svenska.
 
'''B - Save table'''
 
: Denna sparar den aktiva tabellen under filnamnet du anger.
 
'''C - edit char'''
 
: Här kan du göra dina egna ändringar i den befintliga tabellen.
 
: Först ombeds du ange teckenvärdet, i decimal, vars konvertering du vill ändra.
 
: Sedan säger du vilket tecken du vill se på din skärm när det tecknet kommer från omvärlden.
 
: Och sedan tillfrågas du vad du vill ska skickas ut när du matar in det tecknet från ditt tangentbord.
 
'''D - next screen'''
 
'''E - prev screen'''
 
: Ja, du har förmodligen märkt att denna skärm visar vilken typ av konverteringar som är aktiva.
 
: Skärmen är helt enkelt, vanligtvis, för liten för att visa hela tabellen samtidigt i ett lättförståeligt format.
 
: Så här kan du rulla tabellen åt vänster och höger.
 
'''F - convert capture'''
 
: Växlar om teckenkonverteringstabellen används när fångstfilen skrivs eller inte.
 
'''Save setup as dfl'''
 
: Spara parametrarna som standard för nästa gång programmet startas.
 
: I stället för dfl kan vilket annat parameternamn som helst visas, beroende på vilket som användes när programmet startades.
 
'''Save setup as..'''
 
: Spara parametrarna under ett särskilt namn.
 
: Närhelst Minicom startas med detta namn som argument använder det dessa parametrar.
 
: Denna option är naturligtvis privilegierad till root.
 
'''Exit'''
 
: Lämna denna meny utan att spara.
 
: Detta kan också göras med ESC.
 
'''Exit from minicom'''
 
: Endast root ser denna menypost, om han/hon startade minicom med optionen '-s'.
 
: På detta sätt är det möjligt att ändra konfigurationen utan att faktiskt köra minicom.
 
== STATUSRAD ==
 
Statusraden har flera indikatorer som talar för sig själva.
 
Den mystiska indikatorn APP eller NOR behöver förmodligen förklaring.
 
VT100-markörtangenterna kan vara i två lägen: applications-läge och markörläge.
 
Detta styrs av en escape-sekvens.
 
Om du upptäcker att markörtangenterna inte fungerar i, säg, vi när du är inloggad med minicom, kan du med denna indikator se om markörtangenterna är i applications- eller markörläge.
 
Du kan växla mellan de två med tangenten C-A I.
 
Om markörtangenterna då fungerar är det förmodligen ett fel i fjärrsystemets termcap-initieringssträngar, is.
 
== LOKALER ==
 
Minicom har stöd för lokala språk.
 
Det betyder att du kan ändra de flesta engelska meddelanden och andra strängar till ett annat språk genom att sätta miljövariabeln LANG.
 
== ÖVRIGT ==
 
Om minicom har hängt sig, döda det med SIGTERM.
 
Detta betyder kill -15, eller eftersom sigterm är standard, bara vanlig "kill <minicompid>".
 
Detta orsakar en ordnad avslutning av minicom, med återställningar och allt.
 
Du kan döda minicom från ett skript med kommandot "! killall -9 minicom" utan att lägga på linjen.


''a.out''
Utan parametern -9 lägger minicom först på innan det avslutas.


: namelisten och textutrymmet.
Eftersom många escape-sekvenser börjar med ESC, pil upp är ESC [ A, vet Minicom inte om escape-tecknet det får är att du trycker escape-tangenten, eller del av en sekvens.


''gmon.out''
En gammal version av Minicom, V1.2, löste detta på ett ganska grovt sätt: för att få escape-tangenten var du tvungen att trycka den ''två gånger''.


: dynamisk anropsgraf och profil.
Från och med release 1.3 har detta förbättrats lite: nu finns en inbyggd 1-sekunds timeout, som i vi.


''gmon.sum''
För system som har systemanropet select() är timeouten 0,5 sekunder.


: sammanfattad dynamisk anropsgraf och profil.
Och... överraskning: ett särskilt Linux-beroende '''hack''' :-) lades till.


== FEL ==
Nu kan minicom skilja mellan escape-tangenten och escape-sekvenser.


Samplingens granularitet visas, men förblir i bästa fall statistisk.
För att se hur smutsigt detta gjordes, titta i wkeys.c.


Vi antar att tiden för varje exekvering av en funktion kan uttryckas som den totala tiden för funktionen delad med antalet gånger funktionen anropas.
Men det fungerar som en charm!


Därmed är tiden som propageras längs anropsgrafens bågar till funktionens föräldrar direkt proportionell mot antalet gånger den bågen traverseras.
== FILER ==


Föräldrar som inte själva profileras får tiden för sina profilerade barn propagerad till sig, men de kommer att framstå som spontant anropade i anropsgraflistningen, och deras tid kommer inte att propageras vidare.
Minicom håller sina konfigurationsfiler i en katalog, vanligtvis /var/lib/minicom, /usr/local/etc eller /etc.


På liknande sätt kommer signalhanterare, även om de profileras, att framstå som spontana, även om det är av mer obskyra skäl.
För att ta reda på vilken standardkatalog minicom har kompilerats med, ge kommandot ''minicom -h''.


Eventuella profilerade barn till signalhanterare bör få sina tider propagerade korrekt, om inte signalhanteraren anropades under exekveringen av profileringsrutinen, i vilket fall allt är förlorat.
Du hittar förmodligen också demofilerna för [[runscript(1)]], och exemplen på teckenkonverteringstabeller antingen där eller i underkatalogerna till /usr/doc/minicom*.


Det profilerade programmet måste anropa "exit"(2) eller returnera normalt för att profileringsinformationen ska sparas i filen ''gmon.out''.
Konverteringstabellerna heter något i stil med mc.* i den katalogen, men du vill förmodligen kopiera de du behöver till din hemkatalog som något som börjar med en punkt.
 
<pre>
minirc.*
$HOME/.minirc.*
$HOME/.dialdir
$HOME/minicom.log
/usr/share/locale/*/LC_MESSAGES/minicom.mo
</pre>


== SE ÄVEN ==
== SE ÄVEN ==


'''monitor'''(3), '''profil'''(2), '''cc'''(1), '''prof'''(1), och Info-posten för ''gprof''.
[[runscript(1)]]


"An Execution Profiler for Modular Programs", av S. Graham, P. Kessler, M. McKusick; ''Software - Practice and Experience'', Vol. 13, s. 671-685, 1983.
== FEL ==


"gprof: A Call Graph Execution Profiler", av S. Graham, P. Kessler, M. McKusick; ''Proceedings of the SIGPLAN '82 Symposium on Compiler Construction'', ''SIGPLAN Notices'', Vol. 17, nr 6, s. 120-126, juni 1982.
Rapportera eventuella fel till:


== UPPHOVSRÄTT ==
<pre>
 
minicom-devel@alioth-lists.debian.net
Copyright (c) 1988-2026 Free Software Foundation, Inc.
</pre>


Tillstånd ges att kopiera, distribuera och/eller modifiera detta dokument enligt villkoren i GNU Free Documentation License, version 1.3 eller någon senare version publicerad av Free Software Foundation; utan oföränderliga avsnitt, utan framsidestexter och utan baksidestexter.
Tack!


En kopia av licensen ingår i avsnittet med titeln "GNU Free Documentation License".
== FÖRFATTARE ==


== KOLOFON ==
Den ursprungliga författaren till minicom är Miquel van Smoorenburg (miquels@cistron.nl).


Denna sida är en del av projektet ''binutils'', en samling verktyg för arbete med körbara binärer.
Han skrev versioner upp till 1.75.


Information om projektet finns på:
Jukka Lahtinen (walker@netsonic.fi, jukkal@despammed.com) har varit ansvarig för nya versioner sedan 1.78, med hjälp av några andra personer, inklusive:


<pre>
<pre>
http://www.gnu.org/software/binutils/
filipg@paranoia.com skrev sökning i historikbufferten till 1.79.
Arnaldo Carvalho de Melo (acme@conectiva.com.br) gjorde internationaliseringen och de brasiliansk-portugisiska översättningarna.
Jim Seymour (jseymour@jimsun.LinxNet.com) skrev stödet för flera modem och filnamnsvalsfönstret som används sedan 1.80.
Tomohiro Kubota (kubota@debian.or.jp) skrev de japanska översättningarna och citeringsfunktionen, och gjorde några fixar.
Gael Queri (gqueri@mail.dotcom.fr) skrev de franska översättningarna.
Arkadiusz Miskiewicz (misiek@pld.org.pl) skrev de polska översättningarna.
Kim Soyoung (nexti@chollian.net) skrev de koreanska översättningarna.
Jork Loeser (jork.loeser@inf.tu-dresden.de) tillhandahöll socket-utökningen.
</pre>
</pre>


Om du har en felrapport för denna manualsida, se:
Det mesta av denna manualsida är kopierat, med rättelser, från den ursprungliga minicom README, men några delar och rättelserna är av Michael K. Johnson.
 
Jukka Lahtinen (walker@netsonic.fi) har lagt till viss information om ändringarna som gjorts efter version 1.75.
 
Adam Lackorzynski (adam@lackorzynski.de) är nuvarande underhållare av minicom.
 
== KOLOFON ==
 
Denna sida är en del av projektet ''minicom'', ett program för seriell kommunikation.
 
Information om projektet finns på:


<pre>
<pre>
http://sourceware.org/bugzilla/enter_bug.cgi?product=binutils
https://salsa.debian.org/minicom-team/minicom
</pre>
</pre>


Denna sida hämtades från arkivet:
Om du har en felrapport för denna manualsida, skicka den till:


<pre>
<pre>
binutils-with-gold-2.46.tar.gz
adam@lackorzynski.de
</pre>
</pre>


hämtat från:
Denna sida hämtades från projektets uppströms Git-förråd:


<pre>
<pre>
https://ftp.gnu.org/gnu/binutils/
https://salsa.debian.org/minicom-team/minicom
</pre>
</pre>


den 24 maj 2026.
den 24 maj 2026.
Vid den tidpunkten var datumet för den senaste commit som hittades i förrådet 6 april 2026.


Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
Rad 521: Rad 1 090:
man-pages@man7.org
man-pages@man7.org
</pre>
</pre>


= Sidslut =
= Sidslut =

Nuvarande version från 14 augusti 2026 kl. 11.01


NAMN

minicom – vänligt program för seriell kommunikation

SYNOPSIS

minicom [options] [configuration]

BESKRIVNING

minicom är ett kommunikationsprogram som till viss del liknar shareware-programmet TELIX men är fritt, med källkod, och körs under de flesta Unix-system.

Funktioner inkluderar uppringningskatalog med automatisk återuppringning, stöd för låsfiler i UUCP-stil på seriella enheter, en separat skriptspråkstolk, fångst till fil, flera användare med individuella konfigurationer, och mer.

KOMMANDORAD

-s, --setup

Setup. Root redigerar de systemomfattande standardvärdena i /etc/minirc.dfl med denna option.
När den används initierar minicom inte, utan placerar dig direkt i konfigurationsmenyn.
Detta är mycket praktiskt om minicom vägrar starta eftersom ditt system har ändrats, eller första gången du kör minicom.
För de flesta system är rimliga standardvärden redan inbyggda.

-o, --noinit

Initiera inte.
Minicom hoppar över initieringskoden.
Denna option är praktisk om du avslutade minicom utan att återställa och sedan vill starta om en session.
Den är dock potentiellt farlig: ingen kontroll efter låsfiler etc. görs, så en normal användare skulle kunna störa saker som UUCP... kanske tas detta bort senare.
För närvarande antas det att användare som får åtkomst till ett modem är tillräckligt ansvariga för sina handlingar.

-m, --metakey

Åsidosätt kommandotangenten med Meta- eller ALT-tangenten.
Detta är standard i 1.80 och kan också konfigureras i en av minicoms menyer, men om du använder olika terminaler hela tiden, varav vissa inte har en Meta- eller ALT-tangent, är det praktiskt att sätta standardkommandotangenten till Ctrl-A och använda denna option när du har ett tangentbord som stöder Meta- eller ALT-tangenter.
Minicom antar att din Meta-tangent skickar ESC-prefixet, inte den andra varianten som sätter tecknets högsta bit.

-M, --metakey8

Samma som -m, men antar att din Meta-tangent sätter tecknets åttonde bit högt, skickar 128 + teckenkod.

-z, --statline

Använd terminalens statusrad.
Detta fungerar bara på terminaler som stöder det och som har relevant information i sin termcap- eller terminfo-databaspost.

-l, --ansi

Literal översättning av tecken med högsta biten satt.
Med denna flagga på försöker minicom översätta IBM-linjetecknen till ASCII.
Många PC-unix-kloner visar tecken korrekt utan översättning, Linux i ett särskilt läge, Coherent och SCO.

-L, --iso

Detsamma men anta att skärmen använder en ISO8859-teckenuppsättning.

-w, --wrap

Slår på radbrytning som standard vid start.

-H, --displayhex

Slå på utdata i hexläge.

-a, --attrib=on/off

Antributanvändning.
Vissa terminaler, särskilt Televideos, har rutten attributhantering, seriell i stället för parallell.
Som standard använder minicom '-a on', men om du använder en sådan terminal kan, måste, du ange optionen '-a off'.
Det avslutande 'on' eller 'off' behövs.

-t, --term=TERM

Terminaltyp.
Med denna flagga kan du åsidosätta miljövariabeln TERM.
Detta är praktiskt för användning i miljövariabeln MINICOM; man kan skapa en särskild termcap-post för användning med minicom på konsolen, som initierar skärmen till raw-läge så att IBM-linjetecknen visas oöversatta tillsammans med flaggan -l.

-c, --color=on/off

Coloranvändning.
Terminaler, såsom Linux-konsolen, stöder färg med vanliga ANSI-escape-sekvenser.
Om sådant stöd saknas kan färganvändning inaktiveras med '-c off'.
Detta, och optionen '-m', är goda kandidater att lägga i miljövariabeln MINICOM.

-S, --script=SCRIPT

script. Kör det namngivna skriptet vid start.
Hittills stöds inte att skicka användarnamn och lösenord till ett startskript.
Om du också använder optionen -d för att börja ringa vid start körs -S-skriptet FÖRE uppringning av posterna som anges med -d.

-d, --dial=ENTRY

Dial en post från uppringningskatalogen vid start.
Du kan ange ett indexnummer, men också en delsträng av postens namn.
Om du anger ett namn som har flera poster i katalogen markeras alla för uppringning.
Du kan också ange flera namn eller indexnummer genom att separera dem med kommatecken.
Uppringningen startar från den första angivna posten efter att alla andra programinitieringsprocedurer är färdiga.

-p, --ptty=TTYP

Pseudoterminal att använda.
Detta åsidosätter terminalporten som definieras i konfigurationsfilerna, men bara om det är en pseudo-TTY.
Det angivna filnamnet måste ha formen (/dev/)tty[p-z/][0-f], (/dev/)pts[p-z/][0-f] eller (/dev/)pty[p-z/][0-f].
Till exempel /dev/ttyp1, pts/0 eller /dev/ptyp2.

-C, --capturefile=FILE

filename. Öppna fångstfil vid start.

--capturefile-buffer-mode=MODE

Buffringsläge för fångstfil.
MODE kan vara ett av:
N  Obuffrat, standard.
L  Radbuffrat.
F  Fullt buffrat.

-F, --statlinefmt

Format för statusraden.
Följande formatspecificerare är tillgängliga:
%H  Escape-tangent för hjälpskärm.
%V  Versionssträng för minicom.
%b  Information om anslutning, såsom baud rate.
%T  Terminaltyp.
%C  Markörläge.
%D  Enhetssökväg, möjligen förkortad till återstående tillgängligt utrymme.
%t  Onlinetid.
%%  %-tecken.
Exempel:
"%H for help | %b | Minicom %V | %T | %C | %t"

-b, --baudrate

Ange baud rate, vilket åsidosätter värdet som anges i konfigurationsfilen.

-D, --device

Ange enheten, vilket åsidosätter värdet som anges i konfigurationsfilen.

-O, --option

Sätt en option.
Argumentet kan vara ett enda ord eller ett key=value-par.
Kända optioner:

timestamp med värdena simple, delta, persecond och extended.

Om inget värde anges väljs 'simple'.

-R, --remotecharset

Ange teckenuppsättningen som fjärrsystemet använder och konvertera den till teckenuppsättningen på den lokala sidan.
Exempel kan vara 'latin1'.

-7, --7bit

7-bitarsläge för terminaler som inte klarar 8 bitar.
8 bitar är standard om miljön är konfigurerad för detta via LANG eller LC_ALL, annars 7 bitar.

-8, --8bit

8-bitarstecken passerar igenom utan någon ändring.
'Continuous' betyder att inga locate-/attributstyrsekvenser infogas utan verklig ändring av locate/attribut.
Detta läge är till för att visa 8-bitars flerbytetecken såsom japanska.
Det behövs inte i varje språk med 8-bitarstecken, till exempel behövs det inte för att visa finsk text.

-h, --help

Visa hjälp och avsluta.

-v, --version

Skriv ut minicom-versionen.

När minicom startar söker det först i miljövariabeln MINICOM efter kommandoradsargument, vilka kan åsidosättas på kommandoraden.

Om du alltså har gjort:

MINICOM='-m -c on'
export MINICOM

eller motsvarande, och startar minicom, antar minicom att din terminal har en Meta- eller <ALT>-tangent och att färg stöds.

Om du sedan loggar in från en terminal utan färgstöd, och du har satt MINICOM i din startfil, .profile eller motsvarande, och inte vill sätta om din miljövariabel, kan du skriva 'minicom -c off' och köra utan färgstöd för den sessionen.

configuration

Argumentet configuration är mer intressant.
Normalt hämtar minicom sina standardvärden från en fil kallad "minirc.dfl".
Om du däremot ger ett argument till minicom försöker den hämta sina standardvärden från en fil kallad "minirc.configuration".
Det är alltså möjligt att skapa flera konfigurationsfiler för olika portar, olika användare etc.
Det mest förnuftiga är att använda enhetsnamn, såsom tty1, tty64, sio2 etc.
Om en användare skapar sin egen konfigurationsfil kommer den att visas i deras hemkatalog som ".minirc.dfl" eller ".minirc.configuration".

ANVÄNDNING

Minicom är fönsterbaserat.

För att öppna ett fönster med funktionen du vill ha, tryck Control-A, från och med nu använder vi C-A för att betyda Control-A, och sedan funktionstangenten, a-z eller A-Z.

Genom att först trycka C-A och sedan 'z' visas en hjälpskärm med en kort sammanfattning av alla kommandon.

Denna escape-tangent kan ändras när minicom konfigureras, optionen -s eller C-A O, men vi håller oss till Control-A här.

För varje meny kan följande tangenter användas:

UP     pil upp eller 'k'
DOWN   pil ned eller 'j'
LEFT   pil vänster eller 'h'
RIGHT  pil höger eller 'l'
CHOOSE Enter
CANCEL ESCape.

Skärmen är uppdelad i två delar: de övre 24 raderna är terminalemulatorskärmen.

I detta fönster tolkas ANSI- eller VT100-escape-sekvenser.

Om det finns en rad kvar längst ned placeras en statusrad där.

Om detta inte är möjligt visas statusraden varje gång du trycker C-A.

På terminaler som har en särskild statusrad används den om termcap-informationen är komplett och flaggan -k har angivits.

Möjliga kommandon listas härnäst, i alfabetisk ordning.

C-A

Att trycka C-A en andra gång skickar bara C-A till fjärrsystemet.
Om du har ändrat ditt "escape character" till något annat än C-A fungerar detta analogt för det tecknet.

A

Växla 'Add Linefeed' av/på.
Om det är på läggs en linefeed till före varje carriage return som visas på skärmen.

B

Ger dig en scrollback-buffert.
Du kan rulla upp med u, ned med d, en sida upp med b, en sida ned med f, och om du har dem kan även arrow- och page up/page down-tangenterna användas.
Du kan söka efter text i bufferten med s, skiftlägeskänsligt, eller S, skiftlägesokänsligt.
N hittar nästa förekomst av strängen.
c går in i citeringsläge.
En textmarkör visas och du anger startraden genom att trycka Enter.
Sedan avslutas scrollback-läget och innehållet med prefixet '>' skickas.

C

Rensar skärmen.

D

Ring ett nummer, eller gå till uppringningskatalogen.

E

Växla lokalt eko av och på, om din version av minicom stöder det.

F

En break-signal skickas till modemet.

G

Kör skript, Go.
Kör ett inloggningsskript.

H

Lägg på.

I

Växla typen av escape-sekvens som markörtangenterna skickar mellan normalt läge och applications-läge.
Se även kommentaren om statusraden nedan.

J

Hoppa till ett skal.
Vid återkomst ritas hela skärmen om.

K

Rensar skärmen, kör kermit och ritar om skärmen vid återkomst.

L

Slå fångstfil av och på.
Om den slås på kommer all utdata som skickas till skärmen också att fångas i filen.

M

Skickar modemets initieringssträng.
Om du är online och DCD-radinställningen är på tillfrågas du om bekräftelse innan modemet initieras.

N

Växla mellan tidsstämpellägen som ska läggas till i utdatan.
Tillgängliga är enkla och utökade tidsformat för varje rad, ett delta till föregående rad, en tidsvisning varje sekund och inga tidsstämplar, standard.

O

Konfigurera minicom.
Placerar dig i konfigurationsmenyn.

P

Kommunikationsparametrar.
Låter dig ändra bps-hastighet, paritet och antal bitar.

Q

Avsluta minicom utan att återställa modemet.
Om makron har ändrats och inte sparats får du möjlighet att göra det.

R

Ta emot filer.
Välj bland olika protokoll, externa.
Om du har fönstret för filnamnsval och prompten för nedladdningskatalog aktiverade får du ett valfönster för att välja katalog för nedladdning.
Annars används nedladdningskatalogen som definierats i menyn Filnamn och sökvägar.

S

Skicka filer.
Välj protokollet på samma sätt som med mottagningskommandot.
Om du inte har filnamnsvalsfönstret aktiverat, i menyn File transfer protocols, behöver du bara skriva filnamnen i ett dialogfönster.
Om du har valfönstret aktiverat visas ett fönster med filnamnen i din uppladdningskatalog.
Du kan markera och avmarkera filnamn genom att trycka mellanslag och flytta markören upp och ned med markörtangenterna eller j/k.
De valda filnamnen visas markerade.
Katalognamn visas [inom hakparenteser] och du kan gå upp eller ned i katalogträdet genom att trycka mellanslag två gånger.
Skicka till sist filerna genom att trycka ENTER eller avsluta med ESC.

T

Välj terminalemulering: Ansi, färg, eller vt100.
Du kan också ändra backspace-tangenten här, slå statusraden på eller av och definiera fördröjning, i millisekunder, efter varje newline om du behöver det.

U

Lägg till carriage return till varje mottagen rad.

W

Växla radbrytning av/på.

X

Avsluta minicom, återställ modem.
Om makron har ändrats och inte sparats får du möjlighet att göra det.

Y

Klistra in en fil.
Läser en fil och skickar dess innehåll precis som om det skulle skrivas in.

Z

Visa hjälpskärmen.

UPPRINGNINGSKATALOG

Genom att trycka C-A D placerar programmet dig i uppringningskatalogen.

Välj ett kommando genom att trycka den versala bokstaven eller flytta markören höger/vänster med piltangenterna eller h/l-tangenterna och trycka Enter.

Du kan lägga till, ta bort eller redigera poster och flytta dem upp och ned i kataloglistan.

Genom att välja "dial" rings telefonnumren för de markerade posterna, eller om inget är markerat rings numret för den markerade posten.

Medan modemet ringer kan du trycka escape för att avbryta uppringningen.

Vilken annan tangent som helst stänger uppringningsfönstret, men avbryter inte själva uppringningen.

Din uppringningskatalog sparas i filen ".dialdir" i din hemkatalog.

Du kan rulla upp och ned med piltangenterna, men du kan också rulla hela sidor genom att trycka PageUp- eller PageDown-tangenten.

Om du inte har dem använder du Control-B, bakåt, och Control-F, framåt.

Du kan använda mellanslagstangenten för att tagga ett antal poster och minicom roterar genom denna lista om en anslutning inte kan göras.

En '>'-symbol ritas i katalogen framför namnen på de taggade posterna.

Menyn "edit" talar för sig själv, men jag diskuterar den kort här.

A - Name

Namnet för denna post.

B - Number

och dess telefonnummer.

C - Dial string #

Vilken specifik uppringningssträng du vill använda för att ansluta.
Det finns tre olika uppringningssträngar, prefix och suffix, som kan konfigureras i menyn Modem and dialing.

D - Local echo

kan vara på eller av för detta system, om din version av minicom stöder det.

E - Script

Skriptet som måste köras efter att en lyckad anslutning gjorts, se manualen för runscript.

F - Username

Användarnamnet som skickas till programmet runscript.
Det skickas i miljösträngen "$LOGIN".

G - Password

Lösenordet skickas som "$PASS".

H - Terminal Emulation

Använd ANSI- eller VT100-emulering.

I - Backspace key sends

Vilken kod, Backspace eller Delete, som backspace-tangenten skickar.

J - Linewrap

Kan vara på eller av.

K - Line settings

Bps rate, bitar, paritet och antal stoppbitar att använda för denna anslutning.
Du kan välja current för hastigheten, så att den använder vilken hastighet som än används just då, användbart om du har flera modem.

L - Conversion table

Du kan ange en teckenkonverteringstabell som ska läsas in närhelst denna post svarar, före inloggningsskriptet körs.
Om detta fält är tomt förblir konverteringstabellen oförändrad.

Redigeringsmenyn visar också senaste datum och tid då du ringde denna post och det totala antalet samtal dit, men låter dig inte ändra dem.

De uppdateras automatiskt när du ansluter.

Kommandot moVe låter dig flytta den markerade posten upp eller ned i uppringningskatalogen med upp-/nedpiltangenterna eller k- och j-tangenterna.

Tryck Enter eller ESC för att avsluta flyttning av posten.

KONFIGURATION

Genom att trycka C-A O kastas du in i inställningsmenyn.

Filenames and paths

Denna meny definierar dina standardkataloger.

A - Download directory

där de nedladdade filerna hamnar.

B - Upload directory

där de uppladdade filerna läses från.

C - Script directory

Där du håller dina inloggningsskript.

D - Script program

Vilket program som ska användas som skripttolk.
Standard är programmet "runscript", men om du vill använda något annat, t.ex. /bin/sh eller "expect", är det möjligt.
Stdin och stdout är anslutna till modemet, stderr till skärmen.
Om sökvägen är relativ, d.v.s. inte börjar med ett snedstreck, är den relativ till din hemkatalog, förutom för skripttolken.

E - Kermit program

Var körfilen för kermit finns och dess optioner.
Några enkla makron kan användas på kommandoraden: '%l' expanderas till det fullständiga filnamnet för dial out-enheten, '%f' expanderas till den seriella portens filbeskrivare och '%b' expanderas till aktuell seriell porthastighet.

F - Logging options

Optioner för att konfigurera skrivning av loggfil.

A - File name

Här kan du ange namnet på loggfilen.
Filen skrivs i din hemkatalog, och standardvärdet är "minicom.log".
Om du tömmer namnet slås all loggning av.

B - Log connects and hangups

Denna option definierar om loggfilen skrivs när fjärränden svarar på samtalet eller lägger på.
Eller när du själv ger hangup-kommandot eller lämnar minicom utan hangup medan du är online.

C - Log file transfers

Om du vill ha loggposter för mottagning och sändning av filer.

Kommandot 'log' i skripten påverkas inte av loggningsoptionerna B och C.

Det körs alltid om du bara har loggfilens namn definierat.

File Transfer Protocols

Protokoll som definieras här visas när C-A s/r trycks.
"Name" i början av raden är namnet som visas i menyn.
"Program" är sökvägen till protokollet.
"Name" efter det definierar om programmet behöver ett argument, t.ex. en fil som ska överföras.
U/D definierar om denna post ska visas i uppladdnings- eller nedladdningsmenyn.
Fullscr definierar om programmet ska köras i helskärm, eller om minicom endast visar dess stderr i ett fönster.
IO-Red definierar om minicom ska koppla programmets standard in och ut till modemporten eller inte.
"Multi" talar om för filnamnsvalsfönstret om protokollet kan skicka flera filer med ett kommando eller inte.
Det har ingen effekt på nedladdningsprotokoll, och ignoreras också med uppladdningsprotokoll om du inte använder filnamnsvalsfönstret.
De gamla sz och rz är inte helskärm och har IO-Red satt.
Det finns dock curses-baserade versioner av åtminstone rz som inte vill ha sin stdin och stdout omdirigerade och som kör i helskärm.
Alla filöverföringsprotokoll körs med användarens UID och inte med UID=root.
'%l', '%f' och '%b' kan användas på kommandoraden liksom med kermit.
Inom denna meny kan du också definiera om du vill använda filnamnsvalsfönstret när du ombeds ange filer att ladda upp, och om du vill bli tillfrågad om nedladdningskatalogen varje gång den automatiska nedladdningen startas.
Om du lämnar prompten för nedladdningskatalog inaktiverad används nedladdningskatalogen som definierats i fil- och katalogmenyn.

Serial port setup

A - Serial device

/dev/tty1 eller /dev/ttyS1 för de flesta.
/dev/cua<n> är fortfarande möjligt under GNU/Linux, men rekommenderas inte längre eftersom dessa enheter är föråldrade och många system med kärna 2.2.x eller nyare inte har dem.
Använd /dev/ttyS<n> i stället.
Du kan också ha /dev/modem som en symbolisk länk till den verkliga enheten.
Om du har modem anslutna till två eller flera seriella portar kan du ange alla här i en lista separerad med mellanslag, kommatecken eller semikolon.
När Minicom startar kontrollerar det listan tills det hittar ett tillgängligt modem och använder det.
Dock kan du inte ange olika initieringssträngar för dem... åtminstone inte än.
För att använda en UNIX-socket för kommunikation måste enhetsnamnet prefixas med "unix#" följt av den fullständiga sökvägen och filnamnet för socketen.
Minicom försöker då ansluta till denna socket som klient.
Så länge det inte kan ansluta till socketen förblir det 'offline'.
Så snart anslutningen etableras går minicom 'online'.
Om servern stänger socketen växlar minicom till 'offline' igen.

B - Lock file location

På de flesta system bör detta vara /usr/spool/uucp.
GNU/Linux-system använder /var/lock.
Om denna katalog inte finns försöker minicom inte använda låsfiler.

C - Callin program

Om du har en uugetty eller något på din seriella port kan det vara så att du vill att ett program ska köras för att växla modemet respektive porten till dialin/dialout-läge.
Detta är programmet för att gå in i dialin-läge.

D - Callout program

Och detta för att gå in i dialout-läge.

E - Bps/Par/Bits

Standardparametrar vid start.

Om en av posterna lämnas tom används den inte.

Om du alltså inte bryr dig om låsning och inte har en getty som kör på din modemlinje bör posterna B-D lämnas tomma.

Modem and Dialing

Här definieras parametrarna för ditt modem.
Jag förklarar inte detta ytterligare eftersom standardvärdena är för generiska Hayes-modem och alltid bör fungera.
Denna fil är inte en Hayes-handledning :-)
De enda saker som är värda att notera är att styrtecken kan skickas genom att prefixa dem med '^', där '^^' betyder '^' självt, och tecknet '\\' också måste dubbleras som '\\\\', eftersom backslash används särskilt i makrodefinitionerna.
Vissa optioner har dock inte mycket med modemet att göra utan mer med minicoms eget beteende:

M - Dial time

Antalet sekunder innan minicom gör timeout om ingen anslutning etableras.

N - Delay before redial

Minicom ringer upp igen om ingen anslutning gjordes, men väntar först en stund.

O - Number of tries

Maximalt antal gånger som minicom försöker ringa.

P - Drop DTR time

Om du sätter detta till 0 lägger minicom på genom att skicka en Hayes-typ hangup-sekvens.
Om du anger ett icke-nollvärde görs hangup genom att DTR-linjen sänks.
Värdet anger i sekunder hur länge DTR hålls nere.

Q - Auto bps detect

Om detta är på försöker minicom matcha den uppringda partens hastighet.
Med de flesta moderna modem är detta INTE önskvärt, eftersom modemet buffrar data och konverterar hastigheten.

R - Modem has DCD line

Om ditt modem och ditt operativsystem båda stöder DCD-linjen, som går 'high' när en anslutning görs, använder minicom den.
När du har denna option på börjar minicom inte heller ringa medan du redan är online.

S - Status line shows DTE speed / line speed

Du kan växla statusraden till att visa antingen DTE-hastigheten, hastigheten som minicom använder för att kommunicera med ditt modem, eller linjehastigheten, hastigheten som ditt modem använder på linjen för att kommunicera med det andra modemet.
Observera att linjehastigheten kan ändras under anslutningen, men du kommer ändå bara att se den initiala hastigheten som modemen startade anslutningen med.
Detta beror på att modemet inte talar om för programmet om hastigheten ändras.
Dessutom, för att se linjehastigheten, måste du ha modemet inställt på att visa den i connect-strängen.
Annars kommer du bara att se 0 som linjehastighet.

T - Multi-line untag

Du kan växla funktionen för att avtagga poster från uppringningskatalogen när en anslutning etableras till en flerradig BBS.
Alla taggade poster som har samma namn avtaggas.

Observera att ett särskilt undantag görs för denna meny: varje användare kan ändra alla parametrar här, men vissa av dem kommer inte att sparas.

Screen and keyboard

A - Command key is

'Hot Key' som för dig in i kommandoläge.
Om denna är satt till 'ALT' eller 'meta key' kan du direkt anropa kommandon med alt-tangent i stället för HotKey-tangent.

B - Backspace key sends

Det finns fortfarande system som vill att en VT100 ska skicka DEL i stället för BS.
Med denna option kan du aktivera denna dumhet.
Eh, den är till och med på som standard...

C - Status line is

Aktiverad eller inaktiverad.
Vissa långsamma terminaler, till exempel X-terminaler, får statusraden att hoppa "upp och ned" vid scrollning, så du kan stänga av den om du vill.
Den visas fortfarande i kommandoläge.

D - Alarm sound

Om påslaget ljuder minicom ett alarm, endast på konsolen, efter en lyckad anslutning och när uppladdning/nedladdning är klar.

E - Foreground Color (menu)

anger förgrundsfärgen som ska användas för alla konfigurationsfönster i minicom.

F - Background Color (menu)

anger bakgrundsfärgen som ska användas för alla konfigurationsfönster i minicom.
Observera att minicom inte låter dig sätta förgrunds- och bakgrundsfärger till samma värde.

G - Foreground Color (term)

anger förgrundsfärgen som ska användas i terminalfönstret.

H - Background Color (term)

anger bakgrundsfärgen som ska användas i terminalfönstret.
Observera att minicom inte låter dig sätta förgrunds- och bakgrundsfärger till samma värde.

I - Foreground Color (stat)

anger förgrundsfärgen att använda för statusraden.

J - Background Color (stat)

anger färgen att använda för statusraden.
Observera att minicom låter dig sätta statusradens förgrunds- och bakgrundsfärger till samma värde.
Detta gör effektivt statusraden osynlig, men om detta är din avsikt, se optionen.

K - History buffer size

Antalet rader att behålla i historikbufferten, för backscrolling.

L - Macros file

är den fullständiga sökvägen till filen som innehåller makron.
Makron låter dig definiera en sträng som ska skickas när du trycker en viss tangent.
I minicom kan du definiera F1 till F12 att skicka upp till 256 tecken, detta sätts vid kompilering.
Filnamnet du anger verifieras så snart du trycker ENTER.
Om du inte har behörighet att skapa den angivna filen visas ett felmeddelande som anger detta och du tvingas redigera filnamnet igen.
Om du har behörighet att skapa filen kontrollerar minicom om den redan finns.
Om så är fallet antar det att det är en makrofil och läser in den.
Om det inte är det, ja, det är ditt problem :-)
Om filen inte finns accepteras filnamnet.

M - Edit Macros

öppnar ett nytt fönster som låter dig redigera makrona F1 till F12.

N - Macros enabled

- Yes eller No.
Om makron är inaktiverade skickar F1-F12-tangenterna bara VT100/VT220-funktionstangenternas escape-sekvenser.

O - Character conversion

Det aktiva filnamnet för konverteringstabellen visas här.
Om du inte ser något namn är ingen konvertering aktiv.
Genom att trycka O ser du redigeringsmenyn för konverteringstabellen.

Edit Macros

Här definieras makrona för F1 till F12.
Längst ned i fönstret visas en förklaring över teckenkombinationer som har särskild betydelse.
De låter dig mata in särskilda styrtecken med vanlig text genom att prefixa dem med '^', där '^^' betyder '^' självt.
Du kan skicka en fördröjning på 1 sekund med koden '^~'.
Detta är användbart när du försöker logga in efter att ha ftp:at eller telnet:at någonstans.
Du kan också inkludera ditt aktuella användarnamn och lösenord från telefonkatalogen i makrona med '\u' respektive '\p'.
Om du behöver backslash-tecknet i makrot, skriv det dubbelt som '\\'.
För att redigera ett makro trycker du det visade numret eller bokstaven och flyttas till makrots slut.
När du redigerar raden kan du använda vänster- och högerpilar, Home- och End-tangenter, Delete och BackSpace, samt ESC och RETURN.
ESC avbryter ändringar som gjorts medan ENTER accepterar ändringarna.

Character conversion

Här kan du redigera teckenkonverteringstabellen.
Om du inte är amerikan vet du att det i många språk finns tecken som inte ingår i ASCII-teckenuppsättningen, och förr kan de ha ersatt några mindre viktiga tecken i ASCII och nu representeras de ofta med teckenkoder över 127.
OCH det finns flera olika sätt att representera dem.
Det är här du kan redigera konverteringstabeller för system som använder en annan teckenuppsättning än den på din dator.

A - Load table

Du gissade det förmodligen.
Detta kommando läser in en tabell från disken.
Du ombeds ange ett filnamn för tabellen.
Fördefinierade tabeller .mciso, .mcpc8 och .mcsf7 bör följa med programmet.
Tabellen .mciso gör ingen konvertering, .mcpc8 ska användas för anslutningar till system som använder 8-bitars PC-teckenuppsättningen, och .mcsf7 är för kompatibilitet med system som använder den gamla goda 7-bitarskodningen för att ersätta tecknen {|}[]\\ med de diakritiska tecken som används i finska och svenska.

B - Save table

Denna sparar den aktiva tabellen under filnamnet du anger.

C - edit char

Här kan du göra dina egna ändringar i den befintliga tabellen.
Först ombeds du ange teckenvärdet, i decimal, vars konvertering du vill ändra.
Sedan säger du vilket tecken du vill se på din skärm när det tecknet kommer från omvärlden.
Och sedan tillfrågas du vad du vill ska skickas ut när du matar in det tecknet från ditt tangentbord.

D - next screen

E - prev screen

Ja, du har förmodligen märkt att denna skärm visar vilken typ av konverteringar som är aktiva.
Skärmen är helt enkelt, vanligtvis, för liten för att visa hela tabellen samtidigt i ett lättförståeligt format.
Så här kan du rulla tabellen åt vänster och höger.

F - convert capture

Växlar om teckenkonverteringstabellen används när fångstfilen skrivs eller inte.

Save setup as dfl

Spara parametrarna som standard för nästa gång programmet startas.
I stället för dfl kan vilket annat parameternamn som helst visas, beroende på vilket som användes när programmet startades.

Save setup as..

Spara parametrarna under ett särskilt namn.
Närhelst Minicom startas med detta namn som argument använder det dessa parametrar.
Denna option är naturligtvis privilegierad till root.

Exit

Lämna denna meny utan att spara.
Detta kan också göras med ESC.

Exit from minicom

Endast root ser denna menypost, om han/hon startade minicom med optionen '-s'.
På detta sätt är det möjligt att ändra konfigurationen utan att faktiskt köra minicom.

STATUSRAD

Statusraden har flera indikatorer som talar för sig själva.

Den mystiska indikatorn APP eller NOR behöver förmodligen förklaring.

VT100-markörtangenterna kan vara i två lägen: applications-läge och markörläge.

Detta styrs av en escape-sekvens.

Om du upptäcker att markörtangenterna inte fungerar i, säg, vi när du är inloggad med minicom, kan du med denna indikator se om markörtangenterna är i applications- eller markörläge.

Du kan växla mellan de två med tangenten C-A I.

Om markörtangenterna då fungerar är det förmodligen ett fel i fjärrsystemets termcap-initieringssträngar, is.

LOKALER

Minicom har stöd för lokala språk.

Det betyder att du kan ändra de flesta engelska meddelanden och andra strängar till ett annat språk genom att sätta miljövariabeln LANG.

ÖVRIGT

Om minicom har hängt sig, döda det med SIGTERM.

Detta betyder kill -15, eller eftersom sigterm är standard, bara vanlig "kill <minicompid>".

Detta orsakar en ordnad avslutning av minicom, med återställningar och allt.

Du kan döda minicom från ett skript med kommandot "! killall -9 minicom" utan att lägga på linjen.

Utan parametern -9 lägger minicom först på innan det avslutas.

Eftersom många escape-sekvenser börjar med ESC, pil upp är ESC [ A, vet Minicom inte om escape-tecknet det får är att du trycker escape-tangenten, eller del av en sekvens.

En gammal version av Minicom, V1.2, löste detta på ett ganska grovt sätt: för att få escape-tangenten var du tvungen att trycka den två gånger.

Från och med release 1.3 har detta förbättrats lite: nu finns en inbyggd 1-sekunds timeout, som i vi.

För system som har systemanropet select() är timeouten 0,5 sekunder.

Och... överraskning: ett särskilt Linux-beroende hack :-) lades till.

Nu kan minicom skilja mellan escape-tangenten och escape-sekvenser.

För att se hur smutsigt detta gjordes, titta i wkeys.c.

Men det fungerar som en charm!

FILER

Minicom håller sina konfigurationsfiler i en katalog, vanligtvis /var/lib/minicom, /usr/local/etc eller /etc.

För att ta reda på vilken standardkatalog minicom har kompilerats med, ge kommandot minicom -h.

Du hittar förmodligen också demofilerna för runscript(1), och exemplen på teckenkonverteringstabeller antingen där eller i underkatalogerna till /usr/doc/minicom*.

Konverteringstabellerna heter något i stil med mc.* i den katalogen, men du vill förmodligen kopiera de du behöver till din hemkatalog som något som börjar med en punkt.

minirc.*
$HOME/.minirc.*
$HOME/.dialdir
$HOME/minicom.log
/usr/share/locale/*/LC_MESSAGES/minicom.mo

SE ÄVEN

runscript(1)

FEL

Rapportera eventuella fel till:

minicom-devel@alioth-lists.debian.net

Tack!

FÖRFATTARE

Den ursprungliga författaren till minicom är Miquel van Smoorenburg (miquels@cistron.nl).

Han skrev versioner upp till 1.75.

Jukka Lahtinen (walker@netsonic.fi, jukkal@despammed.com) har varit ansvarig för nya versioner sedan 1.78, med hjälp av några andra personer, inklusive:

filipg@paranoia.com skrev sökning i historikbufferten till 1.79.
Arnaldo Carvalho de Melo (acme@conectiva.com.br) gjorde internationaliseringen och de brasiliansk-portugisiska översättningarna.
Jim Seymour (jseymour@jimsun.LinxNet.com) skrev stödet för flera modem och filnamnsvalsfönstret som används sedan 1.80.
Tomohiro Kubota (kubota@debian.or.jp) skrev de japanska översättningarna och citeringsfunktionen, och gjorde några fixar.
Gael Queri (gqueri@mail.dotcom.fr) skrev de franska översättningarna.
Arkadiusz Miskiewicz (misiek@pld.org.pl) skrev de polska översättningarna.
Kim Soyoung (nexti@chollian.net) skrev de koreanska översättningarna.
Jork Loeser (jork.loeser@inf.tu-dresden.de) tillhandahöll socket-utökningen.

Det mesta av denna manualsida är kopierat, med rättelser, från den ursprungliga minicom README, men några delar och rättelserna är av Michael K. Johnson.

Jukka Lahtinen (walker@netsonic.fi) har lagt till viss information om ändringarna som gjorts efter version 1.75.

Adam Lackorzynski (adam@lackorzynski.de) är nuvarande underhållare av minicom.

KOLOFON

Denna sida är en del av projektet minicom, ett program för seriell kommunikation.

Information om projektet finns på:

https://salsa.debian.org/minicom-team/minicom

Om du har en felrapport för denna manualsida, skicka den till:

adam@lackorzynski.de

Denna sida hämtades från projektets uppströms Git-förråd:

https://salsa.debian.org/minicom-team/minicom

den 24 maj 2026.

Vid den tidpunkten var datumet för den senaste commit som hittades i förrådet 6 april 2026.

Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:

man-pages@man7.org


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/minicom.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorservice som har sponsrat Linux.se med webbhotell.