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
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
