5 Acemi Linux Kurulum Fikirleri Cron Jobs & Shell Scriptleri İçin

  • Lesley Fowler
  • 0
  • 1894
  • 255
reklâm

Linux'un en iyi üretkenlik özelliklerinden biri bash betiğidir. Bununla beraber, hızlı ve karmaşık bir dizi işi hızlıca yapabilirsiniz, böylece ayrıntılı ve tekrarlayan ihtiyaçlar için harikadır. Bash komut dosyaları ve cron işleri de, terminal komutlarını tanımanın harika bir yoludur. 4 Linux'ta Terminal Verme Komutlarını Öğrenme Yolları 4 Linux'ta Terminal Verme Komutlarını Öğrenme Yolları Linux'ta usta olmak istiyorsanız, bazı terminal bilgilerine sahip olmak İyi bir fikir. İşte size öğretmeye başlamak için kullanabileceğiniz yöntemler. , her ikisi de tekrar tekrar kullanılan terminal komutlarından faydalanmaktadır..

Terminal komutlarını öğrenmek için eğlenceli araçlar kullanmak mı istiyorsunuz? Aşağıda, kabuk komut dosyaları ve başlamak için cron işleri için beş fikir bulunmaktadır. Ama önce küçük bir giriş.

Kabuk Betiği Nedir??


Daha önce de bahsettiğim gibi, bash scriptleri (ayrıca shell scriptleri de denir) sırayla yürütülen komutların listesidir. Genellikle, belirli bir görevi tamamlamak için çalıştırılması gereken bir komut koleksiyonu bir araya getirmek için oluşturulur (bilgisayarınızın sizin için ne yapması gerekiyorsa). Daha sonra kullanışlıdırlar, çünkü tüm komutları yazmak için sadece bir kez çok çalışmak zorunda kalırsınız ve sonra her kullanışınızda daha hızlı çalışır. Senaryoyu sadece birkaç defa kullanman gerekebilir, böylece hayatı çok daha kolay hale getirir..

İhtiyacınız olan tek şey, bash betik dili hakkında biraz bilgi (ki bu, betiğin akışını kontrol etmek, döngüler, değişkenler vb. Dahil olmak üzere) ve çeşitli Linux komutları için iyi bir his. Örneğin, bu 40 temel komut Linux A-Z - Linux A-Z Bilmeniz Gereken Temel Komutlar - 40 Temel Komutlar Linux, Windows ve Mac için göz ardı edilen üçüncü tekerlek. Evet, son on yılda, açık kaynaklı işletim sistemi çok fazla çekiş kazanmıştır, ancak hala etkili senaryolar yazmak için kesinlikle bilinmesi gereken bir şey…. Bunların hepsini henüz bilmiyorsanız, endişelenmeyin! Bu yüzden bunu yapıyorsun - bunu öğrenmenin en iyi yolu ilk önce dalmak..

Bir bash betiği oluştururken, bilmeniz gereken birkaç şey var. Her komut dosyası bir .sh dosya uzantısına sahip olmalıdır, satırdan başlamalı “#! / Bin / bash”, ve # ile bir satır bazında yorumlar yapılabilir. Her yeni satır aynı zamanda yeni bir komuttur ve $ 1, $ 2, $ 3… tüm parametrelerdir. İhtiyacınız olanı ancak kullanabilirsiniz.

Cron İşler Nedir??


Cron işleri, bilgisayarınızı başlattığınızda ve belirli zaman koşulları sağlandığında çalışan bash komut dosyalarıdır. Onlar için komut dosyanızı yazın, kaydedin ve sonra yeni kaydedilen komut dosyasının yerini gösteren yeni bir cron işi eklemek için bir komut çalıştırın..

Komut dosyasını oluşturduktan sonra, aşağıdaki biçimi kullanan bir .txt dosyası oluşturmanız gerekir: 0-60, 0-23, 1-31, 1-12, 0-7 ve ardından yolun senaryo. Değerin önemli olmadığı her pozisyon için (örneğin haftanın günü), sayıyı bir yıldız işaretiyle değiştirebilirsiniz. O zaman koş crontab /path/to/file.txt, Belli ki yolu gerçek olanla değiştirmek. Şimdi bir cron işi kurdunuz!

Senaryo Fikirleri

Şimdi bir bash betiğinin ve cron işinin ne olduğunu bildiğinize göre, işte kendinize uygulayabileceğiniz bazı fikirler. Tüm bu fikirler için, tam olarak bu şeyleri yapan bir kod bulabileceğinizden eminim, ancak bunun neresinde eğlenceli?

Toplu Yeniden Adlandırma

Diyelim ki bir klasörde bir sürü fotoğrafınız var ama hepsinin çok garip isimleri var. Bu yararsız adları saklamak yerine, bu resimlerin tümü için yeni adlar oluşturmak için klasörün adını alacak ve adım adım sayılacak bir komut dosyası oluşturabilirsiniz. Dünyadaki en faydalı şey olmayabilir, ancak bash komut dosyası yazma becerilerinizi geliştirmek için harika bir başlangıç.

Güvenlik Duvarı Kuralları Switcher


Çevrimiçi bir oyuncuysanız, şansınız oyunların çalışması veya olması gerektiği gibi çalışması için bazı bağlantı noktalarını açık tutmanız gerektiğidir. Varsayılan olarak sıkı bir güvenlik duvarı tutmaya çalışmanız gerektiğinden, biri oyun oynamak için gereken bağlantı noktalarını açabilen, diğeri de onları kapatmak için iki komut dosyası oluşturmak isteyebilirsiniz. Bu sayede, oyun oynarken oyunların keyfini çıkarabilir ve oynamadığınız zamanlarda güvenli bir çalışma ortamına sahip olabilirsiniz..

Toplu Resim Yeniden Boyutlandırma


MakeUseOf’un bülten editörü olarak, sürekli bültende resim almak ve bunları bültende kullanmak üzere yeniden boyutlandırmak zorundayım. Tek seferde bir toplu görüntüyü yeniden boyutlandırabilecek bir komut dosyası oluşturmak zamandan ve enerjiden tasarruf etmek için son derece yararlıdır. Benzer bir gereksiniminiz varsa, kendinize bunu yapacak bir senaryo yapın!

Otomatik Duvar Kağıdı Rotasyonu


Her gün aynı duvar kağıdına bakmayı sevmiyor musun? Bir klasörden rastgele bir görüntü seçebilen ve duvar kağıdı olarak uygulayan bir komut dosyası oluşturabilirsiniz. İsteğe bağlı olarak çalıştırmak için onu sadece bir komut dosyası olarak kullanabilirsiniz veya her gün yeni bir duvar kağıdı ayarlaması için cron işi olarak ekleyebilirsiniz..

Çöplerin, Önbelleklerin ve Daha Fazlasının Otomatik Olarak Kaldırılması


Oluşturulması gereken başka bir büyük cron işi, çöpleri ve geçici veya gereksiz dosyaları (tarayıcınızın önbelleği gibi) içerebilecek diğer yerleri boşaltabilecek olanıdır. Kapatılmadan hemen önce çalıştırılamamasına rağmen, bilgisayarınızı açtıktan hemen sonra çalışacak şekilde ayarlanmış olabilir; bu, uzun vadede aynı şeyi gerçekleştirir. Bir cron işi yapmak sana izin verecek “ayarla ve unut” bu yerlerin çok fazla depolama alanınızı kaplamasını önlerken.

Burada verebileceğim tek ipucu, yalnızca söz konusu klasörlerin içeriğini sildiğinizden ve klasörlerin kendisinin silinmediğinden emin olmaktır.. rm -rf / yol / klasör / klasör farklı rm -rf / yol / dizin / klasör / *.

Komut Dosyası Al

Bu beş betik fikri, Linux'ta bash scriptleri oluşturmaya başlamanızı sağlar. Bu fikirlerden birkaçının biraz zor görünebileceğini biliyorum ve sizlere yardımcı olacak bazı kodlar eklemek istedim, ancak kendi başınıza öğrenirseniz en iyisi olduğunu düşünüyorum. İnternet komut dosyası yazmak için harika bir kaynaktır, bu yüzden çok hızlı cevaplar bulacağınızdan eminim. Script yazmanın nasıl bir şey olduğunu öğrendikten sonra, sizin için yapabileceklerinin hiçbir sınırı yoktur..

Linux hakkında bilgi edinmek için daha fazla yönteme mi ihtiyacınız var? Bu 11 kısayolu gözden geçirin 11 Kayıt Süresi İçinde Linux Öğrenmek İçin Kısayollar 11 Kayıt Süresi İçinde Linux Öğrenmek İçin Kısayollar Linux öğrenmek istiyorsanız, ancak süreci hızlandırmak için bazı yollar istiyorsanız, işte öğrenmek için kullanabileceğiniz on kısayol var mümkün olduğunca hızlı. süreci hızlandırmak!

Yazdığınız en iyi komut dosyalarından bazıları nelerdir?? Yorumlarda bize bildirin!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.