Kabuk Komut Dosyası - Öğretici 04: Bash Kabuk Komut Dosyaları - Bölüm 1

Kabuk Komut Dosyası - Öğretici 04: Bash Kabuk Komut Dosyaları - Bölüm 1

Kabuk Komut Dosyası - Öğretici 04: Bash Kabuk Komut Dosyaları - Bölüm 1

Bugün bu yazımızda devam edeceğiz. Öğretici 04 öğretici serimizden Kabuk Betiği. Öncekilerde, aşağıdaki kavramları ele aldık: Terminaller, Konsollar, Kabuklar, Bash Shell, Komut Dosyaları ve Kabuk Komut Dosyası.

Bu nedenle, bu mevcut eğitimde, biraz daha fazla odaklanacağız. pratik veya teknik kısım arasında Bash Shell ile oluşturulan komut dosyaları.

Kabuk Komut Dosyası Oluşturma - Öğretici 03: Bash Kabuk Komut Dosyası Oluşturma Hakkında Her Şey

Shell Komut Dosyası Oluşturma – Eğitim 03: Bash Shell ile Komut Dosyası Oluşturma hakkında her şey

Ve, denilen bu gönderiye başlamadan önce «Kabuk Komut Dosyası - Eğitim 04», aşağıdakileri keşfetmenizi öneririz ilgili içerikler, bugün bu yazıyı okuduktan sonra:

Kabuk Komut Dosyası Oluşturma - Öğretici 03: Bash Kabuk Komut Dosyası Oluşturma Hakkında Her Şey
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 03: Komut Dosyaları ve Kabuk Komut Dosyası Oluşturma Hakkında Her Şey
Shell Komut Dosyası - Eğitim 02: Bash Shell Hakkında Her Şey
İlgili makale:
Shell Komut Dosyası - Eğitim 02: Bash Shell Hakkında Her Şey

Kabuk Komut Dosyası Eğitimi 04

Kabuk Komut Dosyası Eğitimi 04

Komut Dosyalarının Temelleri

nesil

Daha bir komut dosyası oluşturt temelde kullanmanız gerekir bir metin düzenleyici, herhangi bir sorun olmadan olabilen, basit bir Terminal (CLI) "nano" veya "vi" gibi veya Masaüstü (GUI) "gedit" veya "mousepad" gibi.

Ayrıca, kullanılabilirler kaynak kodu düzenleyicileri kullanılan dilin sözdizimini algılayan daha karmaşık veya sağlam IDE türü, örneğin Geany, Atom, Yüce metin, Visual Studio Kodu, diğerleri arasında.

Prensip olarak, bunlardan sadece birinde aşağıdaki sırayı yerine getirmemiz yeterli olacaktır. yeni bir düz metin dosyası oluştur ile veya olmadan “.sh” uzantısıtercihen onunla.

Örneğin, en basit şey, bir terminalde aşağıdaki komutu yürütmek olacaktır:

nano miprimerscript.sh

Infaz

Daha bir bash kabuk betiği çalıştırın, aşağıdakiler olan 2 yol veya form seçebilirsiniz:

  • Komut dosyasını çalıştırmak için Bash yorumlayıcısını çağırın:
bash miprimerscript.sh
  • Komut dosyasını yürütmek için varsayılan yorumlayıcıyı (Sh) çağırın:
sh miprimerscript.sh

Yorum: Bazı durumlarda, doğru Shell'i çağırmamanın, oluşturulan Komut Dosyasının kısmen veya tamamen arızalanmasına neden olabileceğini unutmayın. Bu nedenle ideal olan, Script'in ilk satırında çağrılan Shell'in onu yürütmek için kullanılan Shell olmasıdır. Bizim durumumuzda, "bash".

Ancak, bir komut dosyasını aşağıdaki gibi doğrudan da çalıştırabiliriz:

./miprimerscript.sh

Bu durumda, ilk 2 karakter "./" komut dosyasını geçerli dizinden, yani yürütülebilir dosyanın bulunduğu gerçek yoldan yürüteceğimizi belirtin.

Bir Linux Komut Dosyası içindeki parçalar veya öğeler

Gerçekten, bir Genel olarak komut dosyası dosyası çok temel bir şeydir, bu nedenle, sadece oluşur 2 ürün Onlar neler:

  • O Bang veya Sha-Bang (#!): Hangi programı (Kabuk) çalıştıracağını belirtmek amacı ile Script dosyasının ilk satırına verilen isimdir. Böylece ve söz konusu programın kurulu olmaması durumunda, çalışmasını engelleyen bir hata üretilir.
  • Kod: Bu, bir Linux terminalindeki basit veya karmaşık komutları temsil eden tek bir komuttan binlerce kod satırına kadar herhangi bir şey olabilir.

Örnek:

#!/bin/bash
echo Mi Primer Script

Ekran görüntüleri

Komut Dosyası yürütme örneği - Ekran Görüntüsü 1

Komut Dosyası yürütme örneği - Ekran Görüntüsü 2

Komut Dosyası yürütme örneği - Ekran Görüntüsü 3

Komut Dosyası yürütme örneği - Ekran Görüntüsü 4

Kabuk Komut Dosyası - Öğretici 01: Kabuk, Bash Kabuğu ve Komut Dosyaları
İlgili makale:
Kabuk Komut Dosyası - Eğitim 01: Terminaller, Konsollar ve Kabuklar
PowerShell 7.2.6: GNU'da Linux ve Windows Komutlarını Kullanma
İlgili makale:
PowerShell 7.2.6: GNU'da Linux ve Windows Komutlarını Kullanma

Gönderi için soyut afiş

Resumen

Kısaca bununla "Kabuk Komut Dosyası" konulu eğitim 04 biz zaten ilk yaklaşımı başlattık daha pratik ve teknik yönler ile ilgili Bash Shell ile oluşturulan komut dosyaları. Bu nedenle, yakında kendi ürünlerini oluşturmaya ve kullanmaya başlayacaklarını umuyoruz. GNU/Linux'taki ilk komut dosyaları.

İçeriği beğendiyseniz, yorum yap ve paylaş. Ve unutmayın, bizim başlangıcımızı ziyaret edin. «yer»resmi kanalına ek olarak Telegram daha fazla haber, öğreticiler ve Linux güncellemeleri için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.