Yukarı Çık

Linux Temel Komutları ve Örnek Kullanımı

21 Ağustos 2021   0 Yorum

Linux'un ne olduğundan bahsetmiştik. Linux'un komutları vardır ve bunların bilinmesi gerekir. Karmaşık gibi gözükse de yazdıkça alışacaksınız. Not: Köşeli parantez komutların karışmaması için konulmuştur. Terminal'e komutları yazarken köşeli parantez kullanmayınız.

  1. cd: Dosyalar arasında gezinmemize yarayan komuttur. Terminal'e "cd Desktop" yazarsanız Desktop dizinine gidecektir. Bir üst dizine geçmek için "cd .." komutu kullanılır.
  2. pwd: Hangi dizinde olduğumuzu gösterir.  Kullanımı: "pwd"
  3. ps: Çalışan işlemleri gösterir.  Kullanımı: "ps"
  4. ls: Dosyaları listeler.  Kullanımı: "ls"
  5. lsof: Açık dosyaları listeler.  Kullanımı: "lsof",
  6. top: Çalışan işlemleri görüntüler.  Kullanımı: "top"
  7. sudo: Sıradan bir kullanıcının, sisteme yönetici gibi girmesine izin verir.  Kullanımı: "sudo"
  8. passwd: Mevcut şifreyi değiştirir.  Kullanımı: "passwd"
  9. useradd: Kullanıcı eklemek için kullanılır.Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo useradd [kullanıcı ismi]"
  10. userdell: Kullanıcı silmek için kullanılır.Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo userdell [kullanıcı ismi]"
  11. groupadd: Grup eklemek için kullanılır. Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo groupadd [grup ismi]"
  12. groupdell: Grup eklemek için kullanılır. Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo groupdell [grup ismi]"
  13. groups: Kullanıcının hangi gruba ait olduğunu gösterir.Sudo ile birlikte kullanılır.  Kullanımı: "sudo groups"
  14. fdisk: Sabit disk bölümlerinin görüntüler ve düzenler.Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo fdisk"
  15. free: Sistem belleğinin görüntüler ve alan kullanım bilgisini değiştirir.  Kullanım: "free"
  16. df: Dosya sistemi kullanım bilgisini gösterir.  Kullanımı: "df"
  17. du: Disk kullanımı görüntüler.  Kullanımı: "du",
  18. uname: İşletim sistemini gösterir.  Kullanımı: "uname"
  19. uptime: Sistemde ne kadar süre çevrimiçi kaldığımızın bilgisini verir.  Kullanımı: "uptime"
  20. mv: Dosyaları taşıma işlemi yapar. Kullanımı: "mv [taşınacak dosya] [hedef adres]
  21. rm: Dosyaları silmek için kullanılır.  Kullanımı: "rm [silinecek dosya]" 
  22. cp: Kopyalama işlemi için kullanılır.  Kullanımı: "cp [kopyalanacak dosya] [kopyalanacak yer]"
  23. mkdir: Dizin oluşturmak için kullanılır.  Kullanımı: "mkdir [dizinadı]"
  24. rmdir: Dizin silmek için kullanılır.  Kullanımı: "rmdir [silinecek dizin]"
  25. touch: Txt dosyası oluşturmak için kullanılır.  Kullanımı: "touch [txt dosyasının ismi]"
  26. fuser: Açık dosyalar hakkında bilgi verir.  Kullanımı: "fuser"
  27. chmod: Dosyaların ve dizinlerin izinlerini değiştirir.  Kullanımı: "chmod 777 [dosyanın veya dizinin ismi]"
  28. chown: Bir dosyanın veya dizinin sahibini değiştirir.  Kullanımı: "chown [kullanıcı] [dosya adı]"
  29. id: Kullanıcının kimliği hakkında bilgi verir. Başka bir deyişle hangi grubun üyesi olduğunu gösterir.  Kullanımı: "id"
  30. whoami: Mevcut kullanıcıyı gösterir.  Kullanımı: "whoami"
  31. kill: Çalışan bir işlemi sonlandırır.  Kullanımı: "kill [sonlanacak işlemin PID numarası]"
  32. killall: Tüm işlemleri sonlandırır.  Kullanımı: "sudo killall"
  33. shutdown: Sistemi bir dakika sonra kapatır. Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo shutdown"
  34. poweroff: Sistemi hemen kapatmak için kullanılır. Sudo ile birlikte kullanılmalıdır.  Kullanımı: "sudo poweroff"
  35. reboot: Sistemi yeniden başlatır.  Kullanımı: "sudo reboot"
  36. halt: Sistemi durdurur.  Kullanımı: "halt"
  37. lastb: Son başarısız kullanıcı girişini gösterir.  Kullanımı: "sudo lsof"
  38. lastlog: En son kullanıcını girişini gösterir.  Kullanımı: "lastlog"
  39. w: Giriş yapılan kullanıcılar hakkında bilgi verir.  Kullanımı: "w"
  40. wall: Sistemdeki tüm kullanıcılara bir mesaj yollar.
  41. shred: Dosyaları güvenli bir şekilde siler.
  42. renice: Çalışan bir işlemin önceliğini değiştirir.
  43. badblocks: Bir disk sürücüsünde bozuk blok olup olmadığını bulur.
  44. dd: Veri cihazlarının ham kopyasını oluşturur.
  45. restore: Dosyaları döküm arşivinden geri yükler.
  46. dump: Artımlı yedeklemeler oluşturur.
  47. iotop: Disk giriş ve çıkış işlemlerini izler. Kurulu olmayabilir. Terminal'e "sudo apt install ıotop" komutunu yazarak indirebilirsiniz.  Kullanımı: "sudo ıotop"
  48. mpstat: İşlemci kullanım bilgisini görüntüler. Kurulu olmayabilir. Terminal'e "sudo apt install sysstat" komutunu yazarak indirebilirsiniz.  Kullanımı: "mpstat"
  49. vmstat: Sanal bellek kullanım bilgisini gösterir.  Kullanımı: "vmstat"
  50. iostat: Giriş/Çıkış kullanım istatistiklerini gösterir.  Kullanımı: "iostat"
  51. dpgk ve apt: Linux yazılım paketlerini kurun/kaldırın.
  52. sync: Dosya sistemi tamponlarını temizler.  Kullanımı: "sync"
  53. aptitude: Linux tabanlı sistemler için otomatik paket yöneticisi.  Kurulu olmayabilir. Terminal'e "sudo apt install aptitude" komutunu yazarak indirebilirsiniz.  Kullanımı: "aptitude"
  54. rpm: Red Hat Linux paketlerini kurun/kaldırın. Kurulu olmayabilir. Terminal'e "sudo apt install rpm" komutunu yazarak indirebilirsiniz. Kullanımı: "rpm"
  55. yum: Red Hat Linux tabanlı sistemler için otomatik paket yöneticisi. Kurulu olmayabilir. Terminal'e "sudo apt install yum" komutunu yazarak indirebilirsiniz. Kullanımı: "yum"
  56. shell: Çekirdeğin kabuğunu gösterir. Kullanımı: "echo $SHELL"

 

Örnek: Yeni User oluşturmak

 

 

Örnek: Yeni Grup oluşurmak

 

 

Örnek: Kulanıcı silmek

 

 

Örnek: Bulunduğun dizini göstermek

 

 

Örnek: Bulunduğunuz konumdaki dosyaları listelemek

 

 

Örnek: Txt dosyası oluşturmak

 

 

Örnek: Çekirdeğin adını (uname -a) ve çekirdeğin sürümünü (uname -r) öğrenmek

 

 


0 Yorum