Linux'ta komut dosyaları nasıl oluşturulur

Birçok kullanıcı için, ilgili her şeye girmek açık kaynak işletim sistemleri , Yani, Linux dağıtımları oldukça zorlu bir iştir. Ancak, kullanımına alıştıktan ve biraz deneyim kazandıktan sonra, gerçek şu ki, birçoğunuzun zaten doğruladığı gibi, harika sonuçlar ve hoş bir kullanım deneyimi elde edebileceğiz. Şimdi Linux'ta kendi betiklerimizi nasıl oluşturacağımızı ve böylece kullanımını iyileştireceğimizi göreceğiz.

Birkaç yıl önce bulduğumuz Linux dağıtımlarındaki duruma kıyasla işler çok değişti. Geçmişte bu sistemlerin kullanımı birkaç profesyonelle sınırlıyken, günümüzde çoğunluk için uygun fiyatlı yazılım. Bu, büyük ölçüde, projelerine erişmemizi ve kullanmamızı kolaylaştırmaya çalışan bu dağıtımların geliştiricilerinin çalışmaları sayesinde elde edilir. Açıkçası bu dağıtımların yaratıcıları, projelerini mümkün olduğu kadar çok kullanıcıya yakınlaştırmak istiyorlar. Aynı zamanda, bu işletim sistemlerini bilmeyenlerin başlangıçta sahip oldukları belirli korkuları da büyük ölçüde ortadan kaldırmak istiyorlar.

Linux'ta komut dosyaları nasıl oluşturulur

İlk başta, yaptığımız ilk şey dağıtımı seç bilgisayara indirme ve yükleme ihtiyaçlarımıza en uygun olanı. Aralarından seçim yapabileceğiniz çok şey var ve bunun önemli bir karar olduğunu unutmayın. Bu, bu tür bir sistemdeki Linux müdavimleri ve profesyoneller için genellikle çok daha net olan, ancak acemi kullanıcılar için çok fazla olmayan bir şeydir. Şu anda Linux'u temel düzeyde kullanma becerisine sahibiz diyebiliriz ancak bununla ilgili bilgi birikimimiz varsa daha gelişmiş bir şekilde de kullanabiliriz.

Bu açık kaynaklı yazılımı olabildiğince derinlemesine incelemek isteyen kullanıcılar için aşağıda size çok yardımcı olabilecek bir yardımcı programdan bahsedeceğiz. Bu, özellikle isteyen herkes arasında belirgin olan bir şeydir. açık kaynak sistemlerinden en iyi şekilde yararlanın .

Linux'ta ne için bir komut dosyasına ihtiyacım var?

Özellikle, olasılığına atıfta bulunuyoruz Linux'ta kendi betiklerimizi yaratmak mümkün olan en basit ve en uygun fiyatlı şekilde. Bu tür bir proje için temel kavramları netleştirdikten sonra, bunları genişletebilir ve diğer daha gelişmiş ve profesyonel komut dosyalarını inceleyebilir veya başlangıçta oluşturduklarımızı iyileştirebiliriz. Size neden bahsettiğimiz hakkında daha iyi bir fikir vermek için, bir senaryodan bahsetmeye değer. aslında bir metin dosyasıdır belirli içeren Shell işletim sisteminin komutları veya anahtar sözcükleri . Bütün bunlar genellikle belirli görevleri otomatikleştirmek ve daha karmaşık görevler oluşturmak için birçok kez kullanılır.

Bu sayede elde ettiğimiz şey, açık kaynak sisteminde gerçekleştirilecek belirli görevleri otomatikleştirmek ve böylece çabadan tasarruf edin ve zaman kazanın . Kısacası, oluşturacağımız şey, eklediğimiz bir dizi komut aracılığıyla kendi dosyamızdır ve bu, kümenin sonraki yürütülmesi için gerekli olacaktır. Bitirdikten sonra, Linux tabanlı bilgisayarda belirli görevleri veya eylemleri otomatikleştirme konusunda bize çok yardımcı olacak küçük bir program buluyoruz.

Bu nedenle, kendimize bunun nedenini sorarsak, Linux'ta bir komut dosyası oluşturma , cevaplar pratikte sonsuz olabilir. Ve onlara eklediğimiz komutlara bağlı olarak, işletim sistemindeki her türlü görevi yerine getirebiliriz. Açıkçası burada hem temel hem de daha gelişmiş işlevleri otomatikleştirebiliriz, her şey konuyla ilgili bilgimize bağlı olacaktır. Bazı daha ileri düzey kullanıcılar derin sistem bilgisi ile bazen gerçekten muhteşem senaryolar yaratır.

Bir dosya oluşturmak ve görevleri otomatikleştirmek için neye ihtiyacım var?

Kendi betiğimizi oluşturmak istediğimiz diğer tüm işletim sistemlerinde olduğu gibi, burada Linux'ta ihtiyaç duyacağımız ilk şey, aşağıdaki gibi davranan bir program olacak. bir metin düzenleyici . Çoğu dağıtımın, bu içeriklerle ilgili her türlü görev için bize bu özelliklere sahip bir uygulama sunduğunu unutmayın. Ayrıca bu ofis otomasyon özelliklerinden daha rahat bulduğumuz başka bir program ekleme olanağına da sahip olacağız.

Genellikle, en çok kullanılan Linux dağıtımlarında bulunan metin düzenleyici, yardımcı programlar bölümünde bulunur. Bu anlamda en yaygın örneklerden biri olarak adlandırılan programda bulunabilir. gedit .

gedit Linux

Bu, tahmin edebileceğiniz gibi, Linux'ta kendi betiğimizi oluştururken ihtiyaç duyacağımız önemli bir unsurdur. gideceğimiz yer burası siparişlerimizi girin veya daha sonra yürütmek için komutlar.

Linux komut dosyalarına dahil edilecek bileşenler

Dediğimiz gibi tam da bu programda otomasyon dosyasının bir parçası olacak komutları ve emirleri yazacağız. Açık kaynak kodlu sistemde bu küçük programı oluşturmak için kullanacağımız komutlar hakkında biraz bilgi sahibi olmamız çok önemli.

Tabii ki, daha sonra işletim sistemi yapmak istediğimizi yorumlayabilir. Linux'ta bir komut dosyası yürütmek , nasıl başlayacağımıza bakalım. Metin düzenleyicide oluşturduğumuz yeni dosyaya eklememiz gereken ilk şey şudur:

#!/bin/bash

Dosyanın başındaki bu sıralama ile bir scripte ait bir dizi komut ve emirleri işletim sistemine belirtiyoruz. Ardından, bu öğeyi geliştirirken Linux konusundaki deneyimimiz ve bilgimiz devreye girecek. Ve o başladıktan sonra biz ilgili komutları tanıtın gruplar halinde, her biri farklı bir satırda yürüteceğimizi.

Ayrıca oluşturduğumuz yeni dosyayı belgelemek için Echo komutunu kullanabiliriz. Bu yüzden, ekranda görünecek metinleri belirteceğiz. konsol ve bu gelecekte bize yardımcı olacaktır.

Komut dosyalarını oluşturmak için dosya türü

Linux'ta oluşturduğumuz yeni scriptin bize sorun çıkarmaması için aklımızda tutmamız gereken bir bölüm daha var. Bunun için oluşturacağımız dosya formatından bahsetmiştik. Diğer dosya türlerinde olduğu gibi burada da belirli bir format kullan işletim sisteminin yorumlayabilmesi için.

Özellikle bu tür bir yazılım bileşeni için oluşturduğumuz yeni dosyayı .SH formatında kaydetmemiz gerekecek. Açıkçası, biz tüm bunları disk yolunda sakla burada oluşturduğumuz farklı komut dosyalarını kaydetmek istediğimiz yer.

Bu dosya formatının bizim oluşturduğumuz .bat formatına benzediğini belirtmekte fayda var. Windows toplu iş dosyalarını yürütmek için. Bu nedenle, bir kez sahip olduğumuz söz konusu dosyayı kaydetti , aradığımız proje hazır olacak. Gelecekte, yalnızca bahsettiğimiz gibi bir metin düzenleyiciyle oluşturduğumuz komut dosyalarını yeniden açmamız gerekecek. Böylece onları istediğimiz kadar düzenleyebilir veya değiştirebiliriz.

İlk senaryomuz

O zamanlar kendinizi bu dünyaya tanıtmak için programlamaya başlayanlar veya şu anda başlayacak olanlarınız, bu popüler ifadeyi mutlaka bilirler. Merhaba Dünya . Size bir fikir vermesi açısından bu satırlarda bahsettiğimiz gibi aynı metinle Linux'ta bir script oluşturacağız. Bunu yapmak için yapacağımız ilk şey, Açık Kaynak dağıtımında sahip olduğumuz ilgili düz metin düzenleyiciyi açmaktır.

Çalışma masaüstüne sahip olduğumuzda ekran , ilgili içeriği betiğimize satır satır yazacağız:

#!/bin/bash # Este es nuestro primer script de Linux echo Hola Mundo

Bu yeni elemanı yukarıda bahsedilen formatta kaydettikten sonra, IA onu Linux terminalinden çalıştırabilecektir.