Yeni bir metin dosyası oluşturun ve buna PowerShell'de yazın

Create New Text File



PowerShell, farklı görevleri otomatikleştirmek için Microsoft tarafından geliştirilen bir kabuk veya betik dilidir; örneğin yöneticiler, yönetim görevlerini otomatikleştirmek için bu aracı kullanır. Ayrıca, bir dil olarak, çevik tabanlı ortamlarda, Sürekli Entegrasyon ve Sürekli Dağıtımda çözümler geliştirmek ve dağıtmak için kullanılmaktadır. Linux tabanlı dağıtımlarda, karşılaştırılabilir kabuk Bash'dir; ve Bash komutlarının çoğu PowerShell'de yürütülebilir. Windows Komut İstemi (CMD), Windows'un varsayılan kabuğudur, ancak şimdi Windows 10'un son sürümlerinde varsayılan kabuğun yerini PowerShell almıştır.

PowerShell, klasör, dizin oluşturma gibi farklı Windows işlemlerini gerçekleştirmek için kullanılabilir. Benzer şekilde, metin dosyaları da PowerShell kullanılarak işlenebilir; metin dosyalarına içerik eklemek veya içeriği kaldırmak için metin dosyalarını düzenleyebiliriz.







PowerShell kullanarak metin dosyaları oluşturmanın ve düzenlemenin çeşitli yollarını göstereceğiz:



PowerShell kullanarak dosyalar nasıl oluşturulur ve düzenlenir

Aşağıdaki adımlar, PowerShell kullanarak metin dosyaları oluşturmanıza olanak tanır; dahası, bu bölüm ayrıca metin dosyalarını düzenlemenin farklı yollarını da açıklamaktadır.



Adım 1: PowerShell kullanarak bir metin dosyası nasıl oluşturulur

PowerShell'de yeni bir metin dosyası oluştururken göz önünde bulundurulması gereken iki olasılık vardır:





Olasılık 1: Mevcut Çalışma Dizininde (PWD) metin dosyasını oluşturun: Bunu gerçekleştirmek için, yeni bir dosya oluşturmak üzere aşağıdaki komutu yürütün: aşağıda verilen sıra, adında bir metin dosyası oluşturacaktır. dosya1 geçerli dizinde:

> Yeni Öğe file1.txt



olasılık 2: Yeni dosyayı başka bir klasörde almak istiyorsanız tam yolu belirtmelisiniz; ve hedeflenen dizinin var olduğundan emin olun; Aksi takdirde, bilinmeyen dizinde veya sürücüde değişiklik yapamazsınız. Aşağıda verilen komut yeni bir metin dosyası oluşturacaktır. dosya2 hedeflenen sürücü dizininde VE .

> Yeni Öğe E:MSfile2.txt

Bir metin dosyası oluşturduktan sonra 2. adıma geçmeye hazırsınız.

Adım 2: PowerShell kullanarak metin dosyalarının içine nasıl yazılır

Her parkurun kendine göre artıları ve eksileri olduğu, dolayısıyla kullanıcıların ihtiyaçlarına göre seçim yapması gerektiği gözlemlenmiştir. Bir metin dosyasının içine yazmayı düşünebileceğiniz üç yöntem şunlardır:

Verilerin Değiştirilmesi: Metin dosyasının mevcut içeriğini yenisiyle değiştirmek istiyorsanız, Yöntem 1.

İçeriğin Eklenmesi: Ancak, mevcut içeriğe bazı satırlar eklemek istiyorsanız, takip etmelisiniz. Yöntem 2.

PowerShell'de metin dosyalarını düzenlemek için nano düzenleyiciyi kullanma: Bir metin dosyasının içeriğini birden çok kez eklemek veya kaldırmak istiyorsanız, şunları göz önünde bulundurmanız önerilir: Yöntem 3.

Yöntem 1: Verileri Değiştirme
İçeriği belirlemeye geçmeden önce; aşağıdaki komutu kullanarak dosyayı okuyun:

> Get-Content file1.txt

Yürütmeden sonra çıktı aşağıda gösterilir:

Bir metin dosyasına yazmak istiyorsanız , içindeki metni değiştirmek için aşağıda verilen komutu yürütün. dosya1 :

> Set-Content file1.txt' Merhaba, içerik başarıyla değiştirildi'

Komutunuz başarıyla yürütüldüğünde, metnin değiştirilip değiştirilmediğini kontrol etmek için dosyanızın içeriğini okuyun. Aşağıda verilen komut, içeriğini yazdıracaktır. dosya1.txt

> Get-Content file1.txt

Metnin değiştirildiğini fark edeceksiniz:

Yöntem 2: İçeriği Ekleme
Birinci yöntemin aksine, ikinci yöntem içeriği dosyadaki mevcut verilere ekleyecektir; önceki içerik de dosyada mevcut olacaktır:

Metni eklemek için aşağıdaki komutu yürütün: aşağıda verilen komut, tek tırnak içinde yazılan metni metne ekleyecektir. dosya1.txt .

> İçerik ekle file1.txt 'metni eklediniz'

Yukarıdaki komutu uyguladıktan sonra metnin eklenip eklenmediğini kontrol edin; Bunu yapmak için, kontrol etmek için aşağıdaki komutu çalıştırın. Tek tırnakla yazılan satırın artık yeni bir satır olarak eklendiğini göreceksiniz. dosya1.txt .

> Get-Content file1.txt

Yöntem 3: Metin dosyalarını PowerShell'de düzenlemek için nano düzenleyiciyi kullanma
Metin dosyalarında değişiklik yapmanın başka bir yolu, nano PowerShell'de düzenleyici:

NS nano düzenleyici, PowerShell'de erişilemez; paketi yüklemeniz gerekir. Bu kurulumdan önce PowerShell'i Yönetici ayrıcalıklarıyla çalıştırdığınızdan emin olmalısınız; aksi takdirde kurulum başarılı olmayacaktır. PowerShell'i Yönetici olarak çalıştırdıktan sonra; daha fazla devam edebilirsiniz:

İlk olarak, yüklemeniz gerekir çikolatalı paket; NS çikolatalı paket nano düzenleyiciyi destekler. Bu nedenle, nano düzenleyiciyi eklemeden önce yüklemeniz gerekir ve aşağıda verilen komutu kullanarak yükleyebilirsiniz:

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

Başarılı bir kurulumdan sonra çöktü paket; şimdi, yükleyin nano editör aşağıda verilen komut yardımıyla:

> choco nano yüklemek

Kurulum sırasında, düğmesine basmak isteyecektir. VE kuruluma devam etmek için:

Yukarıdaki komutlar başarıyla yürütüldüğünde, PowerShell'i yeniden başlatın:

Bundan sonra, metin dosyanızın hedeflenen dizinini PowerShell'de açın: Dizine ulaştığınızda; metin dosyasının var olup olmadığını kontrol edin; bunu yapmak için PowerShell'inizde aşağıdaki komutu çalıştırın:

> ls

Bundan sonra, metin dosyanızı kullanarak düzenleyebilirsiniz. nano editör aşağıda verilen komut yardımı ile.

> nano dosya1.txt

Yürütmeden sonra, metin dosyanızın dosya içeriğini ekleyebileceğiniz, silebileceğiniz veya değiştirebileceğiniz bir düzenleyicide açılacağını göreceksiniz.

Nano düzenleyici, diğer metin düzenleyicilerle aynı şekilde metni düzenlemenizi, silmenizi ve eklemenizi sağlar. Örneğin, metin eklemek istiyorsanız, mevcut metinden sonra yazmaya başlayın. Ekledikten sonra, tuşuna basın. Ctrl+X editörden çıkmak için; bu işlemden sonra tuşuna basın. VE değişiklikleri kaydetmek için veya n değişiklikleri atmak için. Ayrıca, mevcut içeriği kaldırabilir ve değişiklikleri yukarıda açıklandığı gibi kaydedebilirsiniz.