Kabuk Komut Dosyası Oluşturma Eğitimi: Linux/Unix'te Kabuk Komut Dosyası Nasıl Oluşturulur
Kabuk Betiği
Kabuk Betiği Unix/Linux kabuğu tarafından çalıştırılmak üzere tasarlanmış açık kaynaklı bir bilgisayar programıdır. Shell Scripting, kabuğun yürütmesi için bir dizi komut yazan bir programdır. Uzun ve tekrarlayan komut dizilerini, herhangi bir zamanda saklanabilen ve çalıştırılabilen tek ve basit bir komut dosyasında birleştirebilir, bu da programlama çabalarını azaltır.
Bu Shell Komut Dosyası Oluşturma eğitimi, Linux/Unix kabuk komut dosyası oluşturma programının temel anlayışını ve gelişmiş Shell Komut Dosyası kavramlarını öğrenmeye yardımcı olur. Bu Shell Script eğitimi, yeni başlayanlar ve öğrenmek isteyen profesyoneller için tasarlanmıştır. Shell Scripting nedir? Kabuk komut dosyası oluşturmanın nasıl çalıştığı, kabuk türleri ve daha fazlası.
Kabuk nedir?
Kabuk kullanıcı ile işletim sistemi hizmeti arasındaki arayüz için kullanılan bir UNIX terimidir. Shell, kullanıcılara bir arayüz sağlar ve insan tarafından okunabilen komutları sisteme kabul eder ve otomatik olarak çalışabilen ve programın çıktısını bir kabuk komut dosyasında veren bu komutları çalıştırır.
An Operating birçok bileşenden oluşur, ancak iki ana bileşeni şunlardır:
- çekirdek
- Kabuk
Çekirdek bir bilgisayarın çekirdeğidir. Donanım ve yazılım arasındaki iletişimi mümkün kılar. Çekirdek bir işletim sisteminin en iç kısmı iken, kabuk en dış kısmıdır.
Linux işletim sistemindeki bir kabuk, sizden komutlar biçiminde girdi alır, işler ve ardından bir çıktı verir. Bir kullanıcının programlar, komutlar ve komut dosyaları üzerinde çalıştığı arabirimdir. Bir kabuğa, onu çalıştıran bir terminal tarafından erişilir.
Terminali çalıştırdığınızda Shell sorunları bir komut istemi (genellikle $), Girişinizi yazabileceğiniz yer, daha sonra Enter tuşuna bastığınızda yürütülür. Çıkış veya sonuç daha sonra terminalde görüntülenir.
Shell, bir aracın hassas iç mekanını sarar. Operakazara hasara karşı koruma sistemi. Dolayısıyla adı Kabuk.
Bu Unix/Linux Kabuk Komut Dosyası eğitimi, kabuk komut dosyası oluşturma temellerini ileri düzeylere kadar anlamanıza yardımcı olur.
Tıkla okuyun videoya erişilemiyorsa
Kabuk Çeşitleri
Linux'ta iki ana kabuk vardır:
1. Bourne Kabuğu: Bu kabuğun istemi $ olup türevleri aşağıda listelenmiştir:
- POSIX kabuğu 'sh' olarak da bilinir
- Korn Shell ayrıca 'ksh' olarak da bilinirdi
- BOurne Akazanç SHell aynı zamanda bash olarak da biliniyordu (en popüler)
2. C kabuğu: Bu kabuğun istemi %'dir ve alt kategorileri şunlardır:
- C kabuğu aynı zamanda csh olarak da bilinir
- Tops C kabuğu aynı zamanda tcsh olarak da bilinir
Bu eğitimde bash kabuğu tabanlı kabuk komut dosyalarını tartışacağız.
Linux/Unix'te Kabuk Komut Dosyası Nasıl Yazılır
Kabuk Komut Dosyaları metin editörleri kullanılarak yazılmıştır. Linux sisteminizde, bir metin düzenleme programı açın, bir kabuk betiği veya kabuk programlaması yazmaya başlamak için yeni bir dosya açın, ardından kabuğa kabuk betiğinizi yürütme izni verin ve betiğinizi kabuğun bulabileceği konuma koyun.
Kabuk Komut Dosyası oluşturma adımlarını anlayalım:
- Bir dosya kullanarak bir dosya oluşturun vi editörü (veya başka bir editör). Komut dosyası dosyasını şununla adlandırın: uzantı .sh
- Başlama ile senaryo #! /bin/sh
- Biraz kod yaz.
- Betik dosyasını dosyaadı.sh olarak kaydedin
- Her Ticaretçi İçin Mükemmellik yürütme komut dosyası türü bash dosya adı.sh
"#!" betiği tercüman konumuna yönlendiren shebang adlı bir operatördür. Yani “#! /bin/sh” komut dosyası bourne kabuğuna yönlendirilir.
Küçük bir komut dosyası oluşturalım –
#!/bin/sh ls
Linux/Unix'te Shell Script Programları oluşturma adımlarına bakalım –
Scrip sample.sh dosyasını çalıştırdığımızda 'ls' komutu çalıştırılır.
Kabuk yorumları ekleme
Yorum yapmak herhangi bir programda önemlidir. Shell programlamada yorum ekleme sözdizimi şöyledir:
#comment
Bunu bir örnekle anlayalım.
Kabuk Değişkenleri Nelerdir?
Daha önce tartışıldığı gibi Değişkenler, verileri karakter ve sayı biçiminde saklar. Benzer şekilde, Shell değişkenleri bilgileri depolamak için kullanılır ve yalnızca kabuk tarafından yapılabilir.
Örneğin, aşağıdaki komut bir kabuk değişkeni oluşturur ve ardından onu yazdırır:
variable ="Hello" echo $variable
Aşağıda bir değişken kullanacak küçük bir komut dosyası bulunmaktadır.
#!/bin/sh echo "what is your name?" read name echo "How do you do, $name?" read remark echo "I am $remark too!"
Komut dosyasını oluşturma ve yürütme adımlarını anlayalım
Gördüğünüz gibi program 'name' değişkeninin değerini Joy, 'remark' ise mükemmel olarak seçmiş.
Bu basit bir komut dosyasıdır. Koşullu ifadeler, döngüler ve işlevler içeren gelişmiş komut dosyaları geliştirebilirsiniz. Kabuk komut dosyası oluşturma hayatınızı kolaylaştıracak ve Linux yönetimini çocuk oyuncağı haline getirecek.
Özet:
- Çekirdek, işletim sistemlerinin çekirdeğidir ve donanım ile yazılım arasında iletişim kurar.
- Shell, Terminal gibi CLI aracılığıyla kullanıcı komutlarını yorumlayan bir programdır
- Bourne kabuğu ve C kabuğu Linux'ta en çok kullanılan kabuklardır.
- Linux Kabuğu komut dosyası oluşturma, kabuğun yürütmesi için bir dizi komut yazıyor
- Kabuk değişkenleri, kabuğun okuyabileceği bir dizenin veya sayının değerini saklar
- Linux'ta kabuk betiği, koşullu ifadeler, döngüler ve işlevler içeren karmaşık programlar oluşturmanıza yardımcı olabilir
- Temel Kabuk Komut Dosyası Oluşturma Linux'taki komutlar: kedi, daha fazla, daha az, kafa, kuyruk, mkdir, cp, mv, rm, dokunma, grep, sıralama, wc, kesme ve daha fazlası.