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:
- kedi komutunu kullanma
- dokunma komutunu kullanma
- yönlendirme '>' sembolünü kullanma
- yankı komutunu kullanma
- printf komutunu kullanma
- vim, nano, vi gibi farklı bir metin düzenleyici kullanma
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
Ş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:
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:
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:
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:
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:
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:
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ı.
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:
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:
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:
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:
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: