Linux ailesinin hemen hemen tüm işletim sistemlerinde kurulu olan bash kabuğu, zengin işlevselliğe sahip betikler geliştirmenize olanak tanıyan çok gelişmiş bir komut sistemine sahiptir. Bunun gibi komut dosyaları Linux sistemlerinde her yerde bulunur. Bunun için uygun öznitelikleri ayarlayarak ve gerekli haklara sahip olarak bir bash betiği çalıştırabilirsiniz.
Gerekli
- - hedef makinede bir hesap;
- - muhtemelen kök.
Talimatlar
Aşama 1
Komut dosyasının yürütüleceği makinedeki konsolda oturum açın. Bir terminal öykünücüsü (konsole, XTerm, vb.) başlatın veya Ctrl + Alt + Fx klavye kısayollarından birine basarak metin konsoluna geçin. Bilgisayara fiziksel erişim yoksa, bir ssh istemcisi kullanarak ağ üzerinden bağlanın (örneğin, Windows altında PuTTY veya Linux altında ssh). Gerekirse, hesap bilgilerinizi girin
Adım 2
Geçerli dizini, komut dosyasının bulunduğu dizine değiştirin. Bu, daha fazla çalışmanın rahatlığı için yapılmalıdır. Parametresi hedef dizine mutlak veya göreli bir yol olması gereken cd komutunu kullanın. Örneğin: cd / home / tmp / Midnight Commander gibi bir dosya yöneticisi de kullanabilirsiniz
Aşama 3
Gerekirse komut dosyasının izinlerini değiştirin. Hesabınızla yürütülebilir ve düzenlenebilir hale getirin. Dosyanın sahibiyseniz, izinleri değiştirerek chmod komutunu çalıştırın. Örneğin: chmod 0755./test.sh Dosya başka bir kullanıcıya aitse, chmod'u sudo ile çalıştırarak izinleri geçici olarak 0777'ye ayarlayın veya chown ile sahibi ve grubu değiştirin (ayrıca sudo'dan). Bir dosya yöneticisi kullanıyorsanız, bu tür eylemleri onun yardımıyla gerçekleştirmek çok daha uygun olabilir (Midnight Commander'da bunlar Dosya menüsünün karşılık gelen öğeleridir)
4. Adım
İlk satırdaki #! Karakterlerinden sonra bash yorumlayıcısının yolu ile komut dosyasını gözden geçirin ve gerekirse düzenleyin. Tercih ettiğiniz metin düzenleyiciyi kullanın. Örneğin vim veya Midnight Commander editörü. Değiştirilen komut dosyasını kaydedin
Adım 5
Bash betiğini çalıştırın. Komut dosyası, adı ve gerekirse parametreleriyle birlikte dizinin mutlak veya göreli yolunu konsola girin. Enter'a bas.