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