logo

Linux Dosya Oluştur

Linux dosya sistemi Linux'ta her şeyi bir dosya olarak görür; metin dosyası görüntüleri, bölümler, derlenmiş programlar, dizinler veya donanım aygıtları olup olmadığı. Eğer bir dosya değilse o zaman bir süreç olmalıdır. Verileri yönetmek için bir ağaç yapısı oluşturur.

Linux dosyalar büyük/küçük harfe duyarlıdır, dolayısıyla test.txt Ve Test.txt iki farklı dosya olarak değerlendirilecektir. Linux'ta dosya oluşturmanın birden fazla yolu vardır. Bazı geleneksel yöntemler şunlardır:

Yukarıdaki yöntemlerin hepsinin dışında masaüstü dosya yöneticisinden de dosya oluşturabiliriz. Yukarıdaki yöntemleri ayrıntılı olarak anlayalım:

1. cat komutunu kullanma

Cat komutu en çok kullanılanlardan biridir. Linux'taki komutlar . alışkın olduğu bir dosya oluşturun, dosyanın içeriğini görüntüleyin, birden fazla dosyanın içeriğini birleştirin, satır numaralarını görüntüleyin, ve dahası.

Burada, kullanarak nasıl dosya oluşturulacağını ve bunlara içerik ekleneceğini göreceğiz. kedi komutu .

Öncelikle bir dizin oluşturun ve adını verin. Yeni direktör , yürüt mkdir komut şu şekilde:

 mkdir New_directory 

Dizini bununla değiştirin:

 cd New_directory 

Çıktı:

gezinilen css
Linux Dosya Oluştur

Şimdi bir dosya oluşturmak için cat komutunu çalıştırın:

 cat > test.txt 

Yukarıdaki komut bir metin dosyası oluşturacak ve editör moduna girecektir. Şimdi istediğiniz metni girin ve tuşuna basın. CTRL + D Dosyayı kaydedip çıkmak için tuşuna basın ve komut satırına geri dönecektir.

Dosyanın içeriğini görüntülemek için cat komutunu aşağıdaki gibi yürütün:

 cat test.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

2. Dokunma komutunu kullanma

dokunmak komut aynı zamanda Linux'taki popüler komutlardan biridir. alışkın olduğu yeni bir dosya oluşturun, mevcut dosya ve dizinlerdeki zaman damgasını güncelleyin . Ayrıca Linux'ta boş dosyalar da oluşturabilir.

dokunma komutu komut satırından yeni bir dosya oluşturmanın en basit yoludur. Bu komutu aynı anda çalıştırarak birden fazla dosya oluşturabiliriz.

Bir dosya oluşturmak için touch komutunu ve ardından aşağıda verilen dosya adını uygulayın:

 touch test1.txt 

Oluşturulan dosyanın bilgilerini listelemek için aşağıdaki komutu çalıştırın:

 ls - l test1.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

Aynı anda birden fazla dosya oluşturmak için, dokunma komutundan sonra dosyaları ve uzantılarını tek boşlukla birlikte belirtin. Aynı anda üç dosya oluşturmak için aşağıdaki komutu yürütün:

 touch test1.txt test2.txt test3.txt 

İki farklı dosya türü oluşturmak için komutu aşağıdaki gibi yürütün:

 touch test4.txt test.odt 

Yukarıdaki komut olarak adlandırılan iki farklı dosya oluşturacaktır. test4.txt Ve test.odt .

Dosyayı ve zaman damgasını görüntülemek için ls komut şu şekilde:

 ls -l 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

Mevcut bir dosyanın adını iletirsek, o dosyanın zaman damgası değişecektir.

Not: Touch ve cat komutu arasındaki önemli fark, cat komutunu kullanarak dosyanın içeriğini komut isteminden belirleyebilmemizdir; buna karşılık touch komutu boş bir dosya oluşturur.

3. Yönlendirme (>) sembolünü kullanma

Komut satırındaki yönlendirme sembolünü (>) kullanarak da bir dosya oluşturabiliriz. Bir dosya oluşturmak için, yönlendirme sembolünü (>) ve ardından dosya adını yazmamız yeterlidir. Bu sembol çoğunlukla çıktıyı yönlendirmek için kullanılır. Çıkışı yönlendirmenin iki yolu vardır. Eğer > kullanırsak Şebeke , mevcut dosyanın üzerine yazacak ve >> operatörü çıktıyı ekleyecektir.

Yönlendirme (>) operatörüyle bir dosya oluşturmak için komutu aşağıdaki gibi yürütün:

 > test5.txt 

Yukarıdaki komut bir dosya oluşturacaktır; oluşturulan dosyanın varlığını görüntülemek için aşağıdaki komutu uygulayın:

 ls -l test5.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

4. Echo komutunu kullanma

Eko komutu bir dosya oluşturmak için kullanılır, ancak dosya içeriğini komut satırında belirtmemiz gerekir.

Dosyayı echo komutuyla oluşturmak için komutu aşağıdaki gibi yürütün:

 echo ' File content' > test6.txt 

Yukarıdaki komut şunu yaratacaktır: test6 dosya. Dosyanın varlığını görüntülemek için aşağıdaki komutu yürütün:

 ls -l test6.txt 

aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

5. printf komutunu kullanma

Ayrıca kullanarak bir dosya da oluşturabiliriz. baskı emretmek. Bunun için dosya içeriğini komut satırında belirtmemiz gerekiyor.

Printf komutuyla bir dosya oluşturmak için komutu aşağıdaki gibi yürütün:

 printf ' File content' > test7.txt 

Dosya ayrıntılarını görüntülemek için ls komutunu aşağıdaki gibi yürütün:

 ls -l test7.txt 

Dosya içeriğini görüntülemek için cat komutunu aşağıdaki gibi yürütün:

 cat test7.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

6. Metin Düzenleyiciyi Kullanma

Ayrıca aşağıdaki gibi farklı metin editörlerini kullanarak da bir dosya oluşturabiliriz. vim, nano, vi, ve dahası.

    Vim metin düzenleyicisini kullanma

kullanarak bir dosya oluşturabiliriz. Vim metin düzenleyicisi . Makinenizde vim düzenleyicisi yüklü değilse aşağıdaki komutu yürütün:

 sudo apt install vim 

Çıktı:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

Vim metin düzenleyicisi başarıyla kuruldu.

Vim metin düzenleyicisini kullanarak bir dosya oluşturmak için aşağıdaki komutu yürütün:

 vim test8.txt 

Yukarıdaki komut metin editörünü açacaktır, editörün ekleme moduna gitmek için i tuşuna basın.

Dosya içeriğini girin, tuşuna basın Esc tuşu öncesinde :wq Dosyayı kaydedip çıkmak için. Metin editörü aşağıdaki gibi görünür:

Linux Dosya Oluştur

Dosya bilgilerini görüntülemek için, ls komut şu şekilde:

 ls -l test8.txt 

Dosya içeriğini görüntülemek için cat komutunu aşağıdaki gibi çalıştırın:

 cat test8.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

7. Nano düzenleyiciyi kullanma

kullanarak bir dosya oluşturabiliriz. nano Metin düzeltici. Bir dosya oluşturmak için aşağıdaki komutu yürütün:

 nano test9.txt 

Yukarıdaki komut nano metin düzenleyicisini açacaktır. İstediğiniz metni girin ve tuşuna basın. CTRL + X ardından dosya değişikliklerini onaylamak için y yazın. Basmak Giriş anahtarı Editörden çıkmak için.

Nano metin düzenleyici aşağıdaki resme benzer:

Linux Dosya Oluştur

Dosya bilgilerini görüntülemek için aşağıdaki komutu yürütün:

 ls -l test9.txt 

Dosya içeriğini görüntülemek için aşağıdaki komutu yürütün:

 cat test9.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur

Vi düzenleyiciyi kullanma

Vi editörüyle bir dosya oluşturmak için aşağıdaki komutu yürütün:

 vi test10.txt 

Yukarıdaki komut Vi editörünü açacaktır. Ekleme modu için i tuşuna basın ve dosya içeriğini girin. Dosyayı kaydedip düzenleyiciden çıkmak için Esc tuşuna ve :wq tuşuna basın.

Dosya bilgilerini görüntülemek için aşağıdaki komutu yürütün:

 ls -l test10.txt 

Dosya içeriğini görüntülemek için aşağıdaki komutu yürütün:

dbms'de veritabanı tasarımı
 cat test10.txt 

Aşağıdaki çıktıyı göz önünde bulundurun:

Linux Dosya Oluştur