Web Tabanlı Bash Arayüzü Kodlama

Web Tabanlı Bash Arayüzü Kodlama

Web Tabanlı Bash Arayüzü Kodlama
Adsız
14 Ocak 2021 Perşembe




Merhaba,


Bash programlama terminaller veya daha derine inecek olursak kernel tabanlı sistemler için oluşturulmuş algoritmik kodların toplu işlemleri içererek düzgün ve sıralı biçimde çalıştıracak olan  kodlar setidir.


Wikipedia: Bash, Unix ve benzeri işletim sistemleri için yazılmış komut satırı kabuğu ve bu kabuğun betik dilidir. GNU Tasarısı'nın parçasıdır ve birçok GNU/Linux dağıtımında ön tanımlı kabuk olarak gelir. İsmi "Bourne-again shell" kelimelerinin kısaltılmasıyla oluşmuştur.


Php nedir?

Wikipedia: PHP: Hypertext Preprocessor, internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, içerisine HTML gömülebilen betik ve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir.


bash programlama genel olarak günümüzde " Linux & Mac " işletim sistemlerinde sıklıkla görülür.

bunun sebebi diğer kullanıcı arabirimlerinin örneğin windows daha çok tüketici kurum, kişi vb. kitleyi hedef alarak çalışmasından kaynaklanmaktadır. Ancak örneğin kali linux siber güvenlik için tasarlanmış bir  işletim sistemi olduğundan bash komutları çoğunluktadır nedeni ise kullanıcıların python vb. diller ile yaptıkları proje saldırı işlemler üretmek test etmek ve geliştimek gibi zorunlulukları içeriyor ve windows bu işlemler için yavaç güvensiz ve ayrıca sıkıcıdır.



windows bash arayüzü " dos olarak: cmd / olarak adlandırılan panel mevcuttur. "


web tabanlı olarak kodlamamız için ise bize dinamik yapıda olan bir dil gerekiyor.

php,javascript,jquery ( Ancak bunlardan sadece php basit ve hızlı komutları çalıştırıyor )

javascript kütüphanelerinden daha sağlıklı olarak gördüğümden dolayı tercih olarak bu yönde yapıp geliştirme aşamalarında php üzerinden ilerledim.


Peki neden bash ile php dili birleştirilip web arayüzünde bir arabirim yapma ihtiyacı duydum.

Web tabanlı geliştirilen birçok cloud hizmetleri artık uzaktan " rdp  " portuyla bağlanılamıyacak kadar basit hatalar verebiliyor. Tabi geliştiriciler olarak biz bu konuda delirebiliriyor. Bundan dolayı web arayüzlü güvenli  bir arabirim hoşunuza gider diye düşünüp tasarımlar dahil 1 saate yakın video çektim oldukça sıkıcıdır kabul ediyorum ancak emin olun her fikir fikir olup üsten bakılmaya değerdir.


Şimdi gelelim kaynakçalarımıza:


1.) Php.net

2.) Google

Araştırabilmeniz adına

Aramamotoru: " bash programming " şeklinde arama yaparsanız birçok sonuç çıkabilir.

sağ tık türkçe diline çevir şeklinde yapıp okumanzı şiddetle tavsiye ederim.





Merhaba, konumuz başlıkta yazdığı şekilde

web tabanlı olarak bash kommutu çalıştıracağız.

Öncelikle bir local server kurmamız gerekiyor.

Eğer bu komutları profesyonel bir şekilde çalıştırmak

istiyor iseniz apache server veya IIS son sürümünü kullanmanız

sizin ve kuracağınız sistemi kullanacak kişiler açısından önem

arz edecektir.


* Adım 1.) Xampp indir "local server app"

* Adım 2.) Local server çalıştır

* Adım 3.) Sayfa aktifliğini kontrol et / sonuç = "Index of "

* Adım 4.) Php blog sayfasını kontrol et / sonuç =" Güncel Komut "

* Adım 5.) Kod setini kopyala ve test et

* Adım 6.) Arayüz tasarımını güncelle " Estetik/Tasarım "

* Adım 7.) Verileri kod satırı değil sayfa üzerinden kontrol etme

* Adım 8.) Komut verilerinizi işletim sisteminize uygun senkr.

* Adım 9.) komut dosyalarınız ile birlikte şifreleme yaptıktan sonra çalıştırmak.

* Adım 10.) Tasarım ve ek kodlar ile mükemmelştirmek


Gerekli Olacak Dökümanlar Listesi:

Visual Studio Code: Microsoft

Xampp: Apachefriends

Örnek Uygulama Dosyası: Dosya.co / Direkt Link


Web Tabanlı Bash Arayüzü Kodlama
4/ 5
Oleh