COM EXE BAT

Jarda zzz na apexcomp.cz
Čtvrtek Září 9 23:59:43 CEST 1999


V DOSu, když do příkazové řádky napíšu třeba "MEM" a zmáčknu Enter.
Command.com nejdříve hledá MEM.COM a pak MEM.EXE, porovná první dva
bajty souboru, jsou-li "MZ" spustí ho jako EXE, jinak jako COM. Jinak
hledá MEM.BAT.

V Unixu přípony jména souboru tuhle funkci nemají. Jak teda systém
pozná, že může soubor považovat za spustitelný? Podle atributu X? Jak
pozná, jestli se jedná o textový skript nebo binární soubor? Nikde
jsem se o tom nedočetl, jen odhaduji.

Jarda


Další informace o konferenci Linux