- Leer eenvoudig tekstbestanden beheren vanaf CMD gebruik commando's zoals TYPE, COPY, DEL en meer.
- Ontdek manieren om bestandsinhoud te maken, bewerken, zoeken en vergelijken zonder de console te verlaten.
- Automatiseer repetitieve taken en bespaar tijd door opdrachten te combineren en aangepaste batchscripts te schrijven.
La terminal van commando's van Windows, ook bekend als CMD of Opdrachtprompt, blijft een van de krachtigste en meest veelzijdige hulpmiddelen voor iedere gebruiker die de volgende stap wil zetten. bestandsbeheer zonder de opdrachtregel te verlaten. Vaak lijkt het op een museumstuk, maar het is er nog steeds en het kan je uit meerdere lastige situaties redden.
Als je jezelf ooit hebt afgevraagd Hoe u tekstbestanden vanuit CMD kunt lezen, schrijven en bewerkenDit is de ultieme gids: van de eenvoudigste handelingen zoals het maken of bekijken van bestanden tot geavanceerde opdrachten voor het automatiseren van dagelijkse taken.
Waarom CMD gebruiken om tekstbestanden te beheren?
Je vraagt je misschien af: Waarom zou je de console gebruiken als Windows Verkenner er al is? en het is zo simpel als dubbelklikken? Er zijn verschillende dwingende redenen:
- Snelheid en efficiëntie: Wanneer u veel taken hebt, kunt u ze met behulp van opdrachten in enkele seconden uitvoeren, zonder dat u vensters en menu's hoeft te openen.
- Automatiseringsmogelijkheden: U kunt scripts maken die repetitieve taken in één stap uitvoeren.
- Geavanceerde toegang: Sommige bewerkingen zijn alleen mogelijk of krachtiger vanaf de opdrachtregel, bijvoorbeeld het massaal wijzigen van bestandsrechten, het batchgewijs bewerken van tekst of het besturen van gebruikersprocessen.
- Laag verbruik van hulpbronnen: De terminal verbruikt minimaal stroom, ideaal voor oudere apparaten of wanneer u voor andere taken het volledige vermogen nodig hebt.
Hoe u stap voor stap de CMD-terminal opent
Het allerbelangrijkste is om te weten Hoe de opdrachtprompt te openen (CMD). Het is heel eenvoudig:
- Vanuit de Windows-zoekbalk: Klik op het Windows-pictogram, typ 'cmd' of 'opdrachtprompt' en druk op Enter.
- Het venster Uitvoeren gebruiken: Druk op de toetsen Windows + R, typ “cmd” en klik op OK.
- Als beheerder: Als u verhoogde rechten nodig hebt (bij sommige opdrachten wordt hierom gevraagd), zoek dan naar 'cmd' in het menu Start, klik met de rechtermuisknop en selecteer 'Als administrator uitvoeren'.
Fundamentele concepten: opdrachten die u moet kennen
Voordat we ingaan op de details van het lezen, schrijven en bewerken van tekstbestanden, is het een goed idee om een paar zaken nog eens door te nemen. essentiële CMD-opdrachten die ervoor zorgen dat je je als een vis in het water voelt:
- CD: Wijzig directory (huidige map). Bijvoorbeeld, cd-documenten brengt u naar de map “Documenten”.
- DIR: Geeft de inhoud van de huidige map weer.
- MD: Maak een nieuwe folder.
- RD: Verwijdert een map (moet leeg zijn).
- DE: Verwijdert een bestand.
- MOVE: Verplaats bestanden of mappen van de ene locatie naar de andere.
- COPY: Kopieert bestanden van de ene directory naar de andere of combineert ze.
- TYPE: Geeft de inhoud van een tekstbestand weer op het scherm.
Dit is slechts het topje van de ijsberg. Ze bevatten alles wat u nodig hebt om snel aan de slag te gaan met tekstbestanden.
Tekstbestanden lezen vanuit CMD
De inhoud van een tekstbestand bekijken Het is waarschijnlijk de eenvoudigste en snelste taak via de opdrachtregel. Hier is de absolute hoofdrolspeler de commandant TYPE.
Als u zich bijvoorbeeld in het pad bevindt waar uw bestand zich bevindt en u wilt zien wat “notes.txt” bevat:
TYPE notas.txt
Zodra u op Enter drukt, wordt alle tekst op het scherm weergegeven. Als u meerdere bestanden hebt en deze allemaal tegelijk wilt lezen, kunt u dit als volgt doen:
TYPE notas.txt resumen.txt
Hierdoor wordt de inhoud van beide bestanden achter elkaar weergegeven, alsof het één bestand is.
Andere methoden voor het lezen van bestanden en het werken met inhoud
Als het bestand erg lang is en u het stukje bij beetje wilt raadplegen, kunt u TYPE combineren met de opdracht MEER:
TYPE notas.txt | MORE
Elke pagina met inhoud wordt weergegeven totdat u op een toets drukt, zodat u het bestand in blokken kunt bekijken.
Bovendien kunt u vanaf de console de uitvoer van een bestand omleiden naar een andere opdracht, bijvoorbeeld om naar een woord te zoeken:
TYPE notas.txt | FIND "palabra_clave"
Hiermee worden regels in het bestand gevonden die het woord 'trefwoord' bevatten.
Nieuwe tekstbestanden maken vanuit CMD
naar een leeg tekstbestand maken of met inhoud, er zijn verschillende paden, en alle zijn even geldig:
- Gebruik van COPY en NUL-bestand: Als u alleen een leeg bestand wilt maken:
COPY NUL archivo_nuevo.txt
Hiermee wordt een bestand met die naam in het huidige pad gemaakt.
- Maak en schrijf rechtstreeks naar het bestand: Om in één keer te schrijven en te creëren, kunt u COPY als volgt gebruiken:
COPY CON archivo_nuevo.txt
Escribe aquí el texto que quieras.
Cuando termines, pulsa Ctrl+Z y Enter.
Het bestand wordt opgeslagen met de geschreven inhoud.
Schrijf en bewerk tekstbestanden vanaf de terminal
Het bewerken van een bestaand bestand vanuit CMD is niet zo eenvoudig als vanuit een grafische editor, maar er zijn effectieve manieren om dit te doen:
- Vervang de inhoud volledig: U kunt een bestand overschrijven, een nieuw bestand maken en het oude vervangen:
echo Este es el nuevo contenido > archivo.txt
Met die opdracht wordt alles wat zich voorheen in "file.txt" bevond verwijderd en vervangen door "Dit is de nieuwe inhoud«. Als je het leuk vindt tekst toevoegen zonder te verwijderen het bovenstaande:
echo Otra línea de texto >> archivo.txt
Het teken 'dubbel groter dan' (>>) geeft aan dat er aan het einde van het bestand wordt toegevoegd.
Nuttige opdrachten voor het bewerken van tekstbestanden vanuit CMD
Met CMD beschikt u over een reeks extra opdrachten die handig zijn bij het werken met tekst:
- VINDEN: Zoek naar een specifiek woord of een specifieke zin in een bestand. Voorbeeld:
find "error" log.txt
- FINDSTR: Geavanceerder dan FIND. Hiermee kunt u zoeken op patronen of reguliere expressies.
findstr /i "palabra" archivo.txt
- FC: Vergelijkt twee tekstbestanden en markeert de verschillen:
fc archivo1.txt archivo2.txt
- CLIP: Kopieert de uitvoer van een opdracht naar de klembord. Bijvoorbeeld
type archivo.txt | clip
om de gehele inhoud te kopiëren. - MEER: Geeft de inhoud van een bestand pagina voor pagina weer, ideaal voor lange teksten.
type archivo.txt | more
Tekstbestanden kopiëren, verplaatsen en verwijderen
Traditionele bestandsbeheerbewerkingen zijn nog steeds haalbaar en het gebruik van de console is zelfs nog sneller:
- COPY: Kopieer een bestand naar een andere map of hernoem het.
copy archivo.txt carpeta_destino\archivo.txt
- XCOPY: Ideaal voor het kopiëren van hele mappen, inclusief submappen en bestanden.
xcopy carpeta1 carpeta2 /E
(de optie /E omvat ook lege mappen) - MOVE: Verplaats een bestand naar een andere map of hernoem het.
move archivo.txt carpeta_destino\
- DE: Bestanden verwijderen.
del archivo.txt
- REN: Een bestand hernoemen.
ren archivo.txt nuevo_nombre.txt
Geavanceerd beheer: rechten en kenmerken voor tekstbestanden
met ATTRIB U kunt de kenmerken van elk bestand bekijken en wijzigen, inclusief tekstbestanden. Een praktisch voorbeeld:
ATTRIB +R archivo.txt
Hiermee wordt het gemarkeerd als alleen-lezen. U kunt andere kenmerken toevoegen, zoals verborgen (+H), systeembestand (+S), enz. Om een kenmerk te verwijderen, gebruikt u het – (min) teken:
ATTRIB -R archivo.txt
Automatisering: batchscripts maken om met tekstbestanden te werken
Een groot voordeel van CMD is dat u niet elke keer dezelfde opdracht hoeft in te typen. Je kunt er meerdere samenvoegen tot één .bat- of .cmd-bestand en laat ze allemaal samen lopen. Stel je bijvoorbeeld voor dat je een script die de inhoud van een tekstbestand kopieert, er in een ander bestand naar zoekt en de verschillen laat zien:
@echo off
type archivo1.txt > temporal.txt
findstr /v /i /g:temporal.txt archivo2.txt > solo_en_archivo2.txt
del temporal.txt
Sla dit op in een .bat-bestand en voer het uit vanaf de console. Op deze manier kunt u kleine, aangepaste hulpprogramma's maken voor uw dagelijkse tekstbeheer.
Commando's combineren: handige terminaloperators en trucs
Met CMD kunt u meerdere opdrachten tegelijk uitvoeren of de uitvoering van één opdracht afhankelijk maken van de vorige:
- &: Voert beide opdrachten één voor één uit, ongeacht of de eerste succesvol was.
comandoA & comandoB
- &&:Het tweede commando wordt alleen uitgevoerd als het eerste commando succesvol was.
comandoA && comandoB
- ||:Het tweede commando wordt alleen uitgevoerd als het eerste commando mislukt is.
comandoA || comandoB
Essentiële verhalen en sneltoetsen om sneller te werken
In de terminal, zoals in alles, de tijd is goud. Enkele snelkoppelingen en Tricks kunnen uw leven gemakkelijker maken:
- Pijltjes omhoog en omlaag: : Blader door de opdrachtgeschiedenis.
- F7: Geeft een venster weer met de opdrachtgeschiedenis.
- F3 en F1: Herhaal het laatste commando (F3 volledig, F1 letter voor letter).
- Ctrl + C: Annuleert de actieve opdracht.
- Tabulator: Vult automatisch bestands- of mapnamen in.
Wat moet u doen als u bestanden met andere formaten wilt bewerken?
CMD kan bestanden van elk type aanmaken, verwijderen en verplaatsen, maar de Directe bewerking vanaf de console is alleen mogelijk voor platte tekstbestanden. Als u met documenten van een ander bedrijf moet werken, Woord, PDF of andere complexe formaten, kunt u lege bestanden maken of verplaatsen, maar niet bewerken vanuit CMD. Hiervoor zijn er commando's zoals fsutil-bestand createnew:
fsutil file createnew ruta\nombrearchivo.ext tamaño_en_bytes
Maar wees voorzichtig, deze opdracht creëert een leeg bestand met de opgegeven grootte; als je niet weet hoe je dat type document moet structureren, worden er geen bruikbare gegevens in opgeslagen.
Bestanden lezen en schrijven op andere systemen: het geval van Octave
Voor degenen die met verschillende omgevingen werken, zoals Octave, is de functie foppen() Hiermee kunt u bestanden openen om te lezen, schrijven of gegevens toe te voegen, met verschillende modi:
- 'R': Alleen-lezen.
- 'r+': Lezen en schrijven.
- 'w': Schrijven (overschrijven).
- 'w+': Lezen en schrijven (overschrijven).
- 'een': Schrijf aan het einde (toevoegen).
- 'een+': Lees en schrijf aan het einde.
Deze modi lijken erg op de typ- en toevoegopties in de opdrachten ECHO en > / >> in CMD. Hierdoor kunt u makkelijker tussen de twee systemen schakelen als dat nodig is.
Andere nuttige en minder bekende commando's
CMD heeft een bijna eindeloze lijst met opdrachten, maar er zijn ook minder gebruikelijke opdrachten die u in specifieke situaties kunnen helpen:
- FC /a /c /w: Vergelijkt bestanden, waarbij geen rekening wordt gehouden met hoofdletters/kleine letters of spaties.
- DIR /b: Geeft alleen de namen van bestanden en mappen in een map weer, zonder verdere details.
- VINDSTR /S: Zoekt naar een tekenreeks in alle bestanden in een map en de submappen daarvan.
- DOSKEY / GESCHIEDENIS: Bekijk de geschiedenis van opdrachten die in de huidige sessie zijn uitgevoerd.
- BOOM /F: Geeft de hiërarchie van mappen en bestanden weer in een boomstructuur.
UPDATE: De Bewerken-opdracht is terug, en wel als open source.
El De opdracht bewerken in Microsoft verwijst naar de teksteditor genaamd MS-DOS Editor, een hulpprogramma dat is meegeleverd met oudere versies van Windows (zoals Windows 95, 98 en sommige versies van Windows XP in consolemodus). Hier leg ik uit hoe je het kunt gebruiken, ervan uitgaande dat je je in een compatibele omgeving bevindt of DOS emuleert (bijvoorbeeld met DOSBox), of Nu Bewerken open source is, kunt u het op Windows gebruiken....
edit is een teksteditor op de console waarmee u tekstbestanden kunt bekijken, maken en wijzigen. Zijn basissyntaxis is:
bewerk [bestandsnaam]
Om bijvoorbeeld de editor te openen zonder bestanden:
Bewerken
Als u wilt bewerken, maakt u een bestand met een specifieke naam, of bewerkt u een bestaand bestand met de volgende naam:
document.txt bewerken
Als het bestand document.txt bestaat, opent u het om het te bewerken. Als het niet bestaat, maak er dan een aan.
Eenvoudige grafische omgeving in tekstmodus, die u zonder veel problemen kunt gebruiken. Onthoud dat je kunt Opslaan met Alt + F, daarna S voor Opslaan. En om af te sluiten met Alt + F, dan X.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.