Linux'ta Dosya Nasıl Oluşturulur



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Mümkün olduğunca az oynayarak Linux'ta hızlı ve kolay bir şekilde dosya oluşturmak isteyebileceğiniz birçok neden vardır. Daha sonra yerleştirmeyi planladığınız bir şey için bir yer tutucu yapmak isteyebilirsiniz. Çoğu program, bir seçeneği açmak veya kapatmak için bazı dizinde tek bir boş dosya olmasını gerektirir.



Komut satırından da tam metin dosyaları oluşturmak isteyebilirsiniz, bu da mümkündür, ancak aşağıdaki örnekler için bir komut satırı ortamından çalışmanız gerekir. Dash veya Whisker Menüsünde terminal aramaya gidebilirsiniz. Sanal bir terminale ulaşmak için Ctrl, Alt ve F1-F6 tuşlarını basılı tutabilir veya çoğu masaüstü ortamında Ctrl, Alt ve T tuşlarını basılı tutabilirsiniz. Ayrıca Uygulamalar menüsünü tıklayıp Sistem Araçları menüsüne gidin ve ardından Terminal'i seçmek isteyebilirsiniz.



Yöntem 1: Dokunmatik Komutu ile

Yazabilirsin empty.txt'ye dokunun Şu anda bulunduğunuz dizinde boş bir dosya oluşturmak için. Komut isteminiz varsayılan olarak ana dizini gösteriyorsa, bu, ana dizininizde boş.txt adlı boş bir metin dosyası oluşturacaktır. empty.txt dosyası içinde. Dokunma komutu, zaten var olan herhangi bir dosya için dosya değiştirme tarihini güncelleyecektir.



Aksi takdirde, touch ve ardından var olmayan herhangi bir dosyanın adını yazarsanız, bu hemen boş bir sıfır bayt metin dosyası oluşturur. Bunu yapmanın standart yolu budur, daha fazla girdi gerektirmez ve bunu yaptığınızda size herhangi bir gerçek çıktı sağlamaz. Yazabilirsin ls ve ardından dosyanın orada olduğunu kanıtlamak için enter tuşuna basın. Geçerli olduğu sürece istediğiniz herhangi bir dosya adını her zaman kullanabilirsiniz.

Yöntem 2: echo Komutunu Kullanma

Genellikle echo komutu, ona söylediğiniz her şeyi doğrudan komut satırına yansıtır. Yeni bir dosya oluşturmak için çıktısını yeniden yönlendirebilirsiniz. Kullanabilirsiniz echo -n> test.txt boş bir dosya oluşturmak için. Bu tıpkı dokunma gibi çalışır ve içinde hiçbir şey yoktur. Ayrıca eko yazabilirsiniz Bazıları metin> test.txt ve içinde tek bir metin satırı olan bir dosya oluşturmak için return'e basın. Doğal olarak, Bazı metinleri ve dosya adını istediğiniz gibi değiştirebilirsiniz, ancak bu dosya zaten varsa, bunun üzerine yazacağını ve eski dosyanızdan kurtulacağını unutmayın, bu yüzden dikkatli olmak en iyisidir! Alternatif olarak, kullanmak isteyebilirsiniz echo ”> testFile.txt , içinde boş bir satırdan başka hiçbir şey olmayan bir dosya oluşturur.



Yöntem 3: printf Komutu ile

Denemek isteyebilirsin printf ”> testFile tamamen boş bir dosya oluşturmak veya printf ' n'> testFile içinde satırsonu karakterinden başka hiçbir şey olmayan bir tane oluşturmak için. Bir kez daha, bu, bu ada sahip herhangi bir dosyanın üzerine yazacaktır ve bu nedenle dikkatli kullanılmalıdır. Bu diğer yöntemlerden önemli ölçüde farklı olmasa da bazen komut dosyalarında görebilirsiniz. Bazı eski Linux dağıtımlarında ve Unix'in diğer bazı uygulamalarında, echo -n komutu yeni satırları çıkarmaz, bu nedenle bu, ara sıra bu yönteme başvurmak için başka bir nedendir. Dokunma komutunu tek başına kullanmak neredeyse her zaman en kolayıdır.

Yöntem 4: Cat'ten Çıktıyı Yeniden Yönlendirme

Kısa bir metin dosyasının içeriğini okumak veya ikisini birleştirmek için muhtemelen cat'i kullanmış olsanız da, aslında bir tür ilkel metin düzenleyici olarak kullanarak doğrudan terminal penceresinden dosya oluşturabilirsiniz. Basit bir senaryo oluşturmak istediğinizi varsayalım. Yazabilirsin kedi> merhaba.sh ve enter'a basın. Şimdi #! / Bin / bash yazmaya başlayın ve enter tuşuna ve ardından echo Hello World'e basın ve enter tuşuna basın. Dosyanızı kaydetmek için daha sonra Ctrl tuşunu basılı tutabilir ve D tuşuna basabilirsiniz. İçeriği görmek için cat merhaba.sh yazın. Tıpkı bir metin düzenleyicide yazdığınız gibi olurdu.

Bu, içinde bir miktar metin bulunan komut satırından hızlı bir şekilde bir metin dosyası oluşturmanız gereken her durumda son derece yararlı bir numaradır. Komut dosyanızın çalıştırılması için chmod + x hello.sh kullanmanız gerekse de bu, komut dosyalarını aceleyle yazmanın harika bir yoludur. Ayrıca, yapılandırma dosyalarını ve yalnızca bir veya iki satırın çok hızlı yazılması gereken her şeyi yazmak için de kullanabilirsiniz. Bu hiçbir şeyle sınırlı değildir ve başka bir dosyanın üzerine yazmadığınız sürece kullanmakta özgürsünüz.

İronik bir şekilde, aynı şeyi yapmak için dokunmayı kullandığın gibi boş dosyalar oluşturmak için yeniden yönlendirmeyi de kullanabilirsin. Deneyin > fatura boş bir dosya oluşturmak için komut satırından. Kullanmanız gerekebilir :> fatura c kabuğu veya tcsh ortamının diğer bazı sürümleriyle çalışıyorsanız.

Yine, burada istediğiniz herhangi bir dosya adını kullanabileceğinizi unutmayın. Bu numaralar hiçbir şekilde senaryo yazmakla veya bu türden herhangi bir şeyle sınırlı değildir. Bunları uygularken oldukça yaratıcı olabilirsiniz. İhtiyacın olsaydı, bunu daha egzotik bir şekilde bile yapabilirsin. Örneğin, kullanmak isteyebilirsiniz cp / dev / boş fatura Yukarıdakiler yerine, Linux’un özel aygıt dosyasını doğal olarak boş olan yeni dosyaya tam anlamıyla kopyalayabilmeniz için. Bu bir kez daha dokunmanın sahip olacağı işi yapıyor.

4 dakika okundu