Linux Update/Upgrade/Temel Komutlar

S

Shiva

Veteran
Joined
Jul 31, 2019
Messages
4,067
Reaction score
13,319
Location
Berlin
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..


DDYBMl.png


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.

nlQjma.png




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.

NDnpL5.png




"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


ODv0vQ.png




VD90Qr.png



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.

nlQRyl.png



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.


RDr081.png



Bir film vardı ismi "Who Am I" mesela bu linuxta bir komuttur, kullanıcı isminizi verir, "whoami" yazarak görebilirsiniz.


6Na9bv.png




Saatin kaç olduğu , tarihin ne olduğunu terminalde görmeniz de mümkün.
"date" komutuyla görebiliriz.

2a6rl2.png



Peki ya takvimi görmek istersek?
"cal" komutuyla..

Q2La5j.png



Biraz da sistemle ilgili bilgi alalım. Diyelim ki disk sürücülerinizi görmek istediniz?

"df" komutuyla görebilirsiniz.

1E6LWB.png



Ramle alakalı da bilgi almak isterseniz "free" komutu yardımcı olacaktır.

0zR15L.png




Peki terminal açık, birşeyler yapıyorsunuz ama hangi dizinde? Bunu öğrenmek için "pwd" komutunu kullanabiliriz.(print working directory).

VD90jy.png


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.

MDV0rk.png




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.

VD90qP.png


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.


GDmB6y.png



Mesela yeri geldi dizin değiştirmek istiyorsunuz diyelim?
"cd" yani change directory komutunu kullanabiliriz.

k69b27.png


Peki ya bir dosyamız hakkında bilgi almak istersek?
"file dosya" şeklinde alabiliriz.

dBvGzL.png
 
SPAM IS FORBIDDEN!
  • SPAMMERS ARE BANNED FROM THE FORUM AND CANNOT USE ANY OF THE CHEATS
  • For example: thanks, thx, very good, asdqwe, working, ty and so on!
  • For example: Writing the same message over and over. thanks, thx and so on!
  • Copying and copying someone else's message is prohibited.
  • It is forbidden to send messages to increase the number of comments on threads that you have no knowledge of.
  • Write your own opinion when commenting!
  • If you see spam message, please let us know with the REPORT button!

Tema düzenleyici

Top Bottom