İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

Linux ve Temel Linux Komutları // Enigma Kulübü

ulus13 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2013
Nereden:
Saraybosna
Mesajlar:
51
Konular:
16
Teşekkür (Etti):
27
Teşekkür (Aldı):
3
Ticaret:
(0) %
27-07-2019 13:32
#1
Linux ve Temel Linux Komutları // Enigma Kulübü
Linux ve Temel Linux Komutları // Enigma Kulübü






Merhab değerli Turkhackteam ailesi.
Bugün sizlere elimdem geldiğince Linux ve Linux Temel Komutlarından bahsetmeye çalışacağım.
Öncelikle Linux nedir ve Ne işe yarar bunlardan bahsetmek istiyorum.





Linux, açık kaynak kodlu olarak geliştirilen bir işletim sistemi çekirdeğidir.
Açık kaynak kodulu olması demek ; dünyanın herhangi bir yerinde geliştirilebilir,
düzenlenebilir ve yeniden dağıtılabilir anlamına gelmektedir ve aynı zamanda
özgür ve ücretsiz (destek hariçinde) bir işletim sistemi çekirdeğidir
.Windows'un telif hakları ile karşılaştırınca ne kadar farklı olduğu ortaya çıkıyor.
Tüm dağıtımlar farklı görünüme sahiptir.






En yaygın linux dağıtımları Ubuntu,Red Hat Enterprise Linux,Min,Debian,Arch Linux,Manjaro ve Fedora’dır.






Linux ismi ilk olarak Linus Torvalds tarafından 5 Ekim 1991 Linux adıyla duyurusu yapılan,
Linux çekirdeğinden gelmektedir.Linux'un Unix ile herhangi bir kod ortaklığı bulunmamaktadır
yani Linux'un kodları sıfırdan başlanılarak yazılmıştır.



Linux çekirdeği; sunucu bilgisayarlar, masaüstü-dizüstü bilgisayarlar, iş istasyonları, akıllı telefonlar,
yeni nesil TV'ler ve tabletler gibi hemen her platformda tam bir uyum içerisinde çalışabilmektedir.
Linux sunucu işletim sistemlerinde kullanım oranı bakımından ilk sırada tercih edilmekte ve
dünyanın 10 hızlı süperbilgisayarında da kullanılmaktadır.Tüm Bunlara rağmen windows'a oranan Lunix kullanımı sadece % 1 dir.



Linux kurulumunu direkt bilgisayarnıza yapabilir veya aynı zamanda SANAL MAKİNE' ye kurarakta Windows ile beraber kulanabilirsiniz.



Linux kurulumu için bu linke bakabilirsiniz.https://www.turkhackteam.org/linux/1...irtualbox.html


Linux Sanal Makine kurulumu için bu linke bakabilirsiniz.https://www.turkhackteam.org/isletim...rulumu-jr.html

Bilgisayarımıza Linux'i kurduğumuzu varsayarak şimdi de Linux temel komutlarında bahsetmek istiyorum.

Linux temel komutlarına geçmeden önce Lunix'i kulanırken bizlere ardımcı olacak
Komut satırı kısayol tuşlarından bahsetmek istiyorum Komut satırı kısayol tuşları
Bash, zsh, sh vb. GNU işletim sistemi için bir kabuk ya da başka bir deyişle komut dili yorumlayıcılarıdır.
Aşağıdaki kısayol tuşlarının bazıları komut dili yorumlayıcılarında farklılık gösterebilir.
Kısayol tuşlarından çalışmayan olursa şu yöntemi deneyebilirsiniz:
Terminal alanı sağ tık -> Tercihler -> Kısayol atamaları olan kısmı seçerseniz,
çalışmayan kısayol tuşunuzla çakışan var mı diye bakabilirsiniz. Başka sebebi de olabilir.


KISAYOLLARIMIZ :

Ctrl+Alt+F1 : Linux açılışta (6) altı standart teminal açar. Bunlar birbirinden bağımsız ve eş zamanlı çalışmaktadır.
Yani bir işlem devam ederken diğer işleme geçebilirsiniz.

Ctrl+T : Terminal ekranını açar.

Ctrl+Shift+W : Terminal sekmesni kapatır.

Ctrl+A : İmlecin bulunduğu komut satırında, imleç en başa gider ve yazılar silinmez.

Crtl+E : İmlecin bulunduğu komut satırında, imleç en sona gider ve yazılar silinmez.

Crtl+F : İmlecin bulunduğu komut satırında, imleç kelimenin sonuna gider.

Crtl+B : İmlecin bulunduğu komut satırında, imleç kelimenin başına gider.

Crtl+U : İmlecin bulunduğu yerden satırın başına kadar olan kısmı(panoya kopyalar) keser .

Ctrl+Y : Terminalden kestiğimiz satırı imlecin bulunduğu yere yapıştırır.

Crtl+W :
İmlecin bulunduğu kelime öncesini siler.

Crtl+K : İmlecin bulunduğu yerden satırın sonuna kadar olan kısmı kopyalar.

Ctrl+. : Önceki komuttaki son kelimeyi yazdırır.

Crtl+R : Önceki kullandığımız komutları aratır.

Ctrl+G : Crtl+R'deyken bulunduğumuz komuta girmeden direk çıkar.

Ctrl+J : Crtl+R'deyken bulunduğumuz komutu çalıştımadan kopyalamamızı sağlar.

Ctrl+P : Geçmişte kullandığımız komulutları geçmişten doğru komut satırına getirir.

Crtl+N : Komut satırında ileri doğru gitmemizi sağlar.

Crtl+L :
Ekranı temizler.



GEL GELELİM LİNUX TEMEL KOMUTLARINA

Pwd :Print Working Directory’nin kısaltması olan bu komutu kullanarak, Linux dizinleri arasında gezinirken nerede olduğunuzu anlamak için kullanabilirsiniz.

Kod:
$ pwd
/home/ulus13
Mkdir: Bu komut ile yeni bir klasör oluşturabiliyorsunuz. Örnek kullanımı; mkdir klasoradi şeklinde.

Kod:
$ pwd
/home/ulus13
$ mkdir Hack
$ cd Hack
$ pwd
/home/ulus13/Hack
$ cd ..
$ pwd
/home/Hack
Cd: Bulunduğunuzu dizini değiştirmek için kullanabilirsiniz.

cd / komutu ile root dizinine ulaşabilirsiniz.
cd ile home dizinine ulaşabilirsiniz.
cd .. ile bir üst klasöre ulaşabilirsiniz.
cd- ile bir önceki klasöre dönebilirsiniz.
Gitmek istediğiniz bir klasörün tam yolunu cd komutuyla kullanarak ulaşabilirsiniz: cd /belgelerim/Turkackteam/klasor/isteburasi

Kod:
$ cd ~
$ pwd
/home/ulus13
ls : [Küçük L , Büyük ı değil ] : ls komutu, geçerli çalışma dizinindeki içeriği, yani dosyaları ve klasörleri listelemek için kullanılıyor.


Rm : Remove’un kısaltması olan rm komutu, isminden de anlaşılacağı üzere bir dosyayı silmek için kullanılıyor.

Kod:
$ rm -i -- -ulus.txt
Rmdir : Bir üstteki rm komutuyla bağlantılı olan rmdir komutunu boş bir klasörü silmek için kullanabilirsiniz.

Kod:
$ rmdir ulus
Cp:Cp komutunu bir dosyanın kopyasını oluşturmak için kullanabilirsiniz.

“cp turkhackteam ulus13” komutu, ulus13 dosyasının kopyasını oluşturarak bu kopyaya turkhackteam ismini verir.
“cp –r turkhackteam ulus13” şeklinde yazacağınız komut ise, turkhackteam klasörünü kopyalar ve buna ulus13 ismini verir.

Kod:
$ cp veri.dat /tmp
 cp -r /home/ulus13/Hack /home/ulus13/gereksiz
//-i işlemi onaylamanızı ister, hata olasılığını azaltmak için kullanılır.
//-r Bir dizin ve altındaki herşeyi hedef dizine kopyalamak için.
Mv:Bu komutu da hem dosya taşımak için hem de dosyaları yeniden adlandırmak için kullanabiliyorsunuz.

[CODE]$ mv readme.txt benioku.txt[/CODE]

Cat:Bir dosyanın içeriğini görmek için kullanabilirsiniz. Örnek kullanımı; cat dosyaismi şeklindedir.

Kod:
$ cat ulus1 ulus2 ulus3 > tum_ulus13
Tail: Belirttiğiniz dosyanın son bölümünü görüntüler.

“tail arsiv” şeklinde kullandığınızda, arşiv dosyasının son 10 satırını görüntüleyecektir.

Kod:
tail -3 .ulus
Lessosyaları görüntülerken filtre koymak için kullanabilirsiniz. “less dosyaismi” şeklinde kullanabilirsiniz.

Kod:
]$ less ulus13
Grep:Bir veya birden fazla dosya içerisinde karakterlerden oluşan kalıpları arayabilirsiniz.

Kod:
$ grep ‘12.00’ /home/ulus/install/log.txt
//Yukaridaki komut icinde 12.00 bulunan tüm satirlari listeler
Find: Adından anlaşılacağı gibi dosyaları bulmak için kullanabilirsiniz. Örnek: find klasör –name dosyaismi ya da find klasoradi -iname dosyaadi

Kod:
$  find / -name "ulus.log"
find / -type f -name "ulus.log"
Tar: Sıkıştırılmış arşiv dosyaları oluşturmak için kullanabilirsiniz. Örneğin; tar –xvf arsiv.tar gibi.

Kod:
$  tar  –xvf arsiv.tar
Gzip:Belirttiğiniz dosyayı sıkıştırarak .gz formatına dönüştürür. Örnek; gzip -9 dosyaadi

Kod:
 $ gzip -9 ulu13
Unzip: Sıkıştırılmış dosyaları belirttiğiniz klasöre çıkartmak için kullanabilirsiniz.
unzip arsiv.zip –d dizinyolu

Kod:
$ unzip arsiv.zip –d dizinyolu
Help:Kabuk komutlarının listesini görebilirsiniz. help komutismi şeklinde kullanarak ilgili komut hakkında yardım alabilirsiniz.

Kod:
$ help
Whatis:Bir komut için tek satırlık bir açıklama gösterir.


Man:Bu komutu kullanarak, herhangi bir komutun kullanım detaylarına erişebiliyorsunuz. Örneğin; man ls komutunu girdiğinizde,
ls komutunun nasıl kullanıldığını görebilirsiniz.

Kod:
$ man ls
Exit:Çıkış yapmak için kullanabilirsiniz.

Kod:
$ exit
Ping:Uzaktaki bir sunucuya ping paketleri gönderir ve geri dönen paketleri bildirir. ping hostadresi şeklinde kullanabilirsiniz.

Kod:
$  ping hostadresi
Who:“Who” komutu o anda sistemde oturum açmış kullanıcıların listesini gösterir.

Kod:
$ Who
Su:Super User anlamına gelen bu komut ile sistemde tam yetkili kullanıcı erişimi alabilirsiniz.
“Su –“ komutu ile tüm işlemlerinizi root olarak yaparken, “su –c” komutu ile sadece o komutu root olarak yapmanızı sağlar.

Uname:Bu komutu da işletim sisteminiz hakkında bilgi almak için kullanabilirsiniz.

uname –r: Kernel sürümünü gösterir.
uname –s: Sistem ismini gösterir.
uname –v: İşletim sisteminin versiyonunu gösterir.
uname –a: Yukarıdaki komutlar ve diğer uname komutlarının tamamını gösterir.


Free:Bilgisayarınızdaki bellek kullanımını gösterir.


Df:Sistemdeki sabit disk ve diğer depolama aygıtlarında kullanılan ve kullanılabilir alanı gösterir.


Ps:Süreçlerin özelliklerini göstermek için kullanılır


Top:Sistemde çalışıyor durumda olan uygulamaları gösterir.


Shutdown:Adından da anlayabileceğiniz gibi, sistemi kapatmak için kullanabilirsiniz. “shutdown –r now” komutuyla da yeniden başlatabiliyorsunuz.



HERKESE TEŞEKKÜRLER
HER İNSANIN HATASI OLUR.
---------------------
oNe DaY I WiLL Be BeST
XovoX Teşekkür etti.
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
657
Konular:
3
Ticaret:
(0) %
27-07-2019 13:47
#2
GNU/Linux FAQ - GNU Project - Free Software Foundation

"Linux" değil GNU/Linux, ayrıca bunlar "Linux komutu" değil GNU programları.
[URL]http://www.gnu.org/software/coreutils/[URL]
http://www.gnu.org/software/bash/
http://www.gnu.org/software/tar/
https://www.gnu.org/software/less/
Konu leaks tarafından (27-07-2019 13:51 Saat 13:51 ) değiştirilmiştir.
ulus13 Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı