La terminala av kommandon från Windows, även känd som CMD eller Kommandotolken, är fortfarande ett av de mest kraftfulla och mångsidiga verktygen för alla användare som vill ta nästa steg. filhantering utan att lämna kommandoraden. Det ser ofta ut som ett museiföremål, men det finns fortfarande där och kan hjälpa dig ur mer än en trång sits.
Om du någonsin undrat Hur man läser, skriver och manipulerar textfiler från CMDHär är den ultimata guiden: från de enklaste operationerna som att skapa eller visa filer till avancerade kommandon för att automatisera vardagliga uppgifter.
Varför använda CMD för att hantera textfiler?
Du kanske frågar dig själv, Varför ska man använda konsolen om Utforskaren finns där? och det är lika enkelt som att dubbelklicka? Det finns flera övertygande skäl:
- Hastighet och effektivitet: När du har många uppgifter kan du använda kommandon för att utföra dem på några sekunder, utan att behöva öppna fönster och menyer.
- Automatiseringsmöjligheter: Du kan skapa skript som utför repetitiva uppgifter i ett enda steg.
- Avancerad åtkomst: Vissa åtgärder är bara möjliga eller mer kraftfulla från kommandoraden, till exempel att ändra filbehörigheter i bulk, redigera text i batchar eller styra användarprocesser.
- Låg resursförbrukning: Terminalen förbrukar minimal ström, perfekt för äldre enheter eller när du behöver full kraft för andra uppgifter.
Hur man öppnar CMD-terminalen steg för steg
Det första av allt är att veta Hur man öppnar kommandotolken (CMD). Det är väldigt enkelt:
- Från Windows sökfält: Klicka på Windows-ikonen, skriv "cmd" eller "kommandotolken" och tryck på Enter.
- Använda Kör-fönstret: Tryck på knapparna Windows + R, skriv "cmd" och tryck på OK.
- Som administratör: Om du behöver utökade behörigheter (vissa kommandon kommer att fråga efter dem), sök efter "cmd" i Start-menyn, högerklicka och välj "Kör som administratör".
Grundläggande begrepp: Kommandon du behöver känna till
Innan vi går in på det grundläggande i att läsa, skriva och manipulera textfiler är det en bra idé att granska några saker. viktiga CMD-kommandon som hjälper dig att röra dig som en fisk i vattnet:
- CD: Ändra katalog (aktuell mapp). Till exempel, cd-dokument tar dig till mappen "Dokument".
- DIRVisar innehållet i den aktuella mappen.
- MD: Skapa en ny mapp.
- RDTar bort en mapp (måste vara tom).
- DEN: Tar bort en fil.
- FLYTTA: Flytta filer eller mappar från en plats till en annan.
- KOPIAKopierar filer från en katalog till en annan eller kombinerar dem.
- TYP: Visar innehållet i en textfil på skärmen.
Det här är bara toppen av isberget, men de täcker vad du behöver för att snabbt komma igång med textfiler.
Läser textfiler från CMD
Visa innehållet i en textfil Det är möjligen den enklaste och snabbaste uppgiften från kommandoraden. Här är den absoluta huvudpersonen kommandot TYP.
Om du till exempel befinner dig i sökvägen där din fil finns och vill se vad "notes.txt" innehåller:
TYPE notas.txt
Så snart du trycker på Enter visas all text på skärmen. Om du har flera filer och vill läsa dem alla samtidigt kan du göra det så här:
TYPE notas.txt resumen.txt
Detta kommer att visa innehållet i båda filerna i tur och ordning som om de vore en enda.
Andra metoder för att läsa filer och arbeta med innehåll
Om filen är väldigt lång och du är intresserad av att läsa den lite i taget kan du kombinera TYPE med kommandot MER:
TYPE notas.txt | MORE
Varje innehållssida visas tills du trycker på en tangent, vilket gör att du kan granska filen i block.
Dessutom kan du från konsolen omdirigera utdata från en fil till ett annat kommando, till exempel för att söka efter ett ord:
TYPE notas.txt | FIND "palabra_clave"
Detta kommer att hitta rader som innehåller "nyckelord" i filen.
Skapa nya textfiler från CMD
till skapa en tom textfil eller med innehåll, finns det flera vägar, och alla är lika giltiga:
- Använda COPY- och NUL-filer: Om du bara vill skapa en tom fil:
COPY NUL archivo_nuevo.txt
Detta skapar en fil med det namnet i den aktuella sökvägen.
- Skapa och skriv direkt till filen: För att skapa och skriva samtidigt kan du använda COPY enligt följande:
COPY CON archivo_nuevo.txt
Escribe aquí el texto que quieras.
Cuando termines, pulsa Ctrl+Z y Enter.
Filen kommer att sparas med det skriftliga innehållet.
Skriv och redigera textfiler från terminalen
Att redigera en befintlig fil från CMD är inte lika enkelt som i en grafisk editor, men det finns effektiva sätt att göra det:
- Ersätt innehållet helt: Du kan skriva över en fil, skapa en ny och ersätta den gamla:
echo Este es el nuevo contenido > archivo.txt
Det kommandot tar bort allt som tidigare fanns i "file.txt" och ersätter det med "Detta är det nya innehållet«. Om du gillar lägga till text utan att ta bort ovanstående:
echo Otra línea de texto >> archivo.txt
Den dubbla större än-symbolen (>>) indikerar att man lägger till i slutet av filen.
Användbara kommandon för att manipulera textfiler från CMD
CMD:n ger dig en rad ytterligare kommandon som är användbara för att arbeta med text:
- HITTA: Sök efter ett specifikt ord eller en fras i en fil. Exempel:
find "error" log.txt - FINDSTRMer avancerad än FIND, den låter dig söka efter mönster eller reguljära uttryck.
findstr /i "palabra" archivo.txt - FCJämför två textfiler och markerar skillnaderna:
fc archivo1.txt archivo2.txt - KLÄMMA: Kopierar utdata från ett kommando till Urklipp. Till exempel,
type archivo.txt | clipatt kopiera allt dess innehåll. - MERVisar innehållet i en fil sida för sida, perfekt för långa texter.
type archivo.txt | more
Kopiera, flytta och ta bort textfiler
Traditionella filhanteringsåtgärder är fortfarande inom räckhåll, och det går ännu snabbare att använda konsolen:
- KOPIA: Kopiera en fil till en annan mapp eller byt namn på den.
copy archivo.txt carpeta_destino\archivo.txt - XCOPYIdealisk för att kopiera hela kataloger, inklusive undermappar och filer.
xcopy carpeta1 carpeta2 /E(alternativet /E inkluderar även tomma mappar) - FLYTTAFlytta en fil till en annan mapp eller byt namn på den.
move archivo.txt carpeta_destino\ - DEN: Radera filer.
del archivo.txt - REN: Byt namn på en fil.
ren archivo.txt nuevo_nombre.txt
Avancerad hantering: Textfilsbehörigheter och attribut
med ATTRIB Du kan visa och ändra attributen för alla filer, inklusive textfiler. Ett praktiskt exempel:
ATTRIB +R archivo.txt
Detta markerar den som skrivskyddad. Du kan lägga till andra attribut som dolda (+H), systemfiler (+S) etc. För att ta bort ett attribut, använd minustecknet (-):
ATTRIB -R archivo.txt
Automatisering: Hur man skapar batchskript för att arbeta med textfiler
En stor fördel med CMD är att du inte behöver skriva varje kommando varje gång. Du kan slå ihop flera till en .bat- eller .cmd-fil och köra dem alla tillsammans. Tänk dig till exempel att du vill skapa en skript som kopierar innehållet i en textfil, söker efter det i en annan och visar skillnaderna:
@echo off
type archivo1.txt > temporal.txt
findstr /v /i /g:temporal.txt archivo2.txt > solo_en_archivo2.txt
del temporal.txt
Spara bara detta i en .bat-fil och kör det från konsolen. På så sätt kan du skapa små, anpassade verktyg för din dagliga texthantering.
Kombinera kommandon: Användbara terminaloperatorer och tricks
CMD låter dig köra flera kommandon samtidigt eller göra körningen av ett beroende av det föregående:
- &Kör båda kommandona, ett efter ett, oavsett om det första lyckades.
comandoA & comandoB - &&Det andra kommandot körs endast om det första lyckades.
comandoA && comandoB - ||Det andra kommandot körs endast om det första misslyckades.
comandoA || comandoB
Viktiga berättelser och kortkommandon för att arbeta snabbare
I terminalen, som i allt annat, el tiempo är guld. Några genvägar och Tricks kan göra ditt liv enklare:
- Upp- och nedpilar: : Bläddra igenom kommandohistoriken.
- F7Visar ett fönster med kommandohistoriken.
- F3 och F1Upprepa det senaste kommandot (F3 helt, F1 bokstav för bokstav).
- Ctrl + CAvbryter det körande kommandot.
- Tabulator: Kompletterar fil- eller mappnamn automatiskt.
Vad ska man göra om man behöver manipulera filer i andra format?
CMD kan skapa, ta bort och flytta filer av alla typer, men Direkt redigering från konsolen är endast möjlig för vanliga textfiler. Om du behöver arbeta med dokument från ord, PDF eller andra komplexa format kan du skapa tomma filer eller flytta dem, men inte redigera dem från CMD. För detta finns det kommandon som fsutil-fil createnew:
fsutil file createnew ruta\nombrearchivo.ext tamaño_en_bytes
Men var försiktig, det här kommandot skapar en tom fil med den angivna storleken; den fyller den inte med användbar data om du inte vet hur man strukturerar den typen av dokument.
Läsa och skriva filer på andra system: fallet med Octave
För de som arbetar med olika miljöer, som Octave, är funktionen fopen () låter dig öppna filer för att läsa, skriva eller lägga till data, med olika lägen:
- 'r'Endast läsning.
- 'r+'Läsa och skriva.
- 'I'Skriv (skriver över).
- 'w+'Läs och skriv (skriv över).
- 'a'Skriv i slutet (lägg till).
- en+Läs och skriv i slutet.
Dessa lägen är mycket lika alternativen för att skriva och lägga till i ECHO- och > / >>-kommandona i CMD, vilket gör det enklare att växla mellan de två systemen om det behövs.
Andra användbara och mindre kända kommandon
CMD har en nästan oändlig lista med kommandon, men det finns också mindre vanliga som kan hjälpa dig i specifika situationer:
- FC /a /c /w: Jämför filer utan att växla mellan gemener och mellanslag.
- DIR /bVisar endast namnen på filer och mappar i en katalog, utan ytterligare detaljer.
- FINDSTR /SSöker efter en sträng i alla filer i en mapp och dess undermappar.
- DOSKEY / HISTORIA: Visa historiken över kommandon som körts i den aktuella sessionen.
- TRÄD /FVisar hierarkin för mappar och filer i trädform.
UPPDATERING: Redigera-kommandot är tillbaka, och det är tillbaka som öppen källkod.
El Redigeringskommandot i Microsoft hänvisar till textredigeraren kallad MS-DOS Editor, ett verktyg som ingår i äldre versioner av Windows (som Windows 95, 98 och vissa versioner av Windows XP i konsolläge). Här förklarar jag hur man använder det, förutsatt att du befinner dig i en kompatibel miljö eller emulerar DOS (till exempel med DOSBox), eller Du kan använda Redigera i Windows nu när det är öppen källkod..
edit är en konsolbaserad textredigerare som låter dig visa, skapa och ändra textfiler. Hans grundläggande syntax är:
redigera [filnamn]
Till exempel, för att öppna redigeraren utan några filer:
redigera
Om du vill redigera, skapa en fil med ett specifikt namn eller redigera en befintlig fil med namnet så här:
redigera dokument.txt
Om filen document.txt finns, öppna den för redigering. Om den inte finns, skapa den.
Enkel grafisk miljö i textläge och du kommer inte ha så stora problem med att använda den. Kom ihåg att du kan spara med Alt + F, sedan S för Spara. Och för att avsluta med Alt + F, sedan X.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.