Dyrektywa dotycząca tłumacza ustnego - Interpreter directive

Dyrektywa interpreter jest język komputera konstrukt, że w niektórych systemach jest lepiej opisany jako aspekt wykonywalnego formatu systemu, który jest używany do sterowania, który tłumaczy Analizuje i interpretuje instrukcje w programie komputerowym .

W systemach Unix , Linux i innych systemach operacyjnych typu Unix pierwsze dwa bajty w pliku mogą być znakami „#!”, Które stanowią magiczną liczbę ( szesnastkowo 23 i 21, wartości ASCII „#” i „!”) ), często określane jako shebang , poprzedzają pierwszą linię skryptu , a pozostałą część wiersza stanowi polecenie zwykle ograniczone do maksymalnie 14 (po wprowadzeniu) do około 80 znaków w 2016 r. Jeśli uprawnienia systemu plików na skrypt (plik) zawiera bit uprawnień do wykonywania dla użytkownika wywołującego go przez jego nazwę pliku (często można go znaleźć w ścieżce wyszukiwania poleceń), służy do poinformowania systemu operacyjnego, do jakiego interpretera (zwykle jest to program implementujący język skryptowy ) służy do wykonywania zawartości skryptu , która może być poleceniami wsadowymi lub może być przeznaczona do użytku interaktywnego. Przykładem może być #! / Bin / bash , oznaczający uruchomić ten skrypt z powłoki bash znaleźć w / bin katalogu .

Inne systemy lub pliki mogą używać innych magicznych liczb jako dyrektyw interpretera.

Zobacz też

Bibliografia