Vim Kullanarak Linux'ta Basit Kabuk Komut Dosyaları Nasıl Oluşturulur

How Create Simple Shell Scripts Linux Using Vim



Kabuk Komut Dosyası, bazı yararlı işlevleri gerçekleştirmek için komutları yürütür ve kabukta çalışacak şekilde tasarlanmıştır. Kabuk komut dosyaları, dosya işleme, zaman tüketimini önlemek için görevleri otomatikleştirme gibi işlemleri gerçekleştirmek için oldukça kullanışlıdır; komutlarınızı bile oluşturabilirsiniz.

Shell, kullanıcı ve işletim sistemi arasında, kullanıcıların işletim sistemiyle etkileşime girmesine ve komutları kullanarak çeşitli görevleri gerçekleştirmesine olanak tanıyan bir arabirimdir. Kabuk, kullanıcıdan terminal aracılığıyla girdi alır, çekirdek ile etkileşime girer, onu işler ve çıktıyı verir.







Vim kullanarak bir kabuk betiği nasıl oluşturulur

Kabuk Komut Dosyaları genellikle herhangi bir metin düzenleyici kullanılarak oluşturulur. Nano ve Vim editörleri, bash komut dosyası dosyaları oluşturmak için iyi bilinen metin editörleridir. Bu örnek için Vim kullanıyoruz. Vim'iniz yoksa, şu komutu kullanarak kurun:



$sudouygunYüklemek geldim

Aşağıdakileri kullanarak metin düzenleyiciyi açın:



$geldim

Yeni bir dosya oluşturun:





$Biztestscript.sh

Komut dosyasını yazın. #! /bin/bash operatörü, bourne kabuğuna yönlendirilen kabuk: r



#! /bin/bash

dışarı attıSelam Dünya

Ve dosyayı kaydedin, tuşuna basın. ESC modu değiştirmek için tuşuna basın ve ardından :içinde kurtarmak için. Salt okunur bir hata dosyası veriyorsa, şunu kullanın: :içinde! , dosya kaydedilir:

Şimdi dosyayı yürütmek için şunu yazın:

bash Ölçeksenaryo.NS

Bir kabuk betiğine nasıl yorum eklenir

Yorum eklemek için # operatörünü kullanın; sözdizimi aşağıda verilmiştir:

#! /bin/bash

#Bu benim ilk kabuk betiğim

dışarı attıSelam Dünya

Bir kabuk betiğinde değişkenler nasıl kullanılır?

Herhangi bir programlama için dil değişkenleri esastır. Değişkenler, bir tamsayı, karakter veya metin dizesi olsun, bir değeri depolamak için kullanılır. Bir örnekle anlayalım:

#! /bin/bash

değişkenim=Bu benim ilk betiğim

dışarı attı $değişkenim

Yukarıdaki komut dosyası çıktı olarak değişken değeri verecektir:

Kullanıcıdan gelen kullanıcı değerinden bir değişkende nasıl değer alınacağını kontrol edelim:

#! /bin/bash

dışarı attıAdınızı giriniz

okumanisim_değişkeni

dışarı attı 'Yaşınızı girin'

okumanyaş_değişkeni

dışarı attı $name_varibale$ age_variable eski mi

Aşağıdaki resim çıktıyı gösteriyor:

Çözüm

Kabuk komut dosyası, çeşitli işlevleri gerçekleştirmek için kendi komutunuzu oluşturmak veya tek bir komut dosyasıyla birden çok komut çalıştırmak için çok önemlidir. Bu kılavuzda, kabuk komut dosyası oluşturmanın temel fikrini kavradık. Nasıl komut dosyası oluşturulacağını ve bir kabuk komut dosyasının nasıl kaydedileceğini ve ardından yürütüleceğini öğrendik. Ayrıca, kabuk komut dosyası oluşturmada değişkenlerin kullanımını anladık. Kabuk komut dosyası oluşturma, farklı yararlı görevleri gerçekleştirmek için çok kullanışlıdır ve ortaya çıkarılacak çok şey vardır.