Linux'ta bir kabuk betiği nasıl yapılır
İçindekiler:
- Linux'ta kabuk betiği nasıl oluşturulur
- Senaryo Nedir?
- Kabuk Betiği oluşturma
- Komut dosyası ilk satırı
- yorumlar
- Komut ekleme
- Komut dosyasını çalıştırma
Linux ve konsoldaki komutlar hakkında yeterince konuştuk, belirli faaliyetleri gerçekleştirmek için onları manipüle etmeyi, bunları nasıl birleştirebileceğimizi ve belirli görevleri yerine getirmemizi kolaylaştırdık. Bu durumda, kendimizi Linux'ta bir kabuk betiğinin çalışmasına, görevleri otomatikleştirmek ve konsoldan yürütmek için harika bir araç tanıtacağız. Linux'ta nasıl kabuk betiği yapılacağını öğrenmek istiyorsanız makalemizi okumaya devam edin.
Linux'ta kabuk betiği nasıl oluşturulur
Senaryo Nedir?
Komut dosyası, içeriği başlangıçtan bitişe kadar sırayla yürütülen bir dizi komut satırı olan bir metin dosyasından başka bir şey değildir. Bu şekilde, bir komut dosyasında klavye ile yürütmek istediğimiz komutları yapılandırabilir ve sık sık yapılan bir şeyse bir görev aracılığıyla otomatikleştirebiliriz.
Kabuk Betiği oluşturma
Kabuk betiği oluşturma işlemi çok basittir. Yeni bir dosya oluşturmak ve.sh uzantısını vermek kadar basit. Bunu yapmanın iki alternatifi vardır: grafiksel arayüzden veya touch komutunu kullanarak konsoldan olabilir.
Örneğin, test.sh öğesine dokunun
Ve bu şekilde, test.sh dosyası geçerli dizinde oluşturulur.
Bu dosya, grafik ortamın bir metin düzenleyicisinden (örneğin, gedit) veya Vim ile terminalden iki alternatifle de açılabilir.
Komut dosyası ilk satırı
Şimdi dosyayı oluşturup açtığımıza göre, Linux'a söz konusu dosyanın bir komut dosyası olacağını belirtmeliyiz. Bu nedenle, tüm kabuk komut dosyalarının ilk satırı aşağıdaki gibi olmalıdır:
#! / bin / bash
Bu çizgi iki kısma ayrılabilir, ilki #! Bu sıralamaya sha bang denir. Temel olarak işlevi, sisteme aşağıda bir dizi talimatın sunulacağını ve dolayısıyla işleneceğini belirtmektir. İkinci bölüm / bin / bash, komutları yürütmek için kullanılacak kabuğu belirtir.
yorumlar
Şu anda kabuk komut dosyası programlamasına karşılık gelenleri derinlemesine ele almayacağız, ancak komut dosyanıza nasıl yorum ekleyeceğinizi bilmeniz önemlidir. Bir programcıysanız, bunların ne kadar yararlı ve önemli olduğunu anlayacaksınız. Nasıl programlanacağını bilmeyenler için, bir yorum sisteme işlevsellik eklemez, ancak bu durumda bir programın, komut dosyasının çalışmasını açıklamakla ilgilidir.
Yorumlar # simgesi kullanılarak eklenebilir. Ve pedden sonra bizimle alakalı görünen metni ekliyoruz. Normalde, yorum bazı işlevleri açıklamak için talimattan önce yerleştirilir, ancak kabuk komut dosyasında daha az veya daha sık kullanılabilir.
Komut ekleme
Kabuk betiği içinde Linux'tan öğrendiğimiz tüm komutları kullanabiliriz. Başka bir deyişle, konsoldan girebileceğimiz herhangi bir komut betiğe dahil edilebilir. Ancak, ek olarak, koşullu yapılar, aritmetik işleçler, karşılaştırıcılar ve diğerleri gibi birçok araç ekleyebilirsiniz.
Bu durumda temel komutlar da dahil olmak üzere oldukça basit bir örnek kullanacağız:
#! / bin / bash # Script ovtoaster.com'dan # Kullanıcı cd'imizin dizinine kendimizi koyduk ~ # uname -r kullandığımız Çekirdeği ekrana yazdırıyoruz # Güncel tarihte ekrana yazdırıyoruz # Belgeler mkdir adlı bir klasör oluşturuyoruz TestDocuments # We Belgeler klasörüne taşıyın cd TestDocuments # Biz ipuçlarına dokunma tips.txt # adlı bir txt oluşturuyoruz… İstediğimiz tüm komutları yazmaya devam edebiliriz, komut dosyası hepsini sırayla yürütür.
Sonunda dosyamızdaki değişiklikleri kaydediyoruz ve betiğin neredeyse çalışmaya hazır olduğunu…
Komut dosyasını çalıştırma
Kabuk betiğini çalıştırmadan önce , dosyaya yürütme izinleri vermeliyiz. Bu çok basit bir şey. Terminale gidiyoruz ve betiğimizin dizininde bulunuyoruz ve chmod komutunu kullanıyoruz:
Linux'ta nasıl dosya düzenlenir: Vi Text Editor en iyi arkadaşınMevcut kullanıcıya izin vermek istiyorsak:
sudo chmod 775 test.sh
Tüm kullanıcılara izin vermek istersek, cümle:
sudo chmod 777 test.sh
İzinleri zaten verdikten sonra, komut dosyasını çalıştırıyoruz:
./prueba.sh
Bununla bitiriyoruz, tamamen işlevsel komut dosyamız ve ihtiyaç duyduğumuzda çalışmak ve hatta görevde zamanlamak için mükemmel.
Linux'ta yeni başlayanlar için kılavuzu okumanızı öneririz.
Konunun yararlı olduğunu umuyoruz ve yorumlarımızda deneyimlerinizi ve görüşlerinizi paylaşmayı unutmayın?
Bir pendrive kullanarak Windows 10'un temiz kurulumu nasıl yapılır
bir pendrive ve microsoft aracı kullanarak Windows 10'un temiz bir kurulumunu nasıl yapacağımızı göstereceğimiz öğretici
Buluta kaydetmeden önce veriler nasıl şifrelenir ve nasıl yapılır
Buluta kaydetmeden önce verilerin nasıl şifreleneceği ve nasıl yapılacağı hakkında kılavuz. Veriyi saklamadan önce nasıl şifreleyeceğinizle ilgili anahtarları veriyoruz.
Powershell betiği: nasıl çalıştırılır ve yazılır
PowerShell'den bir komut dosyası oluşturmayı ve yazmayı açıklıyoruz. Dünyada başlayan herhangi bir kullanıcı için basit bir öğretici.