Tlumočnická směrnice - Interpreter directive
![]() | tento článek možná matoucí nebo nejasné čtenářům.Únor 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
An směrnice tlumočníka je počítačový jazyk konstrukt, který je na některých systémech lépe popsán jako aspekt formátu spustitelného souboru systému, který se používá k řízení které tlumočník analyzuje a interpretuje pokyny v a počítačový program.[1]
v Unix, Linux a další Unixový operační systémy, první dva bajty v souboru mohou být znaky „#!“, které tvoří a magické číslo (hexadecimální 23 a 21 jsou hodnoty ASCII „#“ a „!“) Často označovány jako Shebang, předpona prvního řádku v a skript, přičemž zbytek řádku tvoří příkaz, který je v roce 2016 obvykle omezen na maximálně 14 (pokud je zaveden), a to až na přibližně 80 znaků[Citace je zapotřebí ]. Pokud oprávnění systému souborů na skriptu (soubor) zahrnout vykonat bit oprávnění pro uživatele, který jej vyvolává podle jeho názvu souboru (často nalezeného cestou hledání příkazu), se používá k tomu, aby operačnímu systému řekl, jaký interpret (obvykle program, který implementuje skriptovací jazyk ) použít k provedení skript obsah, který může být dávkové příkazy nebo mohou být určeny pro interaktivní použití. Příklad by byl #! / bin / bash, což znamená spustit tento skript pomocí bash shell nalezen v / bin adresář.[2][3][4][5][6][7]
Jiné systémy nebo soubory mohou používat jiné magické číslo jako směrnice pro tlumočníky.
Viz také
- Jazyk popisu architektury
- Bourneova skořápka
- C shell
- Rozhraní příkazového řádku # Tlumočník příkazového řádku
- Přípona názvu souboru # Problémy s názvem příkazu
- Shebang (Unix)
- Unix shell
Reference
- ^ Weik, Martin H. (2000). Slovník počítačových věd a komunikací. Hlasitost 1. Springer. str. 829. ISBN 978-0-7923-8425-0.
- ^ „Průvodce pokročilým skriptováním Bash“. Citováno 2012-01-19.
- ^ Cooper, Mendel (5. listopadu 2010). Průvodce pro pokročilé skriptování Bash 5.3 Svazek 1. lulu.com. str. 5. ISBN 978-1-4357-5218-4.
- ^ MacDonald, Matthew (2011). HTML5: Chybějící příručka. Sebastopol, Kalifornie: O'Reilly Media. str. 373. ISBN 978-1-4493-0239-9.
- ^ Lutz, Mark (září 2009). Učení jazyka Python (4. vydání). O'Reilly Media. str. 48. ISBN 978-0-596-15806-4.
- ^ Lie Hetland, Magnus (4. října 2005). Počáteční Python: Od nováčka po profesionála. Apress. str. 21. ISBN 978-1-59059-519-0.
- ^ Schitka, John (24. prosince 2002). Průvodce certifikací Linuxu + Linux. Technologie kurzu. str. 353. ISBN 978-0-619-13004-6.
![]() | Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |