Ubuntu Command Line: Ortak Komutlar ve Kullanım Kılavuzu

Dosya ve Dizin Yönetimi

  1. ls: Geçerli dizindeki dosya ve dizinlerin bir listesini gösterin. Bu komut, geçerli dizinin içeriğini görüntülemenizi sağlar.

    Örnek: ls

  2. pwd: Geçerli dizinin mutlak yolunu yazdırın. Bu komut, dosya sisteminde nerede olduğunuzu bilmenize yardımcı olur.

    Örnek: pwd

  3. cd <directory>: Belirtilen dizine geçin. Bu komutu kullanarak, dosya sisteminizdeki dizinler arasında gezinebilirsiniz.

    Örnek: cd /home/user/documents

  4. touch <file>: Yeni bir dosya oluşturun veya mevcut bir dosyanın değişiklik zamanını güncelleyin. Dosya zaten varsa, değişiklik zamanını güncelleyecektir.

    Örnek: touch newfile.txt

  5. cp <source> <destination>: Kaynak konumdan hedef konuma bir dosya veya dizin kopyalayın. Birden çok kaynak belirterek birden çok dosya veya dizini kopyalayabilirsiniz.

    Örnek:

    • cp file.txt /home/user/documents/(bir dosya kopyalayın)
    • cp -r folder1 /home/user/documents/(bir dizini kopyala)
  6. mv <source> <destination>: Bir dosyayı veya dizini kaynak konumdan hedef konuma taşıyın veya yeniden adlandırın. Hedef yeni bir adsa yeniden adlandırılacaktır; yeni bir yol ise hareket edecektir.

    Örnek:

    • mv file.txt /home/user/documents/file_new.txt(bir dosyayı yeniden adlandırın)
    • mv folder1 /home/user/documents/(bir dizini taşı)
  7. rm <file>: Bir dosyayı silin. Bu komutun herhangi bir onay almadan dosyayı sileceğini unutmayın, bu yüzden dikkatli kullanın.

    Örnek: rm file.txt

  8. mkdir <directory>: Belirtilen adla yeni bir dizin oluşturun.

    Örnek: mkdir new_folder

  9. rmdir <directory>: Boş bir dizini silin. Bu komutla yalnızca boş bir dizini silebileceğinizi unutmayın.

    Örnek: rmdir empty_folder

İzin Yönetimi

  1. chmod <permission> <file/directory>: Belirtilen izne göre bir dosya veya dizinin erişim izinlerini değiştirin. Yaygın izinler arasında "r"(okuma), "w"(yazma) ve "x"(yürütme) bulunur.

    Örnek: chmod u+rwx file.txt(kullanıcı için okuma, yazma ve yürütme izinlerini ekleyin)

  2. chown <user>:<group> <file/directory>: Bir dosyanın veya dizinin sahibini belirtilen kullanıcı ve grup olarak değiştirin.

    Örnek: chown user1:group1 file.txt(file.txt için sahibi ve grubu ayarlayın)

Süreç ve Hizmet Yönetimi

  1. ps: Çalışan işlemleri listeleyin. Bu komut, işlemlerin bir listesini ve bunlara karşılık gelen İşlem Kimliklerini(PID'ler) görüntüler.

    Örnek: ps

  2. top: Çalışan işlemleri ve sistem kaynaklarını görüntüleyin. Bu komut, çalışan işlemleri görüntülemek ve CPU, RAM gibi sistem kaynaklarını izlemek için etkileşimli bir arayüz sağlar.

    Örnek: top

  3. kill <PID>: Belirtilen İşlem Kimliği(PID) ile bir işlemi sonlandırın. Bu komut, işlemi durdurmak için bir sinyal göndererek işlemin çıkmasına veya kapanmasına izin verir.

    Örnek: kill 1234(işlemi PID 1234 ile sonlandırın)

  4. systemctl start <service>: Belirtilen hizmeti başlatın. Hizmet, sistemin arka plan programıdır ve bu komut onu başlatır.

    Örnek: systemctl start apache2(Apache hizmetini başlatın)

  5. systemctl stop <service>: Belirtilen hizmeti durdurun. Bu komut çalışan servisi durdurur.

    Örnek: systemctl stop apache2(Apache hizmetini durdurun)

  6. systemctl restart <service>: Belirtilen hizmeti yeniden başlatın. Bu komut hizmeti durdurur ve ardından başlatır.

    Örnek: systemctl restart apache2(Apache hizmetini yeniden başlatın)

  7. systemctl status <service>: Belirtilen hizmetin durumunu gösterir. Bu komut servisin çalışıp çalışmadığını ve durumunu gösterir.

    Örnek: systemctl status apache2(Apache hizmetinin durumunu göster)

Paket Yönetimi

  1. apt-get install <package>: Depodan bir yazılım paketi yükleyin Ubuntu.

    Örnek: apt-get install nginx(Nginx'i kurun)

  2. apt-get update: Depodaki tüm yazılım paketlerinin bilgilerini güncelleyin. Bu komut, havuzdan en son paketler hakkında bilgi alacaktır.

    Örnek: apt-get update

  3. apt-get upgrade: Yüklü tüm paketleri en son sürüme yükseltin.

    Örnek: apt-get upgrade

  4. apt-get remove <package>: Kurulu bir paketi sistemden kaldırın.

    Örnek: apt-get remove nginx(Nginx'i kaldırın)

Ağ yönetimi

  1. ifconfig: Sistemin ağ cihazları ve IP adresleri hakkındaki bilgileri görüntüleyin.

    Örnek: ifconfig

  2. ip addr: Sistemin ağ cihazları ve IP adresleri hakkındaki bilgileri görüntüleyin. Bu komut şuna benzer ifconfig:

    Örnek: ip addr

  3. ping <domain/IP>: Paketleri göndererek ve bir yanıt bekleyerek, belirli bir IP adresine veya etki alanı adına ağ bağlantısını kontrol edin.

    Örnek: ping google.com

  4. curl <URL>: İçeriği bir URL'den alın. Bu komut genellikle bir web sitesinden veri indirmek ve sonucu komut satırında görüntülemek için kullanılır.

    Örnek: curl https://www.example.com

Komut Geçmişi Yönetimi

  1. history: Önceden yürütülen komutların geçmişini göster. Bu komut, geçerli oturumda yürütülen komutları listeler.

    Örnek: history

 

Bunlar Ubuntu ,. İhtiyaçlarınıza ve amaçlarınıza bağlı olarak, sisteminizi yönetmek ve çeşitli temel görevleri gerçekleştirmek için bu komutları kullanabilirsiniz.