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

Kabuk Nedir?
Shell Programının Bileşenleri

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

  1. 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
  2. Başlama ile senaryo #! /bin/sh
  3. Biraz kod yaz.
  4. Betik dosyasını dosyaadı.sh olarak kaydedin
  5. 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 –

Linux/Unix'te Kabuk Komut Dosyası Nasıl Yazılır

Shell Programının Bileşenleri

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 yorumları ekleme

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

Kabuk Değişkenleri Nelerdir?

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.

Kabuk Değişkenleri Nelerdir?

Ö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ı.