Bir geliştirici olmanın büyük bir kısmı terminali veya komut satırını kullanabilmektir.
Peki, nedir bu?
Bu videoda, bu soruyu ele alacağız ve size çok faydalı birkaç komut öğreteceğiz.
Şimdi, bir mac üzerinde, sadece command space yapın ve terminal yazın enter tuşuna basın ve terminal sizin için
açılacaktır.
Uygulamalarınızdan biri ve her bilgisayarda var.
Eğer bir Windows makinesindeyseniz, bu komut istemidir.
Ama nedir o?
İnsanlar bilgisayarlarla ilk olarak bu şekilde iletişim kuruyordu.
1980'lere kadar.
Bu, insanların bilgisayarlara talimat vermesinin ana yoluydu.
Ve bilgisayarlar insanlara çıktı verdi.
Yeni bir klasör açıp bu klasörün adını değiştirmek veya Google Chrome'u açmak
gibi gooey veya grafik kullanıcı arayüzü denen bir şeyimiz yoktu.
Bunun perde arkasında nasıl yapıldığını bilmeme gerçekten gerek yok.
Sadece bir simgeye tıklıyorum ve benim için sihirli bir şekilde açılıyor.
Ancak komut satırları gerçekten kullanışlıdır çünkü burada komut satırında yaptığım gibi bir grafik kullanıcı
arayüzünde görsel olarak yaptığınız şeyin aynısını yapabilirsiniz.
Ancak bu videoda size göstereceğim gibi çok çok daha hızlı yapılabilirler.
Ayrıca dünyanın dört bir yanındaki farklı bilgisayarlara erişmenin yaygın yollarıdır.
Web uygulamanızın barındırıldığı başka bir ülkedeki sunucuya erişmeniz gerektiğinde olduğu gibi.
Komut satırını kullanabilirsiniz ve bunu nasıl yapacağınızı kursun ilerleyen bölümlerinde göstereceğim.
Şimdi günlük işinizde terminali çok kullanacaksınız çünkü sunuculara, veritabanına,
ön uç uygulamanıza erişmeniz gerekecek.
Ancak bunların hepsini terminalden tek bir seferde yapabilirsiniz.
Ayrıca projelerinizde kullanabilmeniz için başkalarının yazdığı komut dosyalarını internetten indirebilirsiniz.
Şimdi, bunların hepsi size ilerleyen bölümlerde göstereceğim şeyler.
Size göstereceğim komutlar Mac ya da Windows için Linux üzerinde çalışacaktır.
İlerledikçe videonun altında Windows sürümü komutunu vereceğim.
Çoğu aynıdır, ancak birkaç farklılık vardır.
Öyleyse başlayalım.
Size göstereceğim ilk komut RLS komutudur.
Sadece yazıp enter tuşuna basıyorum ve mevcut dizinimdeki her şeyi listeliyor.
Geçerli dizinim nedir?
Peki, mevcut çalışma dizini için p yapıyorum ve kullanıcılarda olduğumu görüyorum.
Bu benim kullanıcı adım.
Yani kullanıcı adı klasörümdeyim ve bunlar benim için mevcut olan her şey.
Eğer CDD yaparsam, o zaman bu işe girebilirim.
Diyelim ki masaüstüne geçmek istesem, CD yaparım.
Masaüstü.
Ve şimdi LRS yaptığımda başlıksız klasörüm olduğunu görüyorum çünkü şu anda masaüstümdeki tek
şey bu.
Tohum, nokta, nokta da yapabilirim.
Bu da beni bir üst dizine geri götürüyor.
Terminalimi temizlemek için de temizleyebilirim.
Ve güzel, yeni bir sayfa açın.
Circle Man CD eğik çizgisi ve bu beni kök dizine götürür, ls yaparsam uygulamaların kütüphane sistem kullanıcıları
olduğunu görürüm, bu Mac'imin kök dizinidir, esasen macintosh HD'mdir.
CD de yapabilirim.
Dalgalı çizgi ve bu beni kullanıcı dizinine götürüyor.
Bunu tekrar açıklığa kavuşturalım.
Ve nerede olduğumuzu kontrol edersek.
Pekala, bu isimsiz klasörü test gibi bir şey olarak değiştirelim.
Tamam.
Diyelim ki şu anda kullanıcı dizinindeyim.
Masaüstüne ve ardından test klasörüne erişmek istiyorum.
Ben olsam masaüstü CD'sini hazırlar ve sonra test ederdim.
Ve şimdi.
Test klasöründeyim ama orada hiçbir şey yok.
Yani yapabileceğimiz tek şey, açık diyebilirim.
DOT ve şu anda içinde bulunduğumuz bir klasörü açar.
Tamam.
Şu anda test klasöründeyiz.
Görebilmeniz için bunu şuraya koyarsam, şöyle diyebilirim.
Bir klasör adı olan dizin oluşturun.
Dolayısıyla buradaki ad, klasörün adının ne olmasını istiyorsam o olacak.
Diyelim ki bu klasörün adı
Web uygulaması.
Bunu şimdi anlıyor musun?
Web uygulaması klasörümde görünüyor.
Daha iyi görebilmeniz için bakış açımızı değiştirelim.
Al bakalım.
Bunu yaparsam, LZ, şimdi Web uygulaması klasörümüz olduğunu görüyorum ve bildiğimiz gibi içine girebiliyoruz.
Elimizde ne olduğunu görmek için buraya çift tıklayalım.
Kesinlikle hiçbir şeyimiz yok.
Peki, touch diyerek ve dosyanın adını söyleyerek burada bir dosya oluşturabiliriz.
Bu yüzden sadece dizin HTML'si yapalım.
Al bakalım.
Sıradaki.
Hmm.
Şimdi, bu dizini açmak istersek ne olur? Yine mi html?
Sadece aç diyoruz ve nokta o anda içinde bulunduğumuz klasörü açtığımız anlamına geliyor, yani burayı.
Ama index nokta html'yi açarsam.
Dosyayı bizim için açıyor.
Ne kadar havalı değil mi?
Ancak dizin sitesi HTML şu anda oldukça boş.
Buradan sublime text'i açıp bir şeyler ekleyebilsek güzel olmaz mı?
Tekrar.
Bunu open ile yapabilirsiniz.
Uygulama için bir dikiş satırı a ve uygulamanın adını yani sublime text koyarsınız.
Çift tırnakları kapatın.
Enter tuşuna basın.
Ve şuna bak.
Bende sublime text var ama sublime text uygulaması yapmak isteseydik ve index HTML dosyasını açsaydık.
Sadece bunu mu yapacağız?
Ve şimdi HTML diyebilirim ve sadece merhaba dünya diyeceğiz.
Bunu sakla.
Ve eğer index html'i açarsam.
Endeksimiz var. html dosyası yüklendi.
Bu, sağ tıklayıp bir klasör oluşturduktan sonra her şeyi sublime text'e sürüklemekten çok daha hızlı değil
miydi?
Ve gördüğünüz gibi, burada işleri gerçekten çok hızlı yapabilirsiniz.
Tamam, bir şeyi değiştirelim.
Google Chrome ve Sublime'ı kapatalım.
Ve web uygulamasında, diyelim ki indekslenen HTML'nin adını bu HTML'nin üstüne değiştirmek istedim.
MV komutunu kullanacağım, bu komutun açılımı MOVE'dur, ancak sadece indekslenmiş HTML dosyasını yaklaşık HTML dosyasına
taşır.
Yani küçük bir numara.
Aslında sadece bir dosyayı diğerine taşıyorsunuz, ancak adı değiştirerek yeni bir dosya oluşturuyor ve onu eskisiyle
değiştiriyorsunuz.
Şimdi elimde nokta html var.
Çok güzel.
Şimdi bu komutları yazmak oldukça yorucu olabilir.
Tekrar yukarı oka basın.
Ve tüm geçmişim boyunca devam ediyor.
Ki bu çok havalı.
Ayrıca dokunma tuşuna basabilirim ve ekrana gelir.
En son emirlerim tamamlandı.
Şimdi yazacaklarım sayesinde bunu gerçekten çok hızlı bir şekilde yapabilirsiniz.
Ve komutlarınız uzadıkça uzadığında, bunu yapmak çok faydalı bir şeydir.
Tamam.
Artık hakkında html dosyasına gerçekten ihtiyacım yok.
Kaldıralım.
Kaldırmak için r m yapıyoruz ve dosyanın adı hakkında.
Oops.
HTML hakkında.
Kaldırıldı.
Mükemmel.
Şimdi, web uygulaması dosyası ne olacak?
Bunu da kaldırabiliriz.
Ama sadece web uygulamasını kaldırırsam.
Pekala.
İşe yaramayacak.
Öncelikle, ldrs veya mevcut çalışma dizini dediğimde web uygulaması klasörünü kastediyorum.
Bu yüzden test klasörüne geri dönmem gerekiyor.
Şunu açıklığa kavuşturalım.
Bak.
Şu anki çalışma dizinim test dizinidir, bu yüzden web uygulamasını remove web app yaparak kaldırabilirim.
Ancak Ram yalnızca bir dizin klasörünü kaldırmak için dosyalar için çalışır.
Bunları yapmanız ve ardından R seçeneğini kullanmanız gerekir.
Ve sonra klasör adı ve bizim durumumuz.
Web uygulaması.
Al bakalım.
Gitti.
Ve bununla, biliyor musun?
Test klasörünü de kaldırabiliriz.
Masaüstümüze geri dönebilir ve ardından kaldırabiliriz.
Test.
Al bakalım.
Gitti.
Ve Mac için son bir numara.
Bunu yapabilirsin.
Bu çok havalı, değil mi?
Çok, çok havalı.
Tamam.
Gördüğünüz gibi, terminal ile çok fazla güce sahip olabilirsiniz.
Ve burada komutlar yazmaya alışmanızı istiyorum.
Şu andan itibaren dosya ve klasörleri bu şekilde oluşturmayı deneyin.
Sonunda bu konuda giderek daha rahat olacaksınız ve işler geliştirici ortamı
bölümündeki adamı kullanmaktan çok daha hızlı olacak.
Size bu sıkıcı siyah beyaz terminali nasıl böyle bir şeye dönüştürebileceğinizi göstereceğim.
Şimdilik bu kadar.
Bir sonraki videoda görüşmek üzere.
Güle güle.