BLOG

  • Linux File System
  • ls

    ls

    Bir direction’daki dosyaları listelemek için ls komutunu kullanıyoruz. Kullanımı Temel klasörler Temel Listeleme Listeleme yapılırken terminalde renkli çıktılar alıyoruz. Bu renkli çıktıların herbiri farklı bir şeyi temsil eder (dosya klasör link …) ama normalde siyah beyaz çıktı verir. Bu siyap beyaz çıktıda dosya ile klasörler ayırt edebilmek için -F parametresini kullanıyoruz. -F parametresiyle listelediğimizde directroy’lerin…

  • Command History

    Command History

    Genel CTRL+R CTRL+R ile history de araama yapabiliriz. Eğer CTRL+G ‘ye basarsak arama modundan çıkar ve satırı temizler. Kaydetmeden çalıştırma Çalıştırdığımız komutların history’e kayıt olmasını istemiyorsak komutu yazarken önünde bir boşluk(space) bırakıyoruz. Boşluk bıraktığımız komutların yanısıra ard arda tekrarladığımız komutlar da kayıt edilmez. Bu durum bir policy ile belirlenir. policy yi görüntülemek için echo komutundan…

  • Su & Sudo Farkı

    Su & Sudo Farkı

    su komutu kullanıcı/hesap değiştirmek için kullanılır. Örneğin “mehmet” isimli hesapla terminale girdiniz ve çeşitli işlemler yapıyorsunuz. Daha sonra belirli bir işlemi yapmak için “ali” adlı hesaba geçmeniz gerekti. Bunun için su ali yazıp şifresini girmeniz yeterli. Eğer “ali” diye herhangi bir kullanıcı belirtmezseniz varsayılan olarak root kullanıcısı hesabı seçilir ve sizden root şifresi istenir. sudo…

  • Modals

    Modals

    Can-Can’t Yapabiliyorum, edebiliyorum… (Ability) Olabilme olasılığı (Possibility) İzin almak için kullanılır (Permission) Teklif (Offer) Olumsuz hali bitişik yazılır cannot / can’t Be able to Could Ability in the past. Can in geçmiş hali gibi Polite Permission or request. Suggestion Impossible things May Permission Possibility Wishes Might Possibility Past form of “may” might/may as well

  • Bash Başlangıç

    Bash Başlangıç

    Temel komutlar tab tuşunu tamamlamak için kullanabiliriz. Tab tuşuna iki kere basarak da olası seçenekleri görebiliriz. man <komut> ile man page’ini görüntülenir. Gezinme Listeleme ls komutu ile bulunduğumuz klasördeki dosyaları listeliyebiliriz. Filtreleme Bulunduğumuz klasörde esat ve esad isminde iki tane dosya oluşturalım. Sonra ls komutunun yardımıyla bir takım sorgular çalıştıralım Copy, move, remove Linkleme 2…

  • IPTABLES

    IPTABLES

    Nedir? iptables, gelen/giden trafiği yönetmek için kullanılan, kurallardan oluşan bir güvenlik duvarıdır. İstenmeyen iplerden gelen paketleri düşürmek, port forwarding gibi çeşitli işlemleri uygulamaya imkan tanır. Yapısı iptables, 3 temel parçadan oluşur: Tables Filter table: iptables’daki default tablodur. Adından da anlaşılacağı gibi temel amacı paketleri filtrelemektir. NAT table: Network address translation kuralları için kullanılır. Paketlerin source…

  • Past Continuous Tense

    Past Continuous Tense

    Geçmişte yaşanan sürekli bir olayı ifade etmek için kullanılır. Örnekler:

  • Simple Past Tense

    Simple Past Tense

    Geçmiş zamanda yaşanan olayları ve durumları anlatmak için kullanılır. To be Şimdiki zamandaki am, is, are yerine was, were kullanılır. Kural -ed Alma Kuralları Sonu e ile bitenler -d alır. Sonu ünsüz+y ile bitenlerde y->ied Ünlü-ünsüz ile biten kısa kelimelerde son ünsüz tekrarlanır Öteki diğer fiiller -ed alır

  • Indefinite Pronouns
  • Have & Have Got

    Have & Have Got

    İkisi de sahip olma anlamı taşır. Fakat have Amerika İngilizcesi; have got İngiliz İngilizcesinde kullanılır.

  • Adverbs of Frequency
  • Simple Present Tense

    Simple Present Tense

    Yapısı Örnekler -s Alma Kuralları Sonu s, ch, sh, x, z ile bitenler “-es” alır. Sonu ünsüz + y ile bitenlerde y, ie ye dönüşür ve -s alır. sonu o ile bitenler -es alır istisna diğer tüm fiiller sadece -s alır Anlamları Sürekli olarak tekrar edilen olayları anlatmak için kullanılır Kalıcı durum, konum, duyguları anlatmak…

  • Present Continuous Tense

    Present Continuous Tense

    Şuanda olan durumların anlatılması için kullanılır. Yapısı Örnekler: -ing Alma Kuralları Sonu -e ile biten fiillerde -e düşer. Sonu -ee ile bitenlerde -e düşmez. Tek heceli fiilerin sonu ünlü-ünsüz olarak bitiyorsa ünsüz harf çift yazılır. İki heceli fiillerde vurgu 1. hecedeyse çift yazım olmaz. Vurgu 2. hecedeyse son harf çift yazılır. Sonu -ie ile bitenlerde,…

  • consts

    consts

    const keyword’ü bir değişkenin daha sonradan değiştirirmesini önlemek için kullanılır. External A const global variable has internal linkage by default. If you want the variable to have external linkage, apply the extern keyword to the definition, and to all other declarations in other files: https://learn.microsoft.com/en-us/cpp/cpp/extern-cpp?view=msvc-170 TOP & LOW – LEVEL CONST https://stackoverflow.com/questions/7914444/what-are-top-level-const-qualifiers constexpr Derleme zamanında çalışan(evaluate) ifadelere Constant expression…

  • Extension Methods

    Extension Methods

    Sınıfın yapısını değiştirmeden sınıfa ek olarak yazılabilen fonksiyonlardır. Extension methods enable you to “add” methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type. Extension methods are static methods, but they’re called as if they were instance methods on the extended type. https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/extension-methods The following example shows an…