close

Senaryo

Navigasyona git Aramaya git

Hesaplamada, bir komut dosyası , komut dosyası [ 1 ]​ veya komut dosyası [ 2 ] ​[ 3 ] ​[ 4 ]​ (İngilizce'den tercüme), nispeten basit bir programı belirtmek için kullanılan resmi olmayan bir terimdir . Komut dosyaları genellikle makine kodu için önceden derlenmez , ancak kaynak dosyayı anında okuyan bir yorumlayıcı tarafından yürütülür ; hatta kullanıcının programı adım adım yorumlayıcıya sağladığı etkileşimli bir konsol aracılığıyla. Komut dosyaları , programları prototiplemek, tekrarlayan görevleri otomatikleştirmek, toplu işlem yapmak ve işletim sistemi ve kullanıcı ile etkileşim kurmak için kullanılabilir (bu nedenle, kabuklar genellikle programlama yetenekleriyle tasarlanır ) .

Bazı programlama dilleri , çok daha karmaşık programları kodlamak için kullanılsalar da, yetkin komut dosyası oluşturmaya uygunlarsa " komut dosyası dilleri " olarak kabul edilirler. Örneğin, Python genellikle bir betik dili olarak kabul edilir , ancak aynı zamanda karmaşık uygulamaları (örn. Deluge ) veya tüm kitaplıkları ( SciPy gibi) programlamak için de kullanılabilir ; bunlar sadece komut dosyalarından daha fazlası olarak kabul edilir .

İşletim sisteminde

UNIX'te

Komut dosyaları genellikle sistem tarafından, dosya içeriğinde shebang olarak bilinen aşağıdaki başlıklardan biri aracılığıyla tanımlanır :

#!/bin/bash ; #!/bin/ksh ; #!/bin/csh

UNIX ortamlarında çoğu komut dosyası bu başlık tarafından tanımlansa da, " .sh" uzantısı aracılığıyla da tanımlanabilirler, bu belki başlıktan daha az önemlidir, çünkü hemen hemen tüm sistemler komut dosyasını yürütmek için bu uzantıya ihtiyaç duymaz. , bu nedenle, bu başlıktan daha az önemlidir. genellikle gelenek tarafından eklenir veya daha doğrusu, kullanıcının bu dosyaları açmak zorunda kalmadan bir komut satırı arabirimi aracılığıyla tanımlayabilmesi için yararlıdır .

Uygulama programlarından farklıdırlar çünkü ikincisi daha karmaşıktır; dahası, betikler daha çok, daha ileri düzeylere talimat veren bir programdır.

Windows ve DOS'ta

DOS işletim sisteminde cmd.exe veya kullanımdan kaldırılmış COMMAND.COM tarafından yorumlanmak üzere oluşturulan komut dosyaları "batch" dosyaları olarak bilinir ve .bato ile biter .cmd. Windows işletim sisteminde Visual Basic Script (VBScript) , JScript , Batch ve PowerShell gibi birçok yorumlanmış dil bulunmaktadır .

Web tasarımında

İnternetteki komut dosyaları, istemci tarafı ve sunucu tarafı komut dosyaları olarak sınıflandırılabilir.

İstemci tarafı komut dosyaları

MIME türüne sahip öznitelik de dahil olmak üzere, istemci tarafı komut dosyaları etikete dahil edilmelidir . <script>type

JavaScript genellikle kullanılır, ancak VBScript kullanılabilir ( yalnızca Internet Explorer veya Google Chrome ). Genellikle AJAX veya DOM manipülasyonuna yöneliktir .

Sunucu tarafı komut dosyaları

İstemci tarafı komut dosyalarının sahip olabileceği erişilebilirlik sorunlarına sahip değiller. Ayrıca HTTP başlıklarını değiştirmeye veya bunları elde etmeye izin verirler. Ayrıca, veritabanlarına ve diğer dahili dosyalara erişime izin verirler.

Çeviri

İngilizce terim senaryosu , belirlenmiş bir sıraya göre bir dizi aktör / aktris (veya bu durumda programlar) tarafından yorumlanan sahne sanatlarının yazılı senaryosundan alınmıştır.

Bazı metinlerde komut dosyası "yazı" olarak çevrilir. [ 5 ] Bu çeviri şimdi kendini oluşturmaya başlıyor ve bazı özgür yazılım topluluklarında ve yayınlarda - bu masaüstü için çoğu uygulamada komut dosyası "komut dosyası" gibi çeviri yapan KDE çeviri ekibi gibi - oldukça yaygın -, [ 6 ] [ 7 ]​ veya çeşitli yazılım kılavuzları ve kılavuzları. [ 8 ] [ 9 ] Bununla birlikte, kullanımı genel düzeyde hala bir azınlıktır, ancak Amerika'da kullanılan "komut dizisi" ve "sipariş dosyası" ifadeleriyle birlikte , en yaygın Kastilyalaştırmadır .

Ayrıca

Referanslar

  1. «script - İngilizce çeviri – Linguee» . Linguee.com (İngilizce) . 5 Haziran 2020'de alındı . 
  2. FileMaker Pro Yardımı: Komut dosyası adımları referansı . http://www.filemaker.com/en/11help/html/akademis— komut dosyası , Komut Dosyası Dilleri . Bilgisayar Bilimleri Fakültesi, Madrid Politeknik Üniversitesi. http://lml.ls.fi.upm.es/ep/script.html 3 Mart 2016'da Wayback Machine'de arşivlendi .
  3. Web sayfalarında betik dilleri ile programlama . Emek Üniversitesi. http://www.launiversidadlaboral.com/verCurso.php?id=4217
  4. Kabuk Komut Dosyaları . Puig Castellar Enstitüsü, Sta. Coloma de Gramanet. http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6
  5. EcuRed, Küba Ansiklopedisi. http://www.ecured.cu/GNU/Linux#Como_sistema_de_programaci.C3.B3n
  6. Amarok El Kitabı: Komut Dosyası Yöneticisi . https://userbase.kde.org/Amarok/en#Script_Manager
  7. KPPP (KDE) Kılavuzu: Oturum Açma Komut Dosyası Sekmesi . https://docs.kde.org/stable4/en/kdenetwork/kppp/account-login-script.html 6 Şubat 2016'da Wayback Machine'de arşivlendi .
  8. GIMP El Kitabı: Script-Fu Komut Dosyalarını Kullanma . https://docs.gimp.org/gimp-concepts-script-fu.html
  9. Gentoo Linux El Kitabı. Komut dosyalarını başlat . https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Initscripts/en#Init_scripts_.28init_scripts.29 ]

Dış bağlantılar