Hozzon létre egy új szövegfájlt, és írjon rá a PowerShell -ben

Create New Text File



A PowerShell egy héj vagy egy szkriptnyelv, amelyet a Microsoft fejlesztett ki különböző feladatok automatizálására; például a rendszergazdák ezzel az eszközzel automatizálják az adminisztrációs feladatokat. Ezenkívül nyelvként megoldások fejlesztésére és telepítésére használják agilis környezetben, folyamatos integrációban és folyamatos telepítésben. A Linux-alapú disztribúciókban az összehasonlítható héj a Bash; és a legtöbb Bash parancs végrehajtható a PowerShellben. A Windows parancssor (CMD) a Windows alapértelmezett héja, de most a Windows 10 legújabb verzióiban az alapértelmezett héjat a PowerShell váltja fel.

A PowerShell különböző ablakműveletek végrehajtására használható, például mappák, könyvtárak létrehozására. Hasonlóképpen a szöveges fájlok is kezelhetők a PowerShell segítségével; szerkeszthetjük a szöveges fájlokat a szövegfájlok hozzáfűzéséhez vagy eltávolításához.





Bemutatjuk a szövegfájlok létrehozásának és szerkesztésének különféle módjait a PowerShell használatával:



Fájlok létrehozása és szerkesztése a PowerShell használatával

A következő lépések lehetővé teszik szöveges fájlok létrehozását a PowerShell használatával; ezenkívül ez a rész a szövegfájlok szerkesztésének különböző módjait is bemutatja.



1. lépés: Szöveges fájl létrehozása a PowerShell használatával

Két lehetőséget kell figyelembe venni, amikor új szöveges fájlt hoz létre a PowerShellben:





1. lehetőség: Hozza létre a szövegfájlt a jelenlegi munkakönyvtárban (PWD): ennek végrehajtásához hajtsa végre a következő parancsot új fájl létrehozásához: az alábbi sorrendben létrehoz egy szöveges fájlt fájl1 az aktuális könyvtárban:

> Új tétel fájl1.txt



2. lehetőség: Ha az új fájlt egy másik mappába szeretné beszerezni, meg kell adnia a teljes elérési utat; és győződjön meg arról, hogy a célkönyvtár létezik; Ellenkező esetben nem tudja módosítani az ismeretlen könyvtárat vagy meghajtót. Az alábbi parancs új szövegfájlt hoz létre fájl2 a meghajtó célkönyvtárában ÉS .

> Új E-tétel: MS file2.txt

Miután létrehozott egy szöveges fájlt, készen áll a 2. lépésre.

2. lépés: Hogyan írhatunk szöveges fájlokba a PowerShell használatával

Megfigyelhető, hogy minden pályának megvannak az előnyei és hátrányai, ezért a felhasználóknak igényeik szerint kell választaniuk. Az alábbiakban bemutatunk három módszert, amelyekkel fontolóra veheti a szövegfájlba való írást:

Az adatok cseréje: Ha a szövegfájl meglévő tartalmát le szeretné cserélni egy újra, akkor keresse meg 1. módszer

A tartalom hozzáfűzése: Ha azonban néhány sort szeretne hozzáadni a meglévő tartalomhoz, akkor kövesse 2. módszer.

A nano editor használatával szöveges fájlokat szerkeszthet a PowerShellben: Ha többször szeretné hozzáadni vagy eltávolítani egy szöveges fájl tartalmát, akkor érdemes megfontolni 3. módszer.

1. módszer: Az adatok cseréje
Mielőtt beállítaná a tartalmat, először; olvassa el a fájlt a következő paranccsal:

> Get-Content file1.txt

A végrehajtás után a kimenet az alábbiakban látható:

Ha szöveges fájlba szeretne írni , hajtsa végre az alábbi parancsot a szöveg cseréjéhez fájl1 :

> Set-Content file1.txt 'Szia, a tartalom sikeresen le lett cserélve'

A parancs sikeres végrehajtása után olvassa el a fájl tartalmát, és ellenőrizze, hogy a szöveg le lett -e cserélve. Az alábbi parancs kinyomtatja a tartalmát file1.txt

> Get-Content file1.txt

Észre fogja venni, hogy a szöveget kicserélték:

2. módszer: A tartalom hozzáfűzése
Az első módszerrel ellentétben a második módszer hozzáadja a tartalmat a fájl meglévő adataihoz; a korábbi tartalom is elérhető lesz a fájlban:

A szöveg hozzáfűzéséhez hajtsa végre a következő parancsot: az alábbi parancs hozzáadja az idézőjelekben írt szöveget file1.txt .

> Add-content file1.txt 'csatolta a szöveget'

A fenti parancs végrehajtása után ellenőrizze, hogy a szöveg hozzáadásra került -e vagy sem; ehhez futtassa az alábbi parancsot az ellenőrzéshez. Meg fogja találni, hogy az idézőjelben írt sor most új sorként kerül hozzáadásra file1.txt .

> Get-Content file1.txt

3. módszer: A nano editor használatával szöveges fájlokat szerkeszthet a PowerShellben
A szöveges fájlok módosításának másik módja a nano a PowerShell szerkesztője:

Az nano a szerkesztő nem érhető el a PowerShellben; telepítenie kell a csomagot. A telepítés előtt meg kell győződnie arról, hogy a PowerShell rendszergazdai jogosultságokkal fut; ellenkező esetben a telepítés nem lesz sikeres. Miután futtatta a PowerShell -t rendszergazdaként; folytathatod tovább:

Először telepítenie kell a csokis csomag; az csokis csomag támogatja a nano szerkesztőt. Tehát telepíteni kell a nano szerkesztő hozzáadása előtt, és telepítheti az alábbi paranccsal:

> Set -ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))

A sikeres telepítés után a lezuhant csomag; most telepítse a nano szerkesztő az alábbi parancs segítségével:

> choco install nano

A telepítés során a rendszer kéri a megnyomást ÉS a telepítés további folytatásához:

A fenti parancsok sikeres végrehajtása után indítsa újra a PowerShellt:

Ezt követően nyissa meg a szöveges fájl célkönyvtárát a PowerShellben: Miután elérte a könyvtárat; ellenőrizze a szövegfájlt, létezik -e vagy sem; Ehhez futtassa a következő parancsot a PowerShell -ben:

> ls

Ezt követően szerkesztheti a szövegfájlt a nano szerkesztő az alábbi parancs segítségével.

> nano fájl1.txt

A végrehajtás után azt találja, hogy a szövegfájl megnyílik egy szerkesztőben, ahol hozzáadhatja, törölheti vagy kicserélheti a fájl tartalmát.

A Nano Editor lehetővé teszi a szöveg szerkesztését, törlését és hozzáfűzését, mint a többi szövegszerkesztőnek. Például, ha szöveget szeretne hozzáfűzni, akkor a meglévő szöveg után kezdjen el írni. A hozzáfűzés után nyomja meg a gombot Ctrl+X kilépni a szerkesztőből; a művelet után nyomja meg a gombot ÉS a módosítások mentéséhez vagy nyomja meg a gombot N a változtatások elvetésére. Ezenkívül eltávolíthatja a meglévő tartalmat, és elmentheti a módosításokat a fent leírtak szerint.