- Naucz się łatwo zarządzać plikami tekstowymi z CMD przy polecenia takie jak TYPE, COPY, DEL i inne.
- Odkryj sposoby tworzenia, edytowania, wyszukiwania i porównywania zawartości plików bez opuszczania konsoli.
- Zautomatyzuj powtarzalne zadania i oszczędzaj czas, łącząc polecenia i pisząc niestandardowe skrypty wsadowe.
Wiersz poleceń systemu Windows , znany również jako CMD lub Wiersz poleceń , pozostaje jednym z najpotężniejszych i najbardziej wszechstronnych narzędzi dla każdego użytkownika, który chce przenieść zarządzanie plikami na wyższy poziom bez opuszczania wiersza poleceń. Często wydaje się reliktem, ale wciąż istnieje i może pomóc w niejednej trudnej sytuacji.
Jeśli kiedykolwiek zastanawiałeś się, jak czytać, zapisywać i manipulować plikami tekstowymi za pomocą wiersza poleceń CMD , oto kompleksowy przewodnik: od najprostszych operacji, takich jak tworzenie lub przeglądanie plików, aż po zaawansowane polecenia służące do automatyzacji codziennych zadań.
Dlaczego warto używać CMD do zarządzania plikami tekstowymi?
Możesz się zastanawiać, po co korzystać z konsoli, skoro Eksplorator Windows jest tuż obok i wystarczy kliknąć dwukrotnie? Jest kilka przekonujących powodów:
- Szybkość i wydajność: Gdy masz dużo zadań do wykonania, polecenia pozwalają wykonać je w ciągu kilku sekund, bez konieczności otwierania okien i menu.
- Możliwości automatyzacji: Możesz tworzyć skrypty wykonujące powtarzalne zadania w jednym kroku.
- Dostęp zaawansowany: Niektóre operacje można wykonać tylko z poziomu wiersza poleceń lub są one bardziej zaawansowane, na przykład masowa zmiana uprawnień do plików, zbiorcza edycja tekstu lub kontrolowanie procesów użytkownika.
- Niskie zużycie zasobów: Terminal pobiera minimalną ilość energii, co jest idealne w przypadku starszych urządzeń lub gdy potrzebujesz pełnej mocy do innych zadań.
Jak otworzyć terminal CMD krok po kroku
Pierwszą rzeczą, którą należy wiedzieć, jest dostęp do wiersza poleceń (CMD). To bardzo proste:
- Z paska wyszukiwania systemu Windows: Kliknij ikonę Windows, wpisz „cmd” lub „wiersz polecenia” i naciśnij Enter.
- Korzystanie z okna Uruchom: Naciśnij klawisze Windows + R, wpisz „cmd” i naciśnij OK.
- Jako administrator: Jeśli potrzebujesz podwyższonych uprawnień (niektóre polecenia będą o nie pytać), wyszukaj „cmd” w menu Start, kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
Podstawowe koncepcje: polecenia, które musisz znać
Zanim zagłębimy się w czytanie, zapisywanie i manipulowanie plikami tekstowymi, warto zapoznać się z szeregiem podstawowych poleceń CMD , które ułatwią Ci poruszanie się po tym procesie:
- CD: Zmień katalog (bieżący folder). Na przykład, Dokumenty CD przenosi Cię do folderu „Dokumenty”.
- DIR: Wyświetla zawartość bieżącego folderu.
- MD: Stworzyć nowy folder.
- RD: Usuwa folder (musi być pusty).
- DEL: Usuwa plik.
- MOVE: Przenoszenie plików lub folderów z jednej lokalizacji do drugiej.
- KOPIA: Kopiuje pliki z jednego katalogu do drugiego lub łączy je.
- TYP: Wyświetla zawartość pliku tekstowego na ekranie.
To tylko wierzchołek góry lodowej, ale obejmują wszystko, czego potrzebujesz, aby szybko zacząć pracować z plikami tekstowymi.
Odczytywanie plików tekstowych z CMD
Przeglądanie zawartości pliku tekstowego jest prawdopodobnie najprostszym i najszybszym zadaniem z poziomu wiersza poleceń. Polecenie TYPE jest tu gwiazdą wieczoru.
Na przykład, jeśli znajdujesz się w ścieżce, w której znajduje się Twój plik i chcesz zobaczyć, co zawiera plik „notes.txt”:
TYPE notas.txt
Po naciśnięciu Enter cały tekst zostanie wyświetlony na ekranie. Jeśli masz kilka plików i chcesz je wszystkie odczytać jednocześnie, możesz to zrobić w następujący sposób:
TYPE notas.txt resumen.txt
Spowoduje to wyświetlenie zawartości obu plików tak, jakby były jednym.
Inne metody odczytu plików i pracy z treścią
Jeżeli plik jest bardzo długi i chcesz przeglądać go stopniowo, możesz połączyć polecenie TYPE z poleceniem MORE :
TYPE notas.txt | MORE
Każda strona zawartości będzie wyświetlana do momentu naciśnięcia klawisza, umożliwiając przeglądanie pliku w blokach.
Dodatkowo z poziomu konsoli można przekierować wyjście pliku do innego polecenia, np. w celu wyszukania słowa:
TYPE notas.txt | FIND "palabra_clave"
Zlokalizuje to wiersze zawierające „słowo kluczowe” w pliku.
Utwórz nowe pliki tekstowe z CMD
Istnieje kilka sposobów na utworzenie pustego pliku tekstowego lub pliku z treścią i wszystkie są równie poprawne:
- Używanie pliku COPY i NUL: Jeśli chcesz po prostu utworzyć pusty plik:
COPY NUL archivo_nuevo.txt
Spowoduje to utworzenie pliku o tej nazwie w bieżącej ścieżce.
- Utwórz i zapisz plik bezpośrednio: Aby utworzyć i napisać coś jednocześnie, możesz użyć polecenia COPY w następujący sposób:
COPY CON archivo_nuevo.txt
Escribe aquí el texto que quieras.
Cuando termines, pulsa Ctrl+Z y Enter.
Plik zostanie zapisany z zapisaną treścią.
Pisanie i edycja plików tekstowych z poziomu terminala
Edycja istniejącego pliku z poziomu CMD nie jest tak prosta, jak w edytorze graficznym, ale istnieją skuteczne sposoby, aby to zrobić:
- Zastąp zawartość całkowicie: Możesz nadpisać plik, tworząc nowy i zastępując stary:
echo Este es el nuevo contenido > archivo.txt
To polecenie usuwa wszystko, co wcześniej znajdowało się w pliku „file.txt” i zastępuje je tekstem „ This is the new content ”. Jeśli chcesz dodać tekst bez usuwania poprzedniej zawartości:
echo Otra línea de texto >> archivo.txt
Symbol podwójnego znaku większości (>>) oznacza dodawanie na końcu pliku.
Przydatne polecenia do manipulowania plikami tekstowymi z poziomu CMD
CMD udostępnia szereg dodatkowych poleceń, które przydadzą się podczas pracy z tekstem:
- Użytkownicy:Wyszukaj określone słowo lub frazę w pliku. Przykład:
find "error" log.txt - Findstr:Jest bardziej zaawansowana niż funkcja ZNAJDŹ, umożliwia wyszukiwanie według wzorców lub wyrażeń regularnych.
findstr /i "palabra" archivo.txt - FC:Porównuje dwa pliki tekstowe i zaznacza różnice:
fc archivo1.txt archivo2.txt - CLIP: Kopiuje dane wyjściowe polecenia do schowek, Na przykład
type archivo.txt | clipaby skopiować całą jego zawartość. - WIĘCEJ: Wyświetla zawartość pliku strona po stronie, co jest idealnym rozwiązaniem w przypadku długich tekstów.
type archivo.txt | more
Kopiuj, przenoś i usuwaj pliki tekstowe
Tradycyjne operacje zarządzania plikami są nadal w zasięgu ręki, a korzystanie z konsoli jest jeszcze szybsze:
- KOPIA: Skopiuj plik do innego folderu lub zmień jego nazwę.
copy archivo.txt carpeta_destino\archivo.txt - XCOPY:Idealny do kopiowania całych katalogów, łącznie z podfolderami i plikami.
xcopy carpeta1 carpeta2 /E(opcja /E obejmuje również puste foldery) - MOVE: Przenieś plik do innego folderu lub zmień jego nazwę.
move archivo.txt carpeta_destino\ - DEL: Usuń pliki.
del archivo.txt - REN: Zmień nazwę pliku.
ren archivo.txt nuevo_nombre.txt
Zaawansowane zarządzanie: uprawnienia i atrybuty plików tekstowych
Dzięki ATTRIB możesz przeglądać i modyfikować atrybuty dowolnego pliku, w tym plików tekstowych. Praktyczny przykład:
ATTRIB +R archivo.txt
Oznacza to, że plik jest przeznaczony tylko do odczytu. Możesz dodać inne atrybuty, takie jak ukryty (+H), plik systemowy (+S) itp. Aby usunąć atrybut, użyj znaku – (minus):
ATTRIB -R archivo.txt
Automatyzacja: Jak tworzyć skrypty wsadowe do pracy z plikami tekstowymi
Główną zaletą wiersza poleceń (CMD) jest to, że nie trzeba wpisywać każdego polecenia osobno. Można połączyć kilka poleceń w jeden plik .bat lub .cmd i uruchomić je wszystkie jednocześnie. Wyobraź sobie na przykład, że chcesz utworzyć skrypt , który kopiuje zawartość jednego pliku tekstowego, wyszukuje ją w innym i wyświetla różnice:
@echo off
type archivo1.txt > temporal.txt
findstr /v /i /g:temporal.txt archivo2.txt > solo_en_archivo2.txt
del temporal.txt
Wystarczy zapisać plik .bat i uruchomić go z konsoli. W ten sposób możesz tworzyć niewielkie, niestandardowe narzędzia do codziennego zarządzania tekstami.
Łączenie poleceń: przydatne operatory terminali i sztuczki
CMD umożliwia uruchamianie wielu poleceń jednocześnie lub uzależnienie wykonania jednego od poprzedniego:
- &: Wykonuje oba polecenia jedno po drugim, niezależnie od tego, czy pierwsze zakończyło się powodzeniem.
comandoA & comandoB - &&:Drugie polecenie zostanie wykonane tylko w przypadku, gdy pierwsze zakończy się powodzeniem.
comandoA && comandoB - ||:Drugie polecenie zostanie wykonane tylko w przypadku, gdy pierwsze się nie powiedzie.
comandoA || comandoB
Podstawowe historie i skróty klawiaturowe do szybszej pracy
Na terminalu, jak wszędzie indziej, czas to pieniądz. Kilka skrótów i trików może ułatwić Ci życie:
- Strzałki w górę i w dół:: : Przewiń historię poleceń.
- F7: Wyświetla okno z historią poleceń.
- F3 i F1: Powtórz ostatnie polecenie (F3 pełne, F1 litera po literze).
- Ctrl + C: Anuluje uruchomione polecenie.
- Tabulator:Automatycznie uzupełnia nazwy plików i folderów.
Co zrobić, jeśli trzeba manipulować plikami w innych formatach?
Wiersz poleceń (CMD) umożliwia tworzenie, usuwanie i przenoszenie plików dowolnego typu, ale bezpośrednia edycja z poziomu konsoli jest możliwa tylko w przypadku plików tekstowych . Jeśli chcesz pracować z dokumentami Worda , plikami PDF lub innymi złożonymi formatami, możesz tworzyć puste pliki lub je przenosić, ale nie możesz ich edytować z poziomu wiersza poleceń. Do tego celu służą polecenia takie jak `fsutil file createnew`.
fsutil file createnew ruta\nombrearchivo.ext tamaño_en_bytes
Ale bądź ostrożny, to polecenie tworzy pusty plik o określonym rozmiarze; nie wypełni go przydatnymi danymi, jeśli nie wiesz, jak ustrukturyzować tego typu dokument.
Odczytywanie i zapisywanie plików w innych systemach: przypadek Octave
W przypadku osób pracujących w różnych środowiskach, takich jak Octave, funkcja fopen() umożliwia otwieranie plików w celu odczytu, zapisu lub dołączania danych, przy użyciu różnych trybów:
- 'r': Tylko do odczytu.
- „r+”:Czytanie i pisanie.
- „w”: Napisz (nadpisuje).
- 'w+':Odczyt i zapis (nadpisywanie).
- 'za': Napisz na końcu (dodaj).
- 'a+':Przeczytaj i zapisz na końcu.
Tryby te są bardzo podobne do opcji pisania i dołączania w poleceniach ECHO i > / >> w CMD, co ułatwia przełączanie się między dwoma systemami, gdy zajdzie taka potrzeba.
Inne przydatne i mniej znane polecenia
Lista poleceń CMD jest niemal nieskończona, jednak istnieją również mniej popularne, które mogą pomóc w określonych sytuacjach:
- FC /a /c /w: Porównuje pliki, ignorując wielkość liter i spacje.
- KIERUNEK /b: Wyświetla tylko nazwy plików i folderów w katalogu, bez dalszych szczegółów.
- Znajdź str /S: Wyszukuje podany ciąg znaków we wszystkich plikach w folderze i jego podfolderach.
- DOSKEY / HISTORIA: Wyświetl historię poleceń wykonanych w bieżącej sesji.
- DRZEWO /F: Wyświetla hierarchię folderów i plików w formie drzewa.
AKTUALIZACJA: Polecenie Edytuj powróciło, i to ponownie jako oprogramowanie typu open source.
Polecenie `edit` w systemie Microsoft Windows odnosi się do Edytora MS-DOS, edytora tekstu dostępnego w starszych wersjach systemu Windows (takich jak Windows 95, 98 i niektóre wersje Windows XP w trybie konsoli). Oto jak go używać, zakładając, że znajdujesz się w kompatybilnym środowisku lub emulujesz DOS (na przykład za pomocą DOSBox). Możesz też używać Edytora w systemie Windows, ponieważ jest on teraz dostępny jako oprogramowanie open source …
Edit to oparty na konsoli edytor tekstu, który umożliwia przeglądanie, tworzenie i modyfikowanie plików tekstowych. Jego podstawowa składnia to:
edytuj [nazwa_pliku]
Na przykład, aby otworzyć edytor bez żadnych plików:
edit
Jeśli chcesz edytować, utwórz plik o określonej nazwie lub edytuj istniejący plik o nazwie takiej jak ta:
edytuj dokument.txt
Jeśli plik document.txt istnieje, otwórz go do edycji. Jeśli nie istnieje, stwórz to.
Posiada prosty, tekstowy interfejs graficzny i nie powinieneś mieć większych problemów z jego obsługą. Pamiętaj, że możesz zapisać zmiany, naciskając Alt + F, a następnie S (Zapisz). Aby wyjść, naciśnij Alt + F, a następnie X.
Pisarz z pasją zajmujący się światem bajtów i technologii w ogóle. Uwielbiam dzielić się swoją wiedzą poprzez pisanie i właśnie to będę robić na tym blogu, pokazywać Ci wszystkie najciekawsze rzeczy o gadżetach, oprogramowaniu, sprzęcie, trendach technologicznych i nie tylko. Moim celem jest pomóc Ci poruszać się po cyfrowym świecie w prosty i zabawny sposób.