Hoşgeldin Misafir

Kali Linux Komutları [DETAYLI]

Reisci

Reisci

Yerli Ve Milli Hacker
11 Mar 2020
6,569 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
1.Ders
yardım : (yardım istediğiniz Komut) --help

ya da man (yardım istediğiniz komut)


yeni bir dosya oluşturmak için : touch b.txt b.txt yerine a.txt falanda olur örnek verdim siz istediğiniz gibi yapın sonunda .txt de olmayabilir uzantısı farklı olabilir.

tüm dosyaları görme : ls -a

Bir Dosyayı çalıştırmak için : ./abc.txt (size çıktısını orada verecektir.)

dizindeki her dosyayı görmek için : ls

cd Desktop/ : masaüstüne gidersiniz

aslında sadece masaüstünden başka yerlerede gidebilirsiniz başına cd koyup sonunda / koymanız yeterlidir.,

Bir Önceki Dizine yada Dosyaya Geri gelmek : cd ..

Bir Dizindeki Bir Dosyayı Çalıştırmak için : ./<sizin çalıştırmayı istediğiniz dosya>
root veya shiba1 veya shiba2 ye geçme : su root,su shiba1,su shiba2


2. Ders



2 komutu aynı anda çalıştırma : && ile yapacağoz bu komutu && ve anlamına gelir.

mesela ls && echo hello yazarsan sana hem o dizindeki dosyaları göstericektir hemde hello yanıtını sana göstercektir.

ama wtf && echo sa yazarsan sana bişey göstermez xd
aaaaa ama diyosan ben birini hatalı yazsamda onu pas geçsin öbür komutu alsın diyorsan o zaman & yı kullanacaksın aga örnek : WEWQEWQEW & ls randomu pas geçer ls komutunu
işleme alır

Şuan hangi oturumdayım ? : touch $USER yazarak hangi oturumda olduğunuzu görebilirsiniz shiba2,shiba1 ve root olabilir en yaygınları bunlardır.

nootnoot'u 1111 e nasıl eşitlersiniz ? : export Nootnott=1111 isterseniz 1222 de yapabilirsiniz size kalmış bişey Nootnoot da örnektir değiştirebilirsiniz.

Pekiii Ben bunların Hepsini Öğrendim Bana daha iyi olaylarla gel mk Efesi diyosanız
Filtreleme : cat bilmemne.txt | grep 123 mesela orada bir şifre buldunuz bir siteye falan sızdınız ve size filtreleme lazım

bu yöntem tam size göre ( Harf'de olabilir)

Bir Çıktıyı Bir Dosyaya Aktarmak İçin : Echo Hello > abc.txt UYARI : Eğer içindeki dosyalar önemli ise bunu yapmayın bütün dosyaları siler sadece hello yu ekler.

Bir Çıktıyı İçindeki Dosyaları silmeden aktarmak için : Echo Hello >> abc.txt

Mesela Shiba2'desiniz Varsayalım. Bir Dosyayı Açıcaksınız ama dosya sahibi shiba3 diyelim Shiba3'e Geçmeye üşendin : chown shiba3:shiba2 file
yazman yeterlidir.

Geldik chmod'a : --r = sadece okunabilir açılamaz,çalıştırılamaz / 0 = - = çalıştıramassın

örnek verilmesi gerekiyorsa : (-rw)(-)(r--)(r--)
1. kullanıcı haklarıdır
2. olumsuzluk bildirir 3. - çalıştırılamaz anlamındadır
3. kullanıcı grubu hakkındadır.
4. Evrensel haklardır.(herkes) diğer izinler kapalı ama son üçlünün izini açıksa konu orada kapanır.
bu konu önemli olduğu için bilgiler vericem r : okuma w = yazma x = çalıştırmadır ( r = 4 )( w = 2 )(x = 1 )

örnek Verilmesi gerekirse : -rwxrwxrwx = herkes için okuma,yazma ve çalıştırma hakkı vardır
peki diyorsan hoaydaa ben onu herkes için okuma yazma ve çalıştırmayı açmak istiyorum
o zaman yapacağın belli aga : chmod (7)(7)(7) abc.txt yazarsın
1. kullanıcı haklarıdır
2. kullanıcı grubu hakkındadır.
3. Evrensel haklardır
aaaa eğer sen diyorsan mesela kullanıcı grubu çalıştırmasın diyorsan : chmod (7)(6)(7) yazabilirsin NOT: PARANTEZLER DAHİL DEĞİLDİR!!!
yani anlatmak istediğim bu şekilde ( r = 4 )( w = 2 )(x = 1 )
ona göre kombinasyonları yapabilirsin.

UYARI: BİR ŞEY SİLMEDEN ÖNCE HANGİ DİZİNDE OLDUĞUNUZU ls KOMUTU İLE KONTROL EDİN.

Bir dosyayı Silme : rm -d abc.txt yazarsanız siler
eğer üşeniyorsanız 10 20 dosyayı tek tek silmek istemiyorrsanız rm -r yapabilirsiniz

Boş dizinleri kaldırmak için : rm -f yazabilirsiniz

Dosyanın isimini değiştirme : mv abc.txt abcd.txt

Dosyayı Başka dizine taşıma : mv abcd.txt ( /root/downloads )

Not : Parantezler dahil değildir!!




Ders 3


Öncelikle ders 1 de size metin oluşturmayı anlattım

ama diyorsanız ben dosya oluşturmak istiyorum

o zaman dosyayı oluşturmak istediğiniz dizine cd ....../ komutu ile geliyorsunuz.

Dosya oluşturma : mkdir deneme yazıyorsunuz ve oraya dosya oluşturuyor.

Ben çok fazla dosyaya gittim geri gelmek istiyorum ne yapacağım ?

Knk Sen Şu komutu kullanacaksın

En Başa Dönme : cd ~ yazabilirsin

aga şimdi sen not alıyosun mesela kali linux'da ama notlarının silinmesini kayıp olmasını istemessin.

bu yüzden onun yedeğini yani bir kopyasını oluşturman lazım ki o silindiğinde kopyasıyla devam edersin.

Önce touch komutu ile metin oluşturman lazım : touch notlar

şimdi ise kopyasın yapman lazım. masaüstünde olduğuna emin ol ve kopyasını oluştur.

ama önce dosya izinlerine bakalım : ls -la yazarak dosya izinlerine bak.


Dosyanın Kopyasını oluşturmak için : ls -s notlar.txt Kopya yazarak kopyasını oluşturabilirsiniz.

ama siz dosyanın isimini değiştirirseniz hata vericektir isimi notlar.txt olarak kalabilir

UYARI : AMA DOsYANIN ORİJİNAL DOSYASI SİLİNİRSE KOPYASI AÇILMAZ

Peki diyorsanız Ben notlar.txt silinse bile bir tane daha notlar.txt olsun

Yapman Gereken Belli : cp notlar.txt /root/documents yada hangi dizine kopyalamak istiyorsanız oraya kopyalayın.
isterseniz masaüstüne de kopyalayabilirsiniz. /Desktop yazmanız Yeterlidir.



Geldik şimdi en en en önemli yerlerden birine

bir dosya terminalden nasıl açılır ?

Dosya açma : leafpad Kopya.txt bu şekilde istediğiniz bütün dosyaları açabilirsiniz

dosyayı kopyalamak için : ln Link.txt kopya1

peki ben mesela bir dosya içinde binlerce dosya var bana setup.exe lazım diyosan

ilk hangi dizinde olduğunu öğrenmek için : ls yazacaksın eğer o dizinde test dosyası yoksa

test dosyasının olduğu dizine geliceksin nasıl geliceğini anlattım.

find test yazabilirsin yada find test.txt de olabilir. içindeki herşeyi sana listeliyecektir

ama sana mesela binlerce şifrenin olduğu bir metinde Morrowseer456 lazım diyelim

tek tek baksan belki saatlerini alıcak

yapman gereken : grep Morrowseer456 şifreler.txt

sana içerisinde Morrowseer456 olan herşeyi listeleyecektir.

başka kullanıcıya geçmenin kısayolu : sudo -u (geçmek iste

Aga sen diyosun ben bi dosyayı açmadan terminalden aynı açmış gibi göreyim

yapman gereken : nano deneme.txt yazman yeterlidir.

ayrıca dosyanın içini düzenleyebilirsin

düzenledikten sonra : ctrl + u yapıp sonra enter tuşuna basman yeterli

sonra dosyadan çıkmak için : Ctrl + x yapman yeterlidir.

size nano olayını anlatıyım : nano yazıp enter leyin

karşınıza bir emilatör çıkacak

ilk satıra #! /bin/bash yazın

entere basıp bi alt satıra gelin

mesela echo hello yazdınız

Ctrl + O ya basın (sıfır değil o)

alt da Fİle Name to Write Yazacaktır Beyaz Bir temada

oraya dosyanın isimini yazın mesela : Morrowseer

Entere Basın Sonra Ctrl + x yapın ve çıkın

UYARI : HANGİ DİZİNDE OLDUĞUNUZA DİKKAT EDİN ORAYA OLUŞTURUR.

dosyanın izinlerine bakın : ls -la

eğer x yoksa onun yerine - varsa

chmod 777 Morrowseer yazın

birdaha bakın dosyanın izinlerine

şimdi dosyayı çalıştırma vakiti

./Morrowseer yazın ekranda hello yazısını göreceksiniz

nasıl diyorsanız mesela bunun içinde perl Morrowseeriscomingtheend.pl yazıyor diyelim

bunun daha uzun olduğunuda düşünebilirsiniz

direk olarak ./Morrowseer yazarsanız (adı neyse)

onu sizin için yazar.

ayrıca düzenlemek istiyorsanız nano Morrowseer yazarak bakabilirsiniz olay bu şekilde.

Tüm kullanıcı bilgilerinin saklandığı yer : /etc/passwd

Tüm Şifrelerin saklandığı yer : /etc/shadow

tüm yazılımların kurulu oldu yer : /etc/usr

Tüm indirmelerinizin, belgelerinizin vb. olduğu dizin : /home

Ben bir paket ya da dosya yüklemek istiyorum ne yapacağım ?

yapman gereken : apt install <yüklemek istediğiniz dosya,paket>

eğer kali linux'un root değil ise : sudo apt install <yüklemek istediğiniz dosya,paket>

bilmeyenler için : sudo size admin yetkisi verir bir dosyayı çalıştıramadıysan yada bişey yapamadıysan

başına sudo koymayı deneyebilirsin.


çalışan komutları görmek için : top yazabilirsin (görev yöneticisi) gibidir.

durdurmak için : kill

durdurmak istediğiniz komut nasıl durdurulur : ilk başta rakam olucak o dizini seçip sağ tıka tıklayıp

kopyalayabilirsin sonra başka bir terminal aç (örnek) : kill 1324 root 30 0 146345 falan filan

eğer olmadıysa ilk 3 yada 4 haneli rakamı yazmayı dene.


Ders 4 yok çünkü linux komutlarını bitirdin tebrikler