file : Dosyalar hakkında bilgi almamızı sağlar. Kullanım şekli #file dosyaadi şeklindedir.
Örnek : index.html dosyası hakkında bilgi almak istiyoruz
hakan hakan # file index.html
index.html: HTML document, ASCII text
file --help ile komutun hangi parametreleri aldığını görebilirsiniz ve daha detaylı işlem yapabilirsiniz.
cd : ( Change director ) Bulunduğumuz dizinden farklı dizine geçmeye yarar. Direkt olarak çalıştırdığımızda hangi dizindeysek kullanıcının ev dizinine geçiş yaparız.
cd .. : Linux sistemleri ağaç yapısına sahiptir. Bu komutta bir üst dizine geçmeye yarar.
Örnek : /home dizinine geçmek istiyoruz.
hakan hakan # cd /home/
hakan home # pwd
/home
pwd : Bulunduğumuz dizinin ismini bize verir. Yukarıda /home dizinine geçiş yaptıktan sonra hangi dizinde olduğumuza bakmamız için pwd komutunu kullandık.
touch : Boş dosya oluşturmaya yarar.
Örnek : hakanerensan.blogspot adında bir dosya oluşturacağız.
hakan ~ # cd Desktop/
hakan Desktop # touch hakanerensan.blogspot
hakan Desktop # ls
hakanerensan.blogspot netbeans-8.1.desktop
hakan Desktop # file hakanerensan.blogspot
hakanerensan.blogspot: empty
hakan Desktop #
cat komutu ile de dosyasının içeriğini görüntüleriz.
mkdir : Klasör oluşturmak için kullanılır. Yeni bir dizin oluşturur.
Örnek : ornek2 adında bir dosya oluşturacağız.
hakan home # mkdir /ornek2
hakan home # cd /ornek2/
hakan ornek2 # pwd
/ornek2
hakan ornek2 #
mkdir -p /ornek1/ornek2 şeklinde kullanıldığında ise önce ornek1 daha sonra ornek2 dizini oluşturulur. -p parametresi koyulmazsa hata verir.
ls : Bulunan dizindeki dosyaları sıralar.
Örnek : Masaüstümüzdeki dosyaları sıralamak için ls /Desktop dediğimizde masaüstündeki dosyaları sıralar. Yukarıdaki touch örneğinde ls komutunu kullandık.
ls -l : Şeklinde kullanıldığında dosya ve dizinlerin izin bilgileri ile verir.
hakan Desktop # ls -l
total 4
-rw-r--r-- 1 root root 0 May 16 04:46 hakanerensan.blogspot
-rwxr-xr-x 1 root root 267 Mar 22 10:51 netbeans-8.1.desktop
hakan Desktop #
-rw-r--r-- gibi en baştaki değerler dosya hakkındaki izinler hakkındadır.
ls -1 : ile kullanılırsa sadece isimleri ile liste şeklinde verir.
ls -a : Bulunduğumuz dizindeki gizli dosya ve klasörleri görürüz
ls -al : Tüm bilgileri gösterir. Alternatif olarak ll 'de kullanılabilir.
mv :Dosya ve dizinleri taşımaya yarar.
Örnek : a isimli dosyayı /home dizinine taşımak için. mv a /home/ komutu kullanılır.
mv a/* /home diye kullanırsak * işareti hepsi anlamına geldiği için a dosyası içindeki herşeyi /home dizinine taşır.
mv komutu dosya ve dizin ismini değiştirmek içinde kullanabiliriz.
Örnek : ornek.html ismindeki dosyayı ornek1.html ismiyle değiştiriyoruz.
hakan eren # ls
hakan ornek.html
hakan eren # mv ornek.html ornek1.html
hakan eren # ls
hakan ornek1.html
hakan eren #
cp : Kopyalama yapmaya yarar.
Örnek : ornek1.html dosyasının aynısından ornek2.html diye bir dosya oluşturarak ornek1.html'in bir kopyasını oluşturduk.
hakan eren # cp ornek1.html ornek2.html
hakan eren # ls
hakan ornek1.html ornek2.html
hakan eren #
cp -R recursive olarak kopyalamaya yarar. Belirttiğimiz dizin altındaki tüm dosyaları kopyalar.
rmdir : Boş dizinleri silmek için kullanırız.
Örnek : önce ornek diye bir boş dosya oluşturuyoruz. Daha sonrasındada rmdir ornek ile siliyoruz. Dosya boş olmazsa hata verir. Aksi durumu rm ile mümkündür.
hakan eren # mkdir ornek
hakan eren # ls
hakan ornek ornek1.html ornek2.html
hakan eren # rmdir ornek
hakan eren # ls
hakan ornek1.html ornek2.html
hakan eren #
rm : Dosyayı silmeye yarar. Parametresiz kullanıldığında kod çalıştıktan sonra uyarı verir. rm -f şeklinde kullanıldığında uyarı vermeden direk olarak siler.
rm -ri şeklinde r parametresi ile kullanırsak recursive olarak belirttiğimiz dizinin altındaki tüm dosyaları siler.
Hiç yorum yok:
Yorum Gönder