Bir Kabuk Nedir?
Masaüstü ortamları ve grafik kullanıcı arayüzleri olmadan önce, Linux işletim sistemi ile etkileşimde bulunmanın tek yolu, terminal olarak da bilinen komut satırını kullanmaktı.
Terminal, görevleri yerine getirmek için çeşitli komutları destekleyen kabuk adlı özel bir program kullanır.
Mevcut farklı kabuk türleri vardır. En yaygın kullanılan kabuklar şunlardır:
- bash - Bourne tekrar kabuk
- ksh - Korn kabuğu
- csh - C Kabuğu
- çizgi - Debian almquist kabuk
Çoğu modern Linux dağıtımı , diğer kabukları bilmeye değer olsa da, bash kabuğu veya çizgi kabuğu kullanır.
Bir Kabuğu Nasıl Açabilirsiniz?
Linux sunucusuna ssh üzerinden bağlanıyorsanız, bir Linux kabuğuna doğrudan ulaşırsınız. Linux'un bir masaüstü sürümünü kullanıyorsanız ve bir masaüstü ortamı kullanıyorsanız, bir terminali açarak bir kabuğa ulaşabilirsiniz.
Bu kılavuz, bir terminale çeşitli şekillerde nasıl erişileceğini göstermektedir.
Terminali girer girmez terminal için varsayılan kabuğunu kullanabilirsiniz.
Bir Terminal Ve Kabuk Aynı Şey mi?
Birbiriyle sıklıkla bağlantılı olarak kullanılan bir terminal ve bir kabuk çok farklı hayvanlardır. Bir terminal, bir kabuğa erişmenizi sağlayan bir programdır.
Daha önce belirtildiği gibi bir terminal farklı tipte kabukları çalıştırabilir. Bir kabuğun çalışması için bir terminal emülatörüne ihtiyacı yoktur. Belirli bir zaman diliminde komut dosyalarını çalıştırmak için bir araç olan bir CRON işi aracılığıyla bir kabuk betiğini çalıştırabilirsiniz.
Kabuk ile Nasıl Etkileşirim?
Bir terminal penceresinde, daha grafik bir ortamda elde edebileceğiniz hemen hemen her şeyi yapabilirsiniz, ancak mevcut olan komutları bilmeniz gerekir.
Tüm komutları listelemenin çeşitli yolları vardır. Örneğin, aşağıdaki komut mevcut komutları listeler:
compgen -c | Daha
Bu, mevcut tüm komutları listeleyecek, ancak komutların ne anlama geldiğini bilmedikçe, kendinizi rahat hissetme olasılığınızın olmadığı anlamına gelecektir.
Aşağıdaki komutu yazarak her komutla ilgili bilgileri okumak için erkek komutunu kullanabilirsiniz:
adam komut adı
Okumak istediğiniz komutun adıyla "komut adını" değiştirin.
Mevcut Linux komutlarının çoğunu nasıl kullanacağınızı öğrenmek için her zaman bu sitedeki kılavuzları takip edebilirsiniz.
Bilmek isteyeceğiniz önemli şey dosyaları nasıl görüntüleyeceğiniz, dosyaları nasıl düzenleyeceğiniz, dosya sisteminizde nerede bulunduğunuz, dizinleri nasıl yukarı taşıyacağınız, dosyaları nasıl taşıyacağınız, dosyaları nasıl kopyalayacağınız, nasıl dosyaları sil ve dizinleri nasıl yapılır.
Neyse ki bu rehber size tüm bu şeyleri nasıl yapacağınızı gösterecek .
Bir Kabuk Betiği Nedir
Bir kabuk senaryosu, bir dosyaya yazılan ve bir kez diğer kullanıcı girdisini aldıktan sonra komutları gerçekleştirecek olan bir dizi kabuk komutudur.
Kabuk komut dosyaları, genel görevleri tekrar tekrar gerçekleştirmenin bir yolunu sunar.
Klavye kısayolları
Bir terminal penceresinde bir kabuk ile hızlı bir şekilde etkileşime geçmek için bilmeye değer bir dizi klavye kısayolu vardır:
- CTRL + U = İmleç kadar metni keser
- CTRL + K = İmlecin satırın sonuna kadar keser
- CTRL + Y = Metni yapıştırır
- CTRL + E = İmleci satırın sonuna taşı
- CTRL + A = İmleci satırın başına taşı
- ALT + F = Sonraki alana atla
- ALT + B = Önceki alana atla
- ALT + backspace = Önceki kelimeyi sil
- CTRL + W = İmleçten önce kelimeyi kes
- Üst Karakter + Ekleme = Yapıştır
Komut Satırını Kullanarak Yazılım Yükleme
Kabuk, dosyaları kopyalamanın ve düzenlemenin bir yolundan daha fazlası olarak kullanılabilir.
Örneğin yazılımı yüklemek için kabuğu kullanabilirsiniz. Yazılım yükleme komutlarının çoğu, belirli bir kabuk değil, işletim sistemine özgüdür.
Örneğin, apt-get , Debian tabanlı dağıtımlarda mevcutken Red Hat tabanlı dağıtımlar için kullanılabilir.
Apt-get'i bir kabuk betiğinde kullanabilirsiniz ancak her dağıtımda çalışmaz. Özel bir kabuk komutu olmaktan ziyade bir komut satırı programıdır.
Faydalı İpuçları Ve Püf Noktaları
Bu kılavuz, komut satırı için 15 faydalı ipucu ve püf noktası sunmaktadır.
Komutları arka planda nasıl çalıştıracağınızı, komutları nasıl durduracağınızı, çıkış yaptıktan sonra bile komutları nasıl çalıştıracağınızı, belirli bir tarih ve saatte komutları nasıl çalıştıracağınızı, işlemleri nasıl görüntüleyeceğinizi ve yöneteceğinizi, nasıl açılacağını nasıl göstereceğinizi gösterir. süreçleri, Youtube videolarını nasıl indireceğiniz, web sayfalarını nasıl indireceğiniz ve hatta nasıl servet kazanacağınız anlatılıyor.