Arkadaşlar Merhaba,
Öncelikle Herhangi Bir Debian Dağıtımında Kurduktan Sonra Yapacağınız İlk İşlemlerden Biri Olan Güncellemeyle Başlıyorum..
Resimde gördüğünüz ilk komut "setxkbmap tr" klavye düzenimi Türkçe olarak belirledim.
Resimde görülen ikinci komutta "sudo apt-get update" sistemdeki repolara bakarak güncellenmesi gerekeni kotrol eder ve bize bilgi sağlar. Bu işlemi super user olarak yapacağız ve bizden istenilen root şifresini gireceğiz entera basacağız.
2.Resimde gördüğünüz "sudo apt-get upgrade" komutu ile repolardaki güncellemeleri yapmamız sağlanır, bunun için de size Yes/No sorar indirmek istiyor musunuz diye bunlarla uğraşmak istemezseniz "sudo apt-get upgrade -y" yaparsanız hepsine Yes der.
Sistem güncelememizle ilk adımı tamamladık. Şimdi aklıma geldikçe yazıyorum.
"ping google.com" komutu(google yerine ne isterseniz), paket gönderip alarak bağlantınızı kontrol edebilirsiniz. Ben çok uzun tutmamak için "ctrl+c" kullandım.
Yeri gelmişken nedir bu ctrl+c? aslında sadece bir signal kodudur, c'de signal.h kütüphanesinde bulunur ve genelde terminate eder aktif işlemi.
"ps" Windowsdaki görev yöneticisidir, burdan işlemlerin pid ,time ve cmd gibi bilgilerine ulaşırız fakat tüm kullanıcı işlemlerini görüntülemez onun için "ps-aux" komutuyla tüm işlemleri ve detayları görebiliriz
E tamam görüntüledik tüm işlemleri peki sonlandırmak istersen napıcaz? "kill 15" (15 örnektir sonlandırmak istediğiniz işlemin pid'sini girebilirsiniz.
Evet mesela şu anda kullandığım screenshot alma nasıl çalışıyor linuxta?
"import resimismi.png" şeklindeki komutla çıkan imleçle alanı belirleyin bu kadar, ekran görüntüsünü home klasöründe bulabilirsiniz.
Bir film vardı ismi "Who Am I" mesela bu linuxta bir komuttur, kullanıcı isminizi verir, "whoami" yazarak görebilirsiniz.
Saatin kaç olduğu , tarihin ne olduğunu terminalde görmeniz de mümkün.
"date" komutuyla görebiliriz.
Peki ya takvimi görmek istersek?
"cal" komutuyla..
Biraz da sistemle ilgili bilgi alalım. Diyelim ki disk sürücülerinizi görmek istediniz?
"df" komutuyla görebilirsiniz.
Ramle alakalı da bilgi almak isterseniz "free" komutu yardımcı olacaktır.
Peki terminal açık, birşeyler yapıyorsunuz ama hangi dizinde? Bunu öğrenmek için "pwd" komutunu kullanabiliriz.(print working directory).
Diyelimki çalıştığınız yerde dosyalarınızı görmek istiyorsunuz?
"ls" komutu bunları size verir. Ama gizli dosyalarla beraber hepsini güzelce listeli halde görmek isterseniz "ls -al" kullanınız.
Yeri gelmişken bahsedelim..
bu "r" "w" "x" nedir?
r=read, yani veriyi okuyabilir ama yazamaz.
w=write,veriye yazabilir.
x=execution,ne okur ne yazar, sadece çalıştırabilir.
Bunlar kullanıcı izinleridir, nasıl dersek en baştaki d(directory)'den sonraki 3 hane root, sonraki üç hane group, en son 3 hanede other olarak bilinir.
Bunların iznini nasıl değiştircez? Örnek olarak bir dosya oluşturalım .
"mkdir dosya" bize dosya oluşturur çalıştığımız dizinde.
Gördüğünüz gibi oluşturduk ve "list -l" ile gördük en alttaki DENEME.TXT dosyamızı.
Şimdi gelelim izinlere
"chmod" bize yardımcı olacak. Change mode kısaltmasıdır zaten.
"chmod -c 777 DENEME.TXT" komutuyla bütün izinleri veririz. Peki bu 777 nedir, Şöyle açıklayım kolay olsun;
read=4
write=2
execution=1
şimdi vermek istediğiniz izinleri toplayarak işlem yapabilirsiniz.
Ee peki neden 3 tane 7?
Çünkü ilk 7 Root, ikinci 7 Group, üçüncü 7 ise other içindir.
Mantığı ne derseniz binary sayılar, araştırabilirsiniz.
Mesela yeri geldi dizin değiştirmek istiyorsunuz diyelim?
"cd" yani change directory komutunu kullanabiliriz.
Peki ya bir dosyamız hakkında bilgi almak istersek?
"file dosya" şeklinde alabiliriz.
Öncelikle Herhangi Bir Debian Dağıtımında Kurduktan Sonra Yapacağınız İlk İşlemlerden Biri Olan Güncellemeyle Başlıyorum..
Resimde gördüğünüz ilk komut "setxkbmap tr" klavye düzenimi Türkçe olarak belirledim.
Resimde görülen ikinci komutta "sudo apt-get update" sistemdeki repolara bakarak güncellenmesi gerekeni kotrol eder ve bize bilgi sağlar. Bu işlemi super user olarak yapacağız ve bizden istenilen root şifresini gireceğiz entera basacağız.
2.Resimde gördüğünüz "sudo apt-get upgrade" komutu ile repolardaki güncellemeleri yapmamız sağlanır, bunun için de size Yes/No sorar indirmek istiyor musunuz diye bunlarla uğraşmak istemezseniz "sudo apt-get upgrade -y" yaparsanız hepsine Yes der.
Sistem güncelememizle ilk adımı tamamladık. Şimdi aklıma geldikçe yazıyorum.
"ping google.com" komutu(google yerine ne isterseniz), paket gönderip alarak bağlantınızı kontrol edebilirsiniz. Ben çok uzun tutmamak için "ctrl+c" kullandım.
Yeri gelmişken nedir bu ctrl+c? aslında sadece bir signal kodudur, c'de signal.h kütüphanesinde bulunur ve genelde terminate eder aktif işlemi.
"ps" Windowsdaki görev yöneticisidir, burdan işlemlerin pid ,time ve cmd gibi bilgilerine ulaşırız fakat tüm kullanıcı işlemlerini görüntülemez onun için "ps-aux" komutuyla tüm işlemleri ve detayları görebiliriz
E tamam görüntüledik tüm işlemleri peki sonlandırmak istersen napıcaz? "kill 15" (15 örnektir sonlandırmak istediğiniz işlemin pid'sini girebilirsiniz.
Evet mesela şu anda kullandığım screenshot alma nasıl çalışıyor linuxta?
"import resimismi.png" şeklindeki komutla çıkan imleçle alanı belirleyin bu kadar, ekran görüntüsünü home klasöründe bulabilirsiniz.
Bir film vardı ismi "Who Am I" mesela bu linuxta bir komuttur, kullanıcı isminizi verir, "whoami" yazarak görebilirsiniz.
Saatin kaç olduğu , tarihin ne olduğunu terminalde görmeniz de mümkün.
"date" komutuyla görebiliriz.
Peki ya takvimi görmek istersek?
"cal" komutuyla..
Biraz da sistemle ilgili bilgi alalım. Diyelim ki disk sürücülerinizi görmek istediniz?
"df" komutuyla görebilirsiniz.
Ramle alakalı da bilgi almak isterseniz "free" komutu yardımcı olacaktır.
Peki terminal açık, birşeyler yapıyorsunuz ama hangi dizinde? Bunu öğrenmek için "pwd" komutunu kullanabiliriz.(print working directory).
Diyelimki çalıştığınız yerde dosyalarınızı görmek istiyorsunuz?
"ls" komutu bunları size verir. Ama gizli dosyalarla beraber hepsini güzelce listeli halde görmek isterseniz "ls -al" kullanınız.
Yeri gelmişken bahsedelim..
bu "r" "w" "x" nedir?
r=read, yani veriyi okuyabilir ama yazamaz.
w=write,veriye yazabilir.
x=execution,ne okur ne yazar, sadece çalıştırabilir.
Bunlar kullanıcı izinleridir, nasıl dersek en baştaki d(directory)'den sonraki 3 hane root, sonraki üç hane group, en son 3 hanede other olarak bilinir.
Bunların iznini nasıl değiştircez? Örnek olarak bir dosya oluşturalım .
"mkdir dosya" bize dosya oluşturur çalıştığımız dizinde.
Gördüğünüz gibi oluşturduk ve "list -l" ile gördük en alttaki DENEME.TXT dosyamızı.
Şimdi gelelim izinlere
"chmod" bize yardımcı olacak. Change mode kısaltmasıdır zaten.
"chmod -c 777 DENEME.TXT" komutuyla bütün izinleri veririz. Peki bu 777 nedir, Şöyle açıklayım kolay olsun;
read=4
write=2
execution=1
şimdi vermek istediğiniz izinleri toplayarak işlem yapabilirsiniz.
Ee peki neden 3 tane 7?
Çünkü ilk 7 Root, ikinci 7 Group, üçüncü 7 ise other içindir.
Mantığı ne derseniz binary sayılar, araştırabilirsiniz.
Mesela yeri geldi dizin değiştirmek istiyorsunuz diyelim?
"cd" yani change directory komutunu kullanabiliriz.
Peki ya bir dosyamız hakkında bilgi almak istersek?
"file dosya" şeklinde alabiliriz.