{"id":16508,"date":"2026-09-13T21:52:52","date_gmt":"2026-09-13T18:52:52","guid":{"rendered":"https:\/\/www.ihs.com.tr\/blog\/?p=16508"},"modified":"2026-09-13T21:52:52","modified_gmt":"2026-09-13T18:52:52","slug":"ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/","title":{"rendered":"\u0130lk Kez Komut Sat\u0131r\u0131 (CLI) Kullanacaklar \u0130\u00e7in Hayat Kurtaran Linux Komutlar\u0131"},"content":{"rendered":"<p>Geli\u015fen teknolojiyle birlikte bilgisayar y\u00f6netiminde grafiksel aray\u00fczler (GUI) standart haline gelse de, Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc (CLI) hala \u00f6zellikle sunucu y\u00f6netimi, yaz\u0131l\u0131m geli\u015ftirme ve sistem otomasyonu gibi alanlarda vazge\u00e7ilmez bir ara\u00e7t\u0131r. \u0130lk bak\u0131\u015fta korkutucu g\u00f6r\u00fcnebilen siyah ekran ve yan\u0131p s\u00f6nen imle\u00e7, asl\u0131nda do\u011fru komutlarla birle\u015fti\u011finde inan\u0131lmaz bir g\u00fc\u00e7 ve esneklik sunar. Bu rehber, Linux komut sat\u0131r\u0131na ilk ad\u0131m\u0131n\u0131 atan kullan\u0131c\u0131lar i\u00e7in temelden ileri seviyeye kadar en s\u0131k kullan\u0131lan ve hayat kurtaran komutlar\u0131 A&#8217;dan Z&#8217;ye a\u00e7\u0131klamay\u0131 ama\u00e7lamaktad\u0131r. Komutlar\u0131n d\u00fcnyas\u0131na dalarak sisteminiz \u00fczerinde tam kontrol sa\u011flamaya haz\u0131r olun.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Tablosu<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6aa710e4d894c\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\" id=\"ez-toc-cssicon-toggle-item-6aa710e4d894c\" aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Komut-Satiri-Arayuzune-CLI-Giris\" >Komut Sat\u0131r\u0131 Aray\u00fcz\u00fcne (CLI) Giri\u015f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Komut-Satiri-Arayuzu-CLI-Nedir\" >Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc (CLI) Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Grafiksel-Kullanici-Arayuzu-GUI-ile-Farklari\" >Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc (GUI) ile Farklar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Komut-Satirini-Kullanmanin-Avantajlari\" >Komut Sat\u0131r\u0131n\u0131 Kullanman\u0131n Avantajlar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Terminal-Ucbirim-Penceresi-Nasil-Acilir\" >Terminal (U\u00e7birim) Penceresi Nas\u0131l A\u00e7\u0131l\u0131r?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Temel-Dolasim-Navigasyon-Komutlari\" >Temel Dola\u015f\u0131m (Navigasyon) Komutlar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#pwd-%E2%80%93-Mevcut-Calisma-Dizinini-Gosterme\" >pwd &#8211; Mevcut \u00c7al\u0131\u015fma Dizinini G\u00f6sterme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#ls-%E2%80%93-Dizin-Icerigini-Listeleme\" >ls &#8211; Dizin \u0130\u00e7eri\u011fini Listeleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#cd-%E2%80%93-Dizinler-Arasinda-Gecis-Yapma\" >cd &#8211; Dizinler Aras\u0131nda Ge\u00e7i\u015f Yapma<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Dosya-ve-Dizin-Yonetimi\" >Dosya ve Dizin Y\u00f6netimi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#touch-%E2%80%93-Bos-Dosya-Olusturma\" >touch &#8211; Bo\u015f Dosya Olu\u015fturma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#mkdir-%E2%80%93-Yeni-Dizin-Klasor-Olusturma\" >mkdir &#8211; Yeni Dizin (Klas\u00f6r) Olu\u015fturma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#cp-%E2%80%93-Dosya-ve-Dizinleri-Kopyalama\" >cp &#8211; Dosya ve Dizinleri Kopyalama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#mv-%E2%80%93-Dosya-ve-Dizinleri-Tasima-veya-Yeniden-Adlandirma\" >mv &#8211; Dosya ve Dizinleri Ta\u015f\u0131ma veya Yeniden Adland\u0131rma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#rm-%E2%80%93-Dosyalari-Silme\" >rm &#8211; Dosyalar\u0131 Silme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#rmdir-%E2%80%93-Bos-Dizinleri-Silme\" >rmdir &#8211; Bo\u015f Dizinleri Silme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#cat-%E2%80%93-Dosya-Icerigini-Goruntuleme\" >cat &#8211; Dosya \u0130\u00e7eri\u011fini G\u00f6r\u00fcnt\u00fcleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#less-%E2%80%93-Uzun-Dosyalari-Sayfa-Sayfa-Goruntuleme\" >less &#8211; Uzun Dosyalar\u0131 Sayfa Sayfa G\u00f6r\u00fcnt\u00fcleme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Yardim-Alma-ve-Bilgi-Edinme\" >Yard\u0131m Alma ve Bilgi Edinme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#man-%E2%80%93-Komutlarin-Kullanim-Kilavuzlarina-Erisme\" >man &#8211; Komutlar\u0131n Kullan\u0131m K\u0131lavuzlar\u0131na Eri\u015fme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#komut-help-%E2%80%93-Komut-Parametreleri-Icin-Hizli-Yardim\" >[komut] --help &#8211; Komut Parametreleri \u0130\u00e7in H\u0131zl\u0131 Yard\u0131m<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#whoami-%E2%80%93-Aktif-Kullaniciyi-Ogrenme\" >whoami &#8211; Aktif Kullan\u0131c\u0131y\u0131 \u00d6\u011frenme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#history-%E2%80%93-Gecmiste-Kullanilan-Komutlari-Listeleme\" >history &#8211; Ge\u00e7mi\u015fte Kullan\u0131lan Komutlar\u0131 Listeleme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Izinler-ve-Yetkilendirme\" >\u0130zinler ve Yetkilendirme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Dosya-Izinleri-Nedir-Okuma-Yazma-Calistirma\" >Dosya \u0130zinleri Nedir? (Okuma, Yazma, \u00c7al\u0131\u015ft\u0131rma)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#chmod-%E2%80%93-Dosya-ve-Dizin-Izinlerini-Degistirme\" >chmod &#8211; Dosya ve Dizin \u0130zinlerini De\u011fi\u015ftirme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#sudo-%E2%80%93-Yonetici-Root-Yetkisiyle-Komut-Calistirma\" >sudo &#8211; Y\u00f6netici (Root) Yetkisiyle Komut \u00c7al\u0131\u015ft\u0131rma<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Surec-Process-Yonetimi\" >S\u00fcre\u00e7 (Process) Y\u00f6netimi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#ps-%E2%80%93-Calisan-Surecleri-Listeleme\" >ps &#8211; \u00c7al\u0131\u015fan S\u00fcre\u00e7leri Listeleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#top-ve-htop-%E2%80%93-Sistem-Kaynaklarini-ve-Surecleri-Anlik-Izleme\" >top ve htop &#8211; Sistem Kaynaklar\u0131n\u0131 ve S\u00fcre\u00e7leri Anl\u0131k \u0130zleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#kill-%E2%80%93-Istenmeyen-Surecleri-Sonlandirma\" >kill &#8211; \u0130stenmeyen S\u00fcre\u00e7leri Sonland\u0131rma<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Arama-ve-Filtreleme\" >Arama ve Filtreleme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#grep-%E2%80%93-Metin-Icerisinde-Belirli-Bir-Ifadeyi-Arama\" >grep &#8211; Metin \u0130\u00e7erisinde Belirli Bir \u0130fadeyi Arama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#find-%E2%80%93-Isim-Boyut-veya-Ture-Gore-Dosya-Arama\" >find &#8211; \u0130sim, Boyut veya T\u00fcre G\u00f6re Dosya Arama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#-Pipe-%E2%80%93-Komut-Ciktilarini-Birbirine-Baglama\" >| (Pipe) &#8211; Komut \u00c7\u0131kt\u0131lar\u0131n\u0131 Birbirine Ba\u011flama<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Ag-Network-Komutlari\" >A\u011f (Network) Komutlar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#ping-%E2%80%93-Bir-Sunucuya-Erisilebilirligi-Test-Etme\" >ping &#8211; Bir Sunucuya Eri\u015filebilirli\u011fi Test Etme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#ip-a-veya-ifconfig-%E2%80%93-Ag-Yapilandirmasini-Goruntuleme\" >ip a veya ifconfig &#8211; A\u011f Yap\u0131land\u0131rmas\u0131n\u0131 G\u00f6r\u00fcnt\u00fcleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#ssh-%E2%80%93-Uzak-Bir-Sunucuya-Guvenli-Baglanti-Kurma\" >ssh &#8211; Uzak Bir Sunucuya G\u00fcvenli Ba\u011flant\u0131 Kurma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#wget-veya-curl-%E2%80%93-Internetten-Dosya-Indirme\" >wget veya curl &#8211; \u0130nternetten Dosya \u0130ndirme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Arsivleme-ve-Sikistirma\" >Ar\u015fivleme ve S\u0131k\u0131\u015ft\u0131rma<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#tar-%E2%80%93-Dosyalari-Arsivleme-ve-Arsivden-Cikarma\" >tar &#8211; Dosyalar\u0131 Ar\u015fivleme ve Ar\u015fivden \u00c7\u0131karma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#gzip-%E2%80%93-Dosyalari-Sikistirma\" >gzip &#8211; Dosyalar\u0131 S\u0131k\u0131\u015ft\u0131rma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#gunzip-%E2%80%93-Sikistirilmis-Dosyalari-Acma\" >gunzip &#8211; S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f Dosyalar\u0131 A\u00e7ma<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Paket-Yonetimi\" >Paket Y\u00f6netimi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#DebianUbuntu-Tabanli-Sistemler-Icin-apt-Kullanimi\" >Debian\/Ubuntu Tabanl\u0131 Sistemler \u0130\u00e7in apt Kullan\u0131m\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Red-HatCentOS-Tabanli-Sistemler-Icin-yum-veya-dnf-Kullanimi\" >Red Hat\/CentOS Tabanl\u0131 Sistemler \u0130\u00e7in yum veya dnf Kullan\u0131m\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Linux-Sunuculariniz-ve-Hosting-Ihtiyaclariniz-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\" >Linux Sunucular\u0131n\u0131z ve Hosting \u0130htiya\u00e7lar\u0131n\u0131z \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#724-Uzman-Teknik-Destek\" >7\/24 Uzman Teknik Destek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Yuksek-Performansli-ve-Guvenilir-Donanim-Altyapisi\" >Y\u00fcksek Performansl\u0131 ve G\u00fcvenilir Donan\u0131m Altyap\u0131s\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Esnek-ve-Olceklenebilir-Sunucu-Cozumleri\" >Esnek ve \u00d6l\u00e7eklenebilir Sunucu \u00c7\u00f6z\u00fcmleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.ihs.com.tr\/blog\/ilk-kez-komut-satiri-cli-kullanacaklar-icin-hayat-kurtaran-linux-komutlari\/#Komut-Satiri-Erisimi-Saglayan-Guclu-Kontrol-Panelleri\" >Komut Sat\u0131r\u0131 Eri\u015fimi Sa\u011flayan G\u00fc\u00e7l\u00fc Kontrol Panelleri<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Komut-Satiri-Arayuzune-CLI-Giris\"><\/span>Komut Sat\u0131r\u0131 Aray\u00fcz\u00fcne (CLI) Giri\u015f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc veya k\u0131saca CLI, kullan\u0131c\u0131lar\u0131n bir bilgisayar i\u015fletim sistemiyle metin tabanl\u0131 komutlar arac\u0131l\u0131\u011f\u0131yla etkile\u015fime girmesini sa\u011flayan bir y\u00f6ntemdir. Fare t\u0131klamalar\u0131 ve pencereler yerine, belirli g\u00f6revleri yerine getirmek i\u00e7in klavyeden komutlar yaz\u0131l\u0131r ve &#8220;Enter&#8221; tu\u015funa bas\u0131larak \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r. \u00d6zellikle <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/\" target=\"_blank\">sunucu<\/a> ve geli\u015ftirme ortamlar\u0131nda, kaynak t\u00fcketiminin az olmas\u0131 ve otomasyona olanak tan\u0131mas\u0131 nedeniyle s\u0131k\u00e7a tercih edilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Komut-Satiri-Arayuzu-CLI-Nedir\"><\/span>Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc (CLI) Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>CLI (Command Line Interface), i\u015fletim sisteminin \u00e7ekirde\u011fi (kernel) ile do\u011frudan ileti\u015fim kurman\u0131z\u0131 sa\u011flayan bir metin yorumlay\u0131c\u0131s\u0131d\u0131r. Kullan\u0131c\u0131dan ald\u0131\u011f\u0131 komutlar\u0131 i\u015fletim sisteminin anlayaca\u011f\u0131 dile \u00e7evirir ve ilgili g\u00f6revin \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Bu aray\u00fcz, tekrarlayan g\u00f6revleri otomatikle\u015ftirmek, komut dosyalar\u0131 (scripts) yazmak ve sistemin derinliklerinde de\u011fi\u015fiklikler yapmak i\u00e7in g\u00fc\u00e7l\u00fc bir platform sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Grafiksel-Kullanici-Arayuzu-GUI-ile-Farklari\"><\/span>Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc (GUI) ile Farklar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Modern i\u015fletim sistemlerinde yayg\u0131n olarak kullan\u0131lan GUI (Graphical User Interface), pencereler, ikonlar ve men\u00fcler gibi g\u00f6rsel \u00f6\u011felerle etkile\u015fim sa\u011flar. CLI ise tamamen metin tabanl\u0131d\u0131r. \u0130kisi aras\u0131ndaki temel farklar, kullan\u0131m amac\u0131 ve verimlilik odakl\u0131d\u0131r.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc (CLI)<\/th>\n<th>Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc (GUI)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Etkile\u015fim<\/strong><\/td>\n<td>Metin tabanl\u0131 komutlar<\/td>\n<td>G\u00f6rsel \u00f6\u011feler (ikonlar, pencereler, fare)<\/td>\n<\/tr>\n<tr>\n<td><strong>Kaynak T\u00fcketimi<\/strong><\/td>\n<td>\u00c7ok d\u00fc\u015f\u00fck (RAM ve CPU kullan\u0131m\u0131 azd\u0131r)<\/td>\n<td>Y\u00fcksek (Grafiksel bile\u015fenler kaynak t\u00fcketir)<\/td>\n<\/tr>\n<tr>\n<td><strong>H\u0131z ve Verimlilik<\/strong><\/td>\n<td>Deneyimli kullan\u0131c\u0131lar i\u00e7in \u00e7ok h\u0131zl\u0131d\u0131r<\/td>\n<td>Ba\u015flang\u0131\u00e7 seviyesi i\u00e7in kolay, karma\u015f\u0131k i\u015flerde yava\u015f kalabilir<\/td>\n<\/tr>\n<tr>\n<td><strong>Otomasyon<\/strong><\/td>\n<td>Komut dosyalar\u0131 (scripting) ile kolayca otomatikle\u015ftirilir<\/td>\n<td>S\u0131n\u0131rl\u0131 otomasyon imkan\u0131 sunar<\/td>\n<\/tr>\n<tr>\n<td><strong>Uzak Eri\u015fim<\/strong><\/td>\n<td>SSH gibi protokollerle d\u00fc\u015f\u00fck bant geni\u015fli\u011finde bile verimlidir<\/td>\n<td>Uzak masa\u00fcst\u00fc ba\u011flant\u0131s\u0131 y\u00fcksek bant geni\u015fli\u011fi gerektirir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"Komut-Satirini-Kullanmanin-Avantajlari\"><\/span>Komut Sat\u0131r\u0131n\u0131 Kullanman\u0131n Avantajlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>CLI kullanmak, \u00f6zellikle teknik alanlarda \u00e7al\u0131\u015fanlar i\u00e7in bir\u00e7ok avantaj sunar. Bunlar\u0131n ba\u015f\u0131nda hassasiyet ve kontrol gelir; tek bir komutla GUI&#8217;de onlarca t\u0131klama gerektiren i\u015flemleri yapabilirsiniz. D\u00fc\u015f\u00fck kaynak t\u00fcketimi sayesinde eski donan\u0131mlarda veya kaynaklar\u0131 k\u0131s\u0131tl\u0131 olan sanal sunucularda bile y\u00fcksek performansla \u00e7al\u0131\u015f\u0131r. Ayr\u0131ca, komutlar\u0131 birle\u015ftirerek (piping) ve scriptler yazarak karma\u015f\u0131k i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek m\u00fcmk\u00fcnd\u00fcr. Bu, \u00f6zellikle sistem y\u00f6neticileri ve DevOps uzmanlar\u0131 i\u00e7in b\u00fcy\u00fck bir zaman tasarrufu anlam\u0131na gelir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Terminal-Ucbirim-Penceresi-Nasil-Acilir\"><\/span>Terminal (U\u00e7birim) Penceresi Nas\u0131l A\u00e7\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Linux da\u011f\u0131t\u0131mlar\u0131n\u0131n \u00e7o\u011funda terminale eri\u015fmek olduk\u00e7a basittir. Genellikle uygulama men\u00fcs\u00fcnde &#8220;Terminal&#8221;, &#8220;U\u00e7birim&#8221;, &#8220;Konsole&#8221; veya &#8220;xterm&#8221; gibi isimlerle bulunur. Alternatif olarak, bir\u00e7ok masa\u00fcst\u00fc ortam\u0131nda <b>Ctrl + Alt + T<\/b> klavye k\u0131sayolu standart olarak terminal penceresini a\u00e7mak i\u00e7in atanm\u0131\u015ft\u0131r. macOS kullan\u0131c\u0131lar\u0131 ise &#8220;Uygulamalar > \u0130zlenceler&#8221; klas\u00f6r\u00fc alt\u0131nda &#8220;Terminal&#8221; uygulamas\u0131n\u0131 bulabilirler.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Temel-Dolasim-Navigasyon-Komutlari\"><\/span>Temel Dola\u015f\u0131m (Navigasyon) Komutlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Komut sat\u0131r\u0131nda verimli \u00e7al\u0131\u015fman\u0131n ilk ad\u0131m\u0131, dosya sistemi i\u00e7inde rahat\u00e7a hareket edebilmektir. Dola\u015f\u0131m komutlar\u0131, hangi dizinde oldu\u011funuzu g\u00f6rmenizi, dizinlerin i\u00e7eri\u011fini listelemenizi ve dizinler aras\u0131nda ge\u00e7i\u015f yapman\u0131z\u0131 sa\u011flar. Bu komutlar, CLI kullan\u0131m\u0131n\u0131n temel ta\u015flar\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"pwd-%E2%80%93-Mevcut-Calisma-Dizinini-Gosterme\"><\/span><code>pwd<\/code> &#8211; Mevcut \u00c7al\u0131\u015fma Dizinini G\u00f6sterme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>pwd<\/code> (print working directory) komutu, o anda i\u00e7inde bulundu\u011funuz dizinin tam yolunu ekrana yazd\u0131r\u0131r. Dosya sisteminin neresinde oldu\u011funuzu kaybetti\u011finizde veya bir komut dosyas\u0131nda mevcut konumu \u00f6\u011frenmek istedi\u011finizde olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6rne\u011fin, <code>\/home\/kullanici\/Belgeler<\/code> gibi bir \u00e7\u0131kt\u0131 verir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ls-%E2%80%93-Dizin-Icerigini-Listeleme\"><\/span><code>ls<\/code> &#8211; Dizin \u0130\u00e7eri\u011fini Listeleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>ls<\/code> komutu, mevcut dizindeki dosya ve klas\u00f6rleri listelemek i\u00e7in kullan\u0131l\u0131r. T\u0131pk\u0131 bir klas\u00f6r penceresini a\u00e7mak gibidir. Ancak <code>ls<\/code> komutu, \u00e7e\u015fitli parametrelerle \u00e7ok daha detayl\u0131 bilgiler sunabilir.<\/p>\n<h4><code>ls -l<\/code> ile Detayl\u0131 G\u00f6r\u00fcn\u00fcm<\/h4>\n<p><code>-l<\/code> parametresi, dosyalar\u0131 uzun liste format\u0131nda g\u00f6sterir. Bu g\u00f6r\u00fcn\u00fcm; dosya izinleri, sahibi, grubu, boyutu, son de\u011fi\u015ftirilme tarihi ve ad\u0131n\u0131 i\u00e7eren s\u00fctunlar halinde detayl\u0131 bilgi sunar. Bu, dosya y\u00f6netimi i\u00e7in kritik bir \u00f6zelliktir.<\/p>\n<h4><code>ls -a<\/code> ile Gizli Dosyalar\u0131 G\u00f6sterme<\/h4>\n<p>Linux&#8217;ta dosya ad\u0131n\u0131n ba\u015f\u0131na nokta (.) koymak, o dosyay\u0131 gizli hale getirir. Normal <code>ls<\/code> komutu bu dosyalar\u0131 g\u00f6stermez. <code>-a<\/code> (all) parametresi, nokta ile ba\u015flayan yap\u0131land\u0131rma dosyalar\u0131 da dahil olmak \u00fczere dizindeki t\u00fcm dosyalar\u0131 listeler.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"cd-%E2%80%93-Dizinler-Arasinda-Gecis-Yapma\"><\/span><code>cd<\/code> &#8211; Dizinler Aras\u0131nda Ge\u00e7i\u015f Yapma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>cd<\/code> (change directory) komutu, dosya sistemindeki en temel gezinme arac\u0131d\u0131r. Bu komut sayesinde bir dizinden di\u011ferine ge\u00e7i\u015f yapabilirsiniz.<\/p>\n<h4>Belirli Bir Dizine Gitme: <code>cd \/dizin\/yolu<\/code><\/h4>\n<p>Do\u011frudan gitmek istedi\u011finiz dizinin tam veya g\u00f6receli yolunu yazarak o dizine ge\u00e7i\u015f yapabilirsiniz. \u00d6rne\u011fin, <code>cd \/var\/www\/html<\/code> komutu sizi web sunucusunun k\u00f6k dizinine g\u00f6t\u00fcr\u00fcr.<\/p>\n<h4>Bir \u00dcst Dizine \u00c7\u0131kma: <code>cd ..<\/code><\/h4>\n<p>\u0130\u00e7inde bulundu\u011funuz dizinin bir \u00fcst seviyesindeki dizine \u00e7\u0131kmak i\u00e7in <code>cd ..<\/code> komutunu kullan\u0131rs\u0131n\u0131z. \u00d6rne\u011fin, <code>\/home\/kullanici\/Belgeler<\/code> dizinindeyken bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda <code>\/home\/kullanici<\/code> dizinine d\u00f6nersiniz.<\/p>\n<h4>Ev Dizinine D\u00f6nme: <code>cd<\/code> veya <code>cd ~<\/code><\/h4>\n<p>Dosya sisteminin neresinde olursan\u0131z olun, hi\u00e7bir parametre vermeden sadece <code>cd<\/code> yazmak veya <code>cd ~<\/code> komutunu kullanmak sizi do\u011frudan kendi kullan\u0131c\u0131 ev dizininize (\u00f6rne\u011fin <code>\/home\/kullanici<\/code>) d\u00f6nd\u00fcr\u00fcr.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dosya-ve-Dizin-Yonetimi\"><\/span>Dosya ve Dizin Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosya ve dizinleri olu\u015fturmak, kopyalamak, ta\u015f\u0131mak, yeniden adland\u0131rmak ve silmek komut sat\u0131r\u0131n\u0131n en temel i\u015flevlerindendir. Bu i\u015flemler, GUI&#8217;deki s\u00fcr\u00fckle-b\u0131rak veya sa\u011f t\u0131k men\u00fclerinin metin tabanl\u0131 kar\u015f\u0131l\u0131klar\u0131d\u0131r ve \u00e7o\u011fu zaman \u00e7ok daha h\u0131zl\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"touch-%E2%80%93-Bos-Dosya-Olusturma\"><\/span><code>touch<\/code> &#8211; Bo\u015f Dosya Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>touch<\/code> komutu, belirtilen isimde bo\u015f bir metin dosyas\u0131 olu\u015fturur. E\u011fer ayn\u0131 isimde bir dosya zaten mevcutsa, komut dosyan\u0131n i\u00e7eri\u011fini de\u011fi\u015ftirmeden sadece son de\u011fi\u015ftirilme zaman damgas\u0131n\u0131 g\u00fcnceller. Kullan\u0131m\u0131: <code>touch yeni_dosya.txt<\/code><\/p>\n<h3><span class=\"ez-toc-section\" id=\"mkdir-%E2%80%93-Yeni-Dizin-Klasor-Olusturma\"><\/span><code>mkdir<\/code> &#8211; Yeni Dizin (Klas\u00f6r) Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>mkdir<\/code> (make directory) komutu, yeni bir dizin (klas\u00f6r) olu\u015fturman\u0131z\u0131 sa\u011flar. \u00d6rne\u011fin, <code>mkdir Projeler<\/code> komutu, mevcut konumda &#8220;Projeler&#8221; ad\u0131nda yeni bir klas\u00f6r yarat\u0131r. <code>-p<\/code> parametresi ile i\u00e7 i\u00e7e dizinler de olu\u015fturabilirsiniz: <code>mkdir -p Projeler\/Web\/Assets<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"cp-%E2%80%93-Dosya-ve-Dizinleri-Kopyalama\"><\/span><code>cp<\/code> &#8211; Dosya ve Dizinleri Kopyalama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>cp<\/code> (copy) komutu, dosya veya dizinleri bir konumdan di\u011ferine kopyalamak i\u00e7in kullan\u0131l\u0131r. Temel kullan\u0131m\u0131 <code>cp kaynak hedef<\/code> \u015feklindedir. \u00d6rne\u011fin, <code>cp rapor.docx Yedekler\/<\/code> komutu &#8220;rapor.docx&#8221; dosyas\u0131n\u0131 &#8220;Yedekler&#8221; dizinine kopyalar. Bir dizini ve i\u00e7indekileri kopyalamak i\u00e7in <code>-r<\/code> (recursive) parametresi kullan\u0131l\u0131r: <code>cp -r Projeler\/ Yedekler\/<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"mv-%E2%80%93-Dosya-ve-Dizinleri-Tasima-veya-Yeniden-Adlandirma\"><\/span><code>mv<\/code> &#8211; Dosya ve Dizinleri Ta\u015f\u0131ma veya Yeniden Adland\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>mv<\/code> (move) komutunun iki temel i\u015flevi vard\u0131r. Birincisi, dosya veya dizinleri bir yerden ba\u015fka bir yere ta\u015f\u0131makt\u0131r (<code>mv dosya.txt \/yeni\/konum\/<\/code>). \u0130kincisi ise, ayn\u0131 dizin i\u00e7inde kullan\u0131ld\u0131\u011f\u0131nda dosya veya dizinleri yeniden adland\u0131rmakt\u0131r (<code>mv eski_isim.txt yeni_isim.txt<\/code>). Bu \u00e7ok y\u00f6nl\u00fcl\u00fc\u011f\u00fc onu en s\u0131k kullan\u0131lan komutlardan biri yapar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"rm-%E2%80%93-Dosyalari-Silme\"><\/span><code>rm<\/code> &#8211; Dosyalar\u0131 Silme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>rm<\/code> (remove) komutu, dosyalar\u0131 kal\u0131c\u0131 olarak silmek i\u00e7in kullan\u0131l\u0131r. Dikkatli kullan\u0131lmas\u0131 gereken bir komuttur \u00e7\u00fcnk\u00fc silinen dosyalar genellikle geri d\u00f6n\u00fc\u015f\u00fcm kutusuna gitmez. <code>rm silinecek_dosya.txt<\/code> \u015feklinde kullan\u0131l\u0131r. Bir dizini ve i\u00e7indeki t\u00fcm dosyalar\u0131 silmek i\u00e7in <code>-r<\/code> (recursive) ve <code>-f<\/code> (force) parametreleri birlikte kullan\u0131l\u0131r: <code>rm -rf silinecek_dizin<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"rmdir-%E2%80%93-Bos-Dizinleri-Silme\"><\/span><code>rmdir<\/code> &#8211; Bo\u015f Dizinleri Silme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>rmdir<\/code> (remove directory) komutu, sadece i\u00e7i bo\u015f olan dizinleri siler. E\u011fer dizin i\u00e7inde herhangi bir dosya veya ba\u015fka bir dizin varsa, bu komut hata verir. Bu, yanl\u0131\u015fl\u0131kla dolu bir klas\u00f6r\u00fc silmenizi engelleyen g\u00fcvenli bir y\u00f6ntemdir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"cat-%E2%80%93-Dosya-Icerigini-Goruntuleme\"><\/span><code>cat<\/code> &#8211; Dosya \u0130\u00e7eri\u011fini G\u00f6r\u00fcnt\u00fcleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>cat<\/code> (concatenate) komutu, en temel anlam\u0131yla bir veya daha fazla dosyan\u0131n i\u00e7eri\u011fini terminal ekran\u0131na yazd\u0131rmak i\u00e7in kullan\u0131l\u0131r. K\u0131sa metin dosyalar\u0131n\u0131 veya yap\u0131land\u0131rma dosyalar\u0131n\u0131 h\u0131zl\u0131ca kontrol etmek i\u00e7in idealdir. \u00d6rne\u011fin: <code>cat \/etc\/hosts<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"less-%E2%80%93-Uzun-Dosyalari-Sayfa-Sayfa-Goruntuleme\"><\/span><code>less<\/code> &#8211; Uzun Dosyalar\u0131 Sayfa Sayfa G\u00f6r\u00fcnt\u00fcleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Uzun log dosyalar\u0131 veya metinler i\u00e7in <code>cat<\/code> kullanmak ekran\u0131 bir anda doldurur. <code>less<\/code> komutu ise dosyay\u0131 sayfa sayfa a\u00e7ar, ok tu\u015flar\u0131, Page Up\/Down tu\u015flar\u0131 ile i\u00e7inde gezinebilmenizi ve <code>\/<\/code> tu\u015fu ile arama yapabilmenizi sa\u011flar. <code>q<\/code> tu\u015funa basarak g\u00f6r\u00fcnt\u00fcleyiciden \u00e7\u0131kabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Yardim-Alma-ve-Bilgi-Edinme\"><\/span>Yard\u0131m Alma ve Bilgi Edinme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Linux komut sat\u0131r\u0131n\u0131n en g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri, kendi i\u00e7inde kapsaml\u0131 bir dok\u00fcmantasyon ve yard\u0131m sistemi bar\u0131nd\u0131rmas\u0131d\u0131r. Bir komutun nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 unuttu\u011funuzda veya parametrelerinin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 \u00f6\u011frenmek istedi\u011finizde internete ba\u015fvurmadan do\u011frudan terminal \u00fczerinden yard\u0131m alabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"man-%E2%80%93-Komutlarin-Kullanim-Kilavuzlarina-Erisme\"><\/span><code>man<\/code> &#8211; Komutlar\u0131n Kullan\u0131m K\u0131lavuzlar\u0131na Eri\u015fme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>man<\/code> (manual) komutu, neredeyse t\u00fcm komutlar\u0131n detayl\u0131 kullan\u0131m k\u0131lavuzlar\u0131n\u0131 (manuel sayfalar\u0131n\u0131) a\u00e7ar. \u00d6rne\u011fin, <code>ls<\/code> komutunun t\u00fcm parametrelerini ve kullan\u0131m \u00f6rneklerini \u00f6\u011frenmek i\u00e7in <code>man ls<\/code> yazman\u0131z yeterlidir. K\u0131lavuz i\u00e7inde <code>less<\/code> komutundaki gibi gezinebilir ve <code>q<\/code> ile \u00e7\u0131kabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"komut-help-%E2%80%93-Komut-Parametreleri-Icin-Hizli-Yardim\"><\/span><code>[komut] --help<\/code> &#8211; Komut Parametreleri \u0130\u00e7in H\u0131zl\u0131 Yard\u0131m<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c7o\u011fu komut, <code>--help<\/code> veya <code>-h<\/code> parametresiyle birlikte \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda, kendi kullan\u0131m\u0131 hakk\u0131nda k\u0131sa ve \u00f6zet bir yard\u0131m metni sunar. Bu, <code>man<\/code> sayfas\u0131na girmeden h\u0131zl\u0131ca bir parametrenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 hat\u0131rlamak i\u00e7in m\u00fckemmel bir yoldur. \u00d6rne\u011fin: <code>cp --help<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"whoami-%E2%80%93-Aktif-Kullaniciyi-Ogrenme\"><\/span><code>whoami<\/code> &#8211; Aktif Kullan\u0131c\u0131y\u0131 \u00d6\u011frenme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>whoami<\/code> komutu, o anki terminal oturumunu hangi kullan\u0131c\u0131 hesab\u0131n\u0131n \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131 g\u00f6sterir. \u00d6zellikle birden fazla kullan\u0131c\u0131 hesab\u0131 olan sistemlerde veya <code>sudo<\/code> ile ba\u015fka bir kullan\u0131c\u0131ya ge\u00e7i\u015f yapt\u0131\u011f\u0131n\u0131zda hangi yetkilerle i\u015flem yapt\u0131\u011f\u0131n\u0131z\u0131 teyit etmek i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"history-%E2%80%93-Gecmiste-Kullanilan-Komutlari-Listeleme\"><\/span><code>history<\/code> &#8211; Ge\u00e7mi\u015fte Kullan\u0131lan Komutlar\u0131 Listeleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>history<\/code> komutu, mevcut oturumda daha \u00f6nce \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z komutlar\u0131n bir listesini numaraland\u0131r\u0131lm\u0131\u015f olarak g\u00f6sterir. Bu, uzun bir komutu tekrar yazmak yerine listeden bulup <code>!numara<\/code> \u015feklinde (\u00f6rne\u011fin <code>!54<\/code>) tekrar \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131r. Ctrl+R tu\u015f kombinasyonu ile de ge\u00e7mi\u015fte arama yapabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Izinler-ve-Yetkilendirme\"><\/span>\u0130zinler ve Yetkilendirme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Linux, \u00e7ok kullan\u0131c\u0131l\u0131 bir i\u015fletim sistemi oldu\u011fu i\u00e7in g\u00fcvenlik ve dosya eri\u015fim kontrol\u00fc temel bir \u00f6zelliktir. Dosya izinleri, kimin hangi dosyay\u0131 okuyabilece\u011fini, yazabilece\u011fini veya \u00e7al\u0131\u015ft\u0131rabilece\u011fini belirler. Yetkilendirme komutlar\u0131 ise bu izinleri y\u00f6netmenizi ve gerekti\u011finde y\u00f6netici haklar\u0131 elde etmenizi sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Dosya-Izinleri-Nedir-Okuma-Yazma-Calistirma\"><\/span>Dosya \u0130zinleri Nedir? (Okuma, Yazma, \u00c7al\u0131\u015ft\u0131rma)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her dosya ve dizinin \u00fc\u00e7 farkl\u0131 kullan\u0131c\u0131 kategorisi i\u00e7in (sahip, grup ve di\u011ferleri) \u00fc\u00e7 temel izni bulunur:<\/p>\n<ul>\n<li><b>Okuma (r):<\/b> Dosyan\u0131n i\u00e7eri\u011fini g\u00f6r\u00fcnt\u00fcleme veya dizinin i\u00e7indeki dosyalar\u0131 listeleme izni.<\/li>\n<li><b>Yazma (w):<\/b> Dosyan\u0131n i\u00e7eri\u011fini de\u011fi\u015ftirme veya dizine dosya ekleme\/silme izni.<\/li>\n<li><b>\u00c7al\u0131\u015ft\u0131rma (x):<\/b> Dosyay\u0131 bir program gibi \u00e7al\u0131\u015ft\u0131rma veya bir dizinin i\u00e7ine girme (<code>cd<\/code>) izni.<\/li>\n<\/ul>\n<p>Bu izinler <code>ls -l<\/code> komutunun \u00e7\u0131kt\u0131s\u0131nda <code>-rwxr-xr--<\/code> gibi bir formatta g\u00f6sterilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"chmod-%E2%80%93-Dosya-ve-Dizin-Izinlerini-Degistirme\"><\/span><code>chmod<\/code> &#8211; Dosya ve Dizin \u0130zinlerini De\u011fi\u015ftirme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>chmod<\/code> (change mode) komutu, dosya ve dizinlerin eri\u015fim izinlerini de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r. \u0130zinler sembolik (<code>u+x<\/code>, <code>g-w<\/code>) veya say\u0131sal (oktal) modda (\u00f6rne\u011fin <code>755<\/code>, <code>644<\/code>) belirtilebilir. \u00d6rne\u011fin, bir script dosyas\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131labilir yapmak i\u00e7in <code>chmod +x script.sh<\/code> komutu kullan\u0131l\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"sudo-%E2%80%93-Yonetici-Root-Yetkisiyle-Komut-Calistirma\"><\/span><code>sudo<\/code> &#8211; Y\u00f6netici (Root) Yetkisiyle Komut \u00c7al\u0131\u015ft\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>sudo<\/code> (superuser do) komutu, normal bir kullan\u0131c\u0131n\u0131n tek bir komutu y\u00f6netici (root) yetkileriyle \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. Sistem genelinde de\u011fi\u015fiklik yapmay\u0131 gerektiren i\u015flemler (yaz\u0131l\u0131m y\u00fckleme, sistem dosyalar\u0131n\u0131 d\u00fczenleme vb.) i\u00e7in komutun ba\u015f\u0131na <code>sudo<\/code> eklenir. \u00d6rne\u011fin, paket listesini g\u00fcncellemek i\u00e7in <code>sudo apt update<\/code> kullan\u0131l\u0131r. G\u00fcvenlik a\u00e7\u0131s\u0131ndan, s\u00fcrekli root olarak oturum a\u00e7mak yerine sadece gerekti\u011finde <code>sudo<\/code> kullanmak en iyi pratiktir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Surec-Process-Yonetimi\"><\/span>S\u00fcre\u00e7 (Process) Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir i\u015fletim sisteminde ayn\u0131 anda arka planda \u00e7al\u0131\u015fan y\u00fczlerce i\u015flem veya s\u00fcre\u00e7 (process) bulunur. S\u00fcre\u00e7 y\u00f6netimi komutlar\u0131, bu s\u00fcre\u00e7leri listelemenize, sistem kaynaklar\u0131n\u0131 nas\u0131l kulland\u0131klar\u0131n\u0131 izlemenize ve yan\u0131t vermeyen veya istenmeyen s\u00fcre\u00e7leri sonland\u0131rman\u0131za olanak tan\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ps-%E2%80%93-Calisan-Surecleri-Listeleme\"><\/span><code>ps<\/code> &#8211; \u00c7al\u0131\u015fan S\u00fcre\u00e7leri Listeleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>ps<\/code> (process status) komutu, mevcut terminal oturumunda \u00e7al\u0131\u015fan s\u00fcre\u00e7leri g\u00f6sterir. Genellikle daha fazla bilgi almak i\u00e7in parametrelerle kullan\u0131l\u0131r. \u00d6rne\u011fin, <code>ps aux<\/code> komutu, sistemdeki t\u00fcm kullan\u0131c\u0131lar taraf\u0131ndan \u00e7al\u0131\u015ft\u0131r\u0131lan b\u00fct\u00fcn s\u00fcre\u00e7leri detayl\u0131 bir \u015fekilde listeler. Bu komut, bir uygulaman\u0131n \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in s\u0131k\u00e7a kullan\u0131l\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"top-ve-htop-%E2%80%93-Sistem-Kaynaklarini-ve-Surecleri-Anlik-Izleme\"><\/span><code>top<\/code> ve <code>htop<\/code> &#8211; Sistem Kaynaklar\u0131n\u0131 ve S\u00fcre\u00e7leri Anl\u0131k \u0130zleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>top<\/code> komutu, t\u0131pk\u0131 Windows&#8217;taki G\u00f6rev Y\u00f6neticisi gibi, sistem kaynaklar\u0131n\u0131n (CPU, RAM) anl\u0131k kullan\u0131m\u0131n\u0131 ve en \u00e7ok kaynak t\u00fcketen s\u00fcre\u00e7leri ger\u00e7ek zamanl\u0131 olarak g\u00f6steren bir panel sunar. <code>htop<\/code> ise <code>top<\/code> komutunun daha kullan\u0131c\u0131 dostu, renklendirilmi\u015f ve ek \u00f6zellikler sunan geli\u015fmi\u015f bir versiyonudur. Hangi uygulaman\u0131n sistemi yava\u015flatt\u0131\u011f\u0131n\u0131 bulmak i\u00e7in ideal ara\u00e7lard\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"kill-%E2%80%93-Istenmeyen-Surecleri-Sonlandirma\"><\/span><code>kill<\/code> &#8211; \u0130stenmeyen S\u00fcre\u00e7leri Sonland\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Donmu\u015f veya istenmeyen bir s\u00fcreci sonland\u0131rmak i\u00e7in <code>kill<\/code> komutu kullan\u0131l\u0131r. Bu komut, hedef s\u00fcrecin kimlik numaras\u0131 (PID &#8211; Process ID) ile \u00e7al\u0131\u015f\u0131r. \u00d6nce <code>ps aux | grep uygulama_adi<\/code> gibi bir komutla s\u00fcrecin PID&#8217;sini bulup, ard\u0131ndan <code>kill PID_NUMARASI<\/code> komutuyla s\u00fcrece sonland\u0131rma sinyali g\u00f6nderirsiniz. E\u011fer s\u00fcre\u00e7 normal yolla kapanmazsa, <code>kill -9 PID_NUMARASI<\/code> komutuyla zorla sonland\u0131r\u0131labilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Arama-ve-Filtreleme\"><\/span>Arama ve Filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Binlerce dosya ve devasa log kay\u0131tlar\u0131 aras\u0131nda arad\u0131\u011f\u0131n\u0131z\u0131 bulmak samanl\u0131kta i\u011fne aramaya benzeyebilir. Neyse ki, Linux komut sat\u0131r\u0131, metin i\u00e7inde arama yapmak, dosya bulmak ve komut \u00e7\u0131kt\u0131lar\u0131n\u0131 filtrelemek i\u00e7in \u00e7ok g\u00fc\u00e7l\u00fc ara\u00e7lar sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"grep-%E2%80%93-Metin-Icerisinde-Belirli-Bir-Ifadeyi-Arama\"><\/span><code>grep<\/code> &#8211; Metin \u0130\u00e7erisinde Belirli Bir \u0130fadeyi Arama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>grep<\/code>, bir veya daha fazla dosyan\u0131n i\u00e7inde belirli bir metin kal\u0131b\u0131n\u0131 (kelime, c\u00fcmle, desen) arayan ve e\u015fle\u015fen sat\u0131rlar\u0131 ekrana yazd\u0131ran g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir yap\u0131land\u0131rma dosyas\u0131nda &#8220;Port&#8221; kelimesinin ge\u00e7ti\u011fi t\u00fcm sat\u0131rlar\u0131 bulmak i\u00e7in <code>grep \"Port\" config.conf<\/code> komutunu kullanabilirsiniz. <code>-i<\/code> parametresi b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyars\u0131z arama yaparken, <code>-r<\/code> belirli bir dizin ve alt dizinlerindeki t\u00fcm dosyalarda arama yapar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"find-%E2%80%93-Isim-Boyut-veya-Ture-Gore-Dosya-Arama\"><\/span><code>find<\/code> &#8211; \u0130sim, Boyut veya T\u00fcre G\u00f6re Dosya Arama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>find<\/code> komutu, dosya sisteminde belirli kriterlere uyan dosyalar\u0131 ve dizinleri bulmak i\u00e7in kullan\u0131l\u0131r. Sadece isme g\u00f6re de\u011fil, ayn\u0131 zamanda dosya boyutuna, son de\u011fi\u015ftirilme tarihine, dosya t\u00fcr\u00fcne veya izinlerine g\u00f6re de arama yapabilirsiniz. \u00d6rne\u011fin, ev dizininizde son 24 saat i\u00e7inde de\u011fi\u015ftirilmi\u015f t\u00fcm <code>.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 bulmak i\u00e7in <code>find ~ -name \"*.log\" -mtime -1<\/code> komutu kullan\u0131labilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"-Pipe-%E2%80%93-Komut-Ciktilarini-Birbirine-Baglama\"><\/span><code>|<\/code> (Pipe) &#8211; Komut \u00c7\u0131kt\u0131lar\u0131n\u0131 Birbirine Ba\u011flama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pipe (boru) operat\u00f6r\u00fc <code>|<\/code>, Linux&#8217;un en g\u00fc\u00e7l\u00fc \u00f6zelliklerinden biridir. Bir komutun standart \u00e7\u0131kt\u0131s\u0131n\u0131, di\u011fer bir komutun standart girdisi olarak y\u00f6nlendirir. Bu sayede komutlar\u0131 zincirleme olarak birbirine ba\u011flayarak karma\u015f\u0131k i\u015flemler yapabilirsiniz. \u00d6rne\u011fin, sistemdeki t\u00fcm s\u00fcre\u00e7leri listeleyip (<code>ps aux<\/code>), bu listenin \u00e7\u0131kt\u0131s\u0131n\u0131 <code>grep<\/code>&#8216;e y\u00f6nlendirerek sadece &#8220;chrome&#8221; ile ilgili s\u00fcre\u00e7leri filtreleyebilirsiniz: <code>ps aux | grep \"chrome\"<\/code>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ag-Network-Komutlari\"><\/span>A\u011f (Network) Komutlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0130ster bir masa\u00fcst\u00fc bilgisayar kullan\u0131n, ister bir <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vds-sunucu.html\" target=\"_blank\">VDS<\/a> y\u00f6netin, a\u011f ba\u011flant\u0131s\u0131 hayati \u00f6nem ta\u015f\u0131r. Linux, a\u011f sorunlar\u0131n\u0131 te\u015fhis etmek, ba\u011flant\u0131lar\u0131 test etmek ve uzak sistemlere eri\u015fmek i\u00e7in yerle\u015fik bir dizi komut sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ping-%E2%80%93-Bir-Sunucuya-Erisilebilirligi-Test-Etme\"><\/span><code>ping<\/code> &#8211; Bir Sunucuya Eri\u015filebilirli\u011fi Test Etme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>ping<\/code> komutu, belirli bir sunucuya veya IP adresine k\u00fc\u00e7\u00fck veri paketleri g\u00f6nderip yan\u0131t alarak a\u011f ba\u011flant\u0131s\u0131n\u0131n durumunu kontrol eder. Bir web sitesinin veya sunucunun ayakta olup olmad\u0131\u011f\u0131n\u0131 ve a\u011f gecikmesini (latency) \u00f6l\u00e7mek i\u00e7in kullan\u0131lan en temel te\u015fhis arac\u0131d\u0131r. Kullan\u0131m\u0131: <code>ping google.com<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ip-a-veya-ifconfig-%E2%80%93-Ag-Yapilandirmasini-Goruntuleme\"><\/span><code>ip a<\/code> veya <code>ifconfig<\/code> &#8211; A\u011f Yap\u0131land\u0131rmas\u0131n\u0131 G\u00f6r\u00fcnt\u00fcleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>ip a<\/code> (veya eski sistemlerde <code>ifconfig<\/code>) komutu, sisteminizdeki a\u011f aray\u00fczlerinin (Ethernet kart\u0131, Wi-Fi adapt\u00f6r\u00fc vb.) yap\u0131land\u0131rma bilgilerini g\u00f6sterir. Bu komutun \u00e7\u0131kt\u0131s\u0131nda her bir aray\u00fcz\u00fcn IP adresini, MAC adresini ve di\u011fer a\u011f bilgilerini g\u00f6rebilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ssh-%E2%80%93-Uzak-Bir-Sunucuya-Guvenli-Baglanti-Kurma\"><\/span><code>ssh<\/code> &#8211; Uzak Bir Sunucuya G\u00fcvenli Ba\u011flant\u0131 Kurma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>ssh<\/code> (Secure Shell), uzak bir Linux sunucusunun komut sat\u0131r\u0131na \u015fifreli ve g\u00fcvenli bir \u015fekilde ba\u011flanman\u0131z\u0131 sa\u011flar. Sunucu y\u00f6netimi i\u00e7in standart bir protokold\u00fcr. Ba\u011flant\u0131 kurmak i\u00e7in <code>ssh kullanici_adi@sunucu_ip_adresi<\/code> komutunu kullan\u0131rs\u0131n\u0131z. Ba\u015far\u0131l\u0131 bir kimlik do\u011frulamas\u0131ndan sonra, kendi terminaliniz \u00fczerinden uzak sunucuyu y\u00f6netmeye ba\u015flayabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"wget-veya-curl-%E2%80%93-Internetten-Dosya-Indirme\"><\/span><code>wget<\/code> veya <code>curl<\/code> &#8211; \u0130nternetten Dosya \u0130ndirme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>wget<\/code> ve <code>curl<\/code>, komut sat\u0131r\u0131 \u00fczerinden internetteki dosyalar\u0131 veya web sayfalar\u0131n\u0131 indirmek i\u00e7in kullan\u0131lan iki pop\u00fcler ara\u00e7t\u0131r. <code>wget<\/code> genellikle basit dosya indirme i\u015flemleri i\u00e7in tercih edilir (<code>wget https:\/\/example.com\/dosya.zip<\/code>). <code>curl<\/code> ise daha \u00e7ok y\u00f6nl\u00fcd\u00fcr ve API testleri gibi daha karma\u015f\u0131k HTTP istekleri g\u00f6ndermek i\u00e7in de kullan\u0131l\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Arsivleme-ve-Sikistirma\"><\/span>Ar\u015fivleme ve S\u0131k\u0131\u015ft\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosyalar\u0131 bir arada toplamak (ar\u015fivlemek) ve boyutlar\u0131n\u0131 k\u00fc\u00e7\u00fcltmek (s\u0131k\u0131\u015ft\u0131rmak), yedekleme ve veri transferi i\u00e7in yayg\u0131n olarak kullan\u0131lan i\u015flemlerdir. Linux, bu i\u015flemler i\u00e7in g\u00fc\u00e7l\u00fc ve esnek komut sat\u0131r\u0131 ara\u00e7lar\u0131 sunar.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>Komut<\/th>\n<th>\u0130\u015flevi<\/th>\n<th>\u00d6rnek Kullan\u0131m<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>tar<\/strong><\/td>\n<td>Dosyalar\u0131 tek bir ar\u015fiv dosyas\u0131nda birle\u015ftirir (.tar) veya ar\u015fivden \u00e7\u0131kar\u0131r.<\/td>\n<td><code>tar -cvf arsiv.tar \/dizin<\/code> (Ar\u015fivleme)<\/td>\n<\/tr>\n<tr>\n<td><strong>gzip<\/strong><\/td>\n<td>Tek bir dosyay\u0131 s\u0131k\u0131\u015ft\u0131r\u0131r ve .gz uzant\u0131s\u0131 ekler.<\/td>\n<td><code>gzip dosya.txt<\/code> (dosya.txt.gz olu\u015fur)<\/td>\n<\/tr>\n<tr>\n<td><strong>gunzip<\/strong><\/td>\n<td>.gz uzant\u0131l\u0131 s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir dosyay\u0131 a\u00e7ar.<\/td>\n<td><code>gunzip dosya.txt.gz<\/code> (dosya.txt haline gelir)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"tar-%E2%80%93-Dosyalari-Arsivleme-ve-Arsivden-Cikarma\"><\/span><code>tar<\/code> &#8211; Dosyalar\u0131 Ar\u015fivleme ve Ar\u015fivden \u00c7\u0131karma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>tar<\/code> (tape archive) komutu, birden fazla dosyay\u0131 ve dizini tek bir <code>.tar<\/code> dosyas\u0131 alt\u0131nda birle\u015ftirir. S\u0131k\u0131\u015ft\u0131rma yapmaz, sadece dosyalar\u0131 paketler.<\/p>\n<ul>\n<li>Ar\u015fiv olu\u015fturma: <code>tar -cvf arsiv_adi.tar \/kaynak\/dizin<\/code><\/li>\n<li>Ar\u015fivi a\u00e7ma: <code>tar -xvf arsiv_adi.tar<\/code><\/li>\n<li>S\u0131k\u0131\u015ft\u0131rarak ar\u015fivleme (gzip ile): <code>tar -czvf arsiv_adi.tar.gz \/kaynak\/dizin<\/code><\/li>\n<li>S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f ar\u015fivi a\u00e7ma: <code>tar -xzvf arsiv_adi.tar.gz<\/code><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"gzip-%E2%80%93-Dosyalari-Sikistirma\"><\/span><code>gzip<\/code> &#8211; Dosyalar\u0131 S\u0131k\u0131\u015ft\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>gzip<\/code>, dosyalar\u0131 s\u0131k\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131lan pop\u00fcler bir algoritmad\u0131r. Genellikle <code>tar<\/code> ile birlikte kullan\u0131l\u0131r. <code>tar<\/code> dosyalar\u0131 birle\u015ftirir, <code>gzip<\/code> ise olu\u015fan bu tek dosyay\u0131 s\u0131k\u0131\u015ft\u0131r\u0131r. Bu i\u015flem sonucunda <code>.tar.gz<\/code> veya <code>.tgz<\/code> uzant\u0131l\u0131 dosyalar elde edilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"gunzip-%E2%80%93-Sikistirilmis-Dosyalari-Acma\"><\/span><code>gunzip<\/code> &#8211; S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f Dosyalar\u0131 A\u00e7ma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>gunzip<\/code> komutu, <code>gzip<\/code> ile s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f <code>.gz<\/code> uzant\u0131l\u0131 dosyalar\u0131 orijinal haline d\u00f6nd\u00fcrmek i\u00e7in kullan\u0131l\u0131r. <code>gzip -d<\/code> komutuyla ayn\u0131 i\u015flevi g\u00f6r\u00fcr.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Paket-Yonetimi\"><\/span>Paket Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Linux da\u011f\u0131t\u0131mlar\u0131nda yaz\u0131l\u0131m y\u00fckleme, g\u00fcncelleme ve kald\u0131rma i\u015flemleri paket y\u00f6neticileri arac\u0131l\u0131\u011f\u0131yla yap\u0131l\u0131r. Her da\u011f\u0131t\u0131m ailesi genellikle kendi paket y\u00f6neticisini kullan\u0131r. Bu sistem, yaz\u0131l\u0131mlar\u0131n ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 otomatik olarak y\u00f6neterek kurulum s\u00fcrecini b\u00fcy\u00fck \u00f6l\u00e7\u00fcde basitle\u015ftirir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"DebianUbuntu-Tabanli-Sistemler-Icin-apt-Kullanimi\"><\/span>Debian\/Ubuntu Tabanl\u0131 Sistemler \u0130\u00e7in <code>apt<\/code> Kullan\u0131m\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Debian, Ubuntu, Mint gibi da\u011f\u0131t\u0131mlarda <code>apt<\/code> (Advanced Package Tool) paket y\u00f6neticisi kullan\u0131l\u0131r. T\u00fcm paket y\u00f6netimi komutlar\u0131 sistem dosyalar\u0131n\u0131 de\u011fi\u015ftirece\u011fi i\u00e7in <code>sudo<\/code> ile \u00e7al\u0131\u015ft\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n<h4>Paket Listesini G\u00fcncelleme: <code>sudo apt update<\/code><\/h4>\n<p>Bu komut, sisteminizdeki paket depolar\u0131nda bulunan yaz\u0131l\u0131mlar\u0131n listesini g\u00fcnceller. Yeni bir yaz\u0131l\u0131m y\u00fcklemeden veya mevcut yaz\u0131l\u0131mlar\u0131 y\u00fckseltmeden \u00f6nce bu komutu \u00e7al\u0131\u015ft\u0131rmak \u00f6nemlidir.<\/p>\n<h4>Paket Y\u00fckleme: <code>sudo apt install [paket_ad\u0131]<\/code><\/h4>\n<p>Belirli bir yaz\u0131l\u0131m\u0131 y\u00fcklemek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, <code>htop<\/code> arac\u0131n\u0131 y\u00fcklemek i\u00e7in: <code>sudo apt install htop<\/code>. Paket y\u00f6neticisi, gerekli t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131 da otomatik olarak y\u00fckleyecektir.<\/p>\n<h4>Paket Kald\u0131rma: <code>sudo apt remove [paket_ad\u0131]<\/code><\/h4>\n<p>Sistemden bir yaz\u0131l\u0131m\u0131 kald\u0131rmak i\u00e7in kullan\u0131l\u0131r. Bu komut, paketi kald\u0131r\u0131r ancak yap\u0131land\u0131rma dosyalar\u0131n\u0131 genellikle b\u0131rak\u0131r. Yap\u0131land\u0131rma dosyalar\u0131yla birlikte tamamen kald\u0131rmak i\u00e7in <code>sudo apt purge [paket_ad\u0131]<\/code> komutu kullan\u0131l\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Red-HatCentOS-Tabanli-Sistemler-Icin-yum-veya-dnf-Kullanimi\"><\/span>Red Hat\/CentOS Tabanl\u0131 Sistemler \u0130\u00e7in <code>yum<\/code> veya <code>dnf<\/code> Kullan\u0131m\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Red Hat, CentOS, Fedora gibi da\u011f\u0131t\u0131mlarda ise ge\u00e7mi\u015fte <code>yum<\/code>, modern versiyonlarda ise <code>dnf<\/code> paket y\u00f6neticisi kullan\u0131l\u0131r. \u00c7al\u0131\u015fma mant\u0131\u011f\u0131 <code>apt<\/code> ile olduk\u00e7a benzerdir.<\/p>\n<h4>Paket Y\u00fckleme: <code>sudo yum install [paket_ad\u0131]<\/code><\/h4>\n<p>Yeni bir paket y\u00fcklemek i\u00e7in bu komut kullan\u0131l\u0131r. \u00d6rne\u011fin, web sunucusu Apache&#8217;yi y\u00fcklemek i\u00e7in: <code>sudo yum install httpd<\/code> (veya <code>sudo dnf install httpd<\/code>).<\/p>\n<h4>Paket Kald\u0131rma: <code>sudo yum remove [paket_ad\u0131]<\/code><\/h4>\n<p>Bir paketi sistemden kald\u0131rmak i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin: <code>sudo yum remove httpd<\/code> (veya <code>sudo dnf remove httpd<\/code>).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Linux-Sunuculariniz-ve-Hosting-Ihtiyaclariniz-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\"><\/span>Linux Sunucular\u0131n\u0131z ve Hosting \u0130htiya\u00e7lar\u0131n\u0131z \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Komut sat\u0131r\u0131, \u00f6zellikle <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\">hosting<\/a> ve sunucu y\u00f6netiminin temelini olu\u015fturur. Projeleriniz i\u00e7in g\u00fc\u00e7l\u00fc, esnek ve g\u00fcvenilir bir altyap\u0131 ar\u0131yorsan\u0131z, do\u011fru sa\u011flay\u0131c\u0131y\u0131 se\u00e7mek kritik \u00f6neme sahiptir. T\u00fcrkiye&#8217;nin en iyi <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vps-server.html\" target=\"_blank\">VPS<\/a> sa\u011flay\u0131c\u0131s\u0131 olarak \u0130HS Telekom, komut sat\u0131r\u0131 ile \u00e7al\u0131\u015fmay\u0131 seven profesyoneller i\u00e7in m\u00fckemmel \u00e7\u00f6z\u00fcmler sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"724-Uzman-Teknik-Destek\"><\/span>7\/24 Uzman Teknik Destek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sunucu y\u00f6netiminde en beklenmedik anlarda bile yard\u0131ma ihtiyac\u0131n\u0131z olabilir. \u0130HS Telekom&#8217;un 7\/24 ula\u015f\u0131labilir uzman teknik destek ekibi, kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z her t\u00fcrl\u00fc sorunda size h\u0131zl\u0131 ve etkili \u00e7\u00f6z\u00fcmler sunarak i\u015flerinizin kesintiye u\u011framas\u0131n\u0131 engeller.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yuksek-Performansli-ve-Guvenilir-Donanim-Altyapisi\"><\/span>Y\u00fcksek Performansl\u0131 ve G\u00fcvenilir Donan\u0131m Altyap\u0131s\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Komut sat\u0131r\u0131nda \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z her komutun an\u0131nda yan\u0131t vermesi, sunucunuzun performans\u0131na ba\u011fl\u0131d\u0131r. \u0130HS Telekom, en yeni nesil i\u015flemciler, NVMe SSD depolama birimleri ve y\u00fcksek h\u0131zl\u0131 a\u011f altyap\u0131s\u0131 kullanarak sunucular\u0131n\u0131z\u0131n daima en y\u00fcksek performansta \u00e7al\u0131\u015fmas\u0131n\u0131 garanti eder.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Esnek-ve-Olceklenebilir-Sunucu-Cozumleri\"><\/span>Esnek ve \u00d6l\u00e7eklenebilir Sunucu \u00c7\u00f6z\u00fcmleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Projeniz b\u00fcy\u00fcd\u00fck\u00e7e kaynak ihtiya\u00e7lar\u0131n\u0131z da artacakt\u0131r. \u0130HS Telekom, k\u00fc\u00e7\u00fck bir web sitesinden b\u00fcy\u00fck bir e-ticaret platformuna kadar her \u00f6l\u00e7ekteki ihtiyaca uygun esnek <a href=\"https:\/\/www.ihs.com.tr\/blog\/unmanaged-yonetilmeyen-vps-nedir\/\" target=\"_blank\">VPS<\/a> ve bulut sunucu paketleri sunar. \u0130htiya\u00e7 duydu\u011funuz anda kaynaklar\u0131n\u0131z\u0131 kolayca art\u0131rabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Komut-Satiri-Erisimi-Saglayan-Guclu-Kontrol-Panelleri\"><\/span>Komut Sat\u0131r\u0131 Eri\u015fimi Sa\u011flayan G\u00fc\u00e7l\u00fc Kontrol Panelleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0130HS Telekom, sundu\u011fu sunucu hizmetleriyle birlikte tam root (y\u00f6netici) eri\u015fimi sa\u011flar. Bu sayede sunucunuzun her detay\u0131n\u0131 komut sat\u0131r\u0131 \u00fczerinden diledi\u011finiz gibi yap\u0131land\u0131rabilir, istedi\u011finiz yaz\u0131l\u0131mlar\u0131 kurabilir ve sisteminizi kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re optimize edebilirsiniz. Bu \u00f6zg\u00fcrl\u00fck, projeleriniz \u00fczerinde tam kontrol sahibi olman\u0131z\u0131 sa\u011flar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Geli\u015fen teknolojiyle birlikte bilgisayar y\u00f6netiminde grafiksel aray\u00fczler (GUI) standart haline gelse de, Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc (CLI) hala \u00f6zellikle sunucu y\u00f6netimi, yaz\u0131l\u0131m geli\u015ftirme&hellip;<\/p>\n","protected":false},"author":3,"featured_media":16509,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[414],"tags":[],"class_list":["post-16508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sunucu"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=16508"}],"version-history":[{"count":1,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16508\/revisions"}],"predecessor-version":[{"id":16510,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16508\/revisions\/16510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/16509"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=16508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=16508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=16508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}