ืืืื ืืคืงืืื aenf ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
aegis new file - ืืืกืฃ ืงืืฆืื ืืืฉืื ืฉืืืืืฆืจื ืขื ืืื ืฉืื ืื
ืชึทืงืฆึดืืจ
ืืกืืชื -ืงืืืฅ ืืืฉ ืฉื ืงืืืฅ... [ ืืึนืคึผึฐืฆึดืึธื... ]
ืืกืืชื -ืงืืืฅ ืืืฉ -ืจืฉืืื [ ืืึนืคึผึฐืฆึดืึธื... ]
ืืกืืชื -ืงืืืฅ ืืืฉ -ืขึถืืจึธื
ืชืืืืจ
ืื ืืื ื ืืกืืชื -ืงืืืฅ ืืืฉ ืืคืงืืื ืืฉืืฉืช ืืืืกืคืช ืงืืฆืื ืืืฉืื ืืฉืื ืื. ืืงืืฆืื ืืขืื ืืฉื ืืืื
ืืืชืืืกืฃ ืืจืฉืืืช ืืงืืฆืื ืืฉืื ืื.
ืขืืืจ ืื ืงืืืฅ ืืฉื, ื ืืฆืจ ืงืืืฅ ืืืฉ ืืกืคืจืืืช ืืคืืชืื, ืื ืื
ืงืืืืื ืืืจ. ืื ืืงืืืฅ ืืืจ ืงืืื, ืืื ืื ืืฉืื ื.
ืื ืืชื ืจืืฆื ืฉืงืืืฅ ืืงืืจ ืืืฉ ืืืื ืืจ ืืคืขืื (ืกืงืจืืคืืื ืฉื ืืขืืคืช, ืืืฉื), ืื ืืชื
ืคืฉืื ืืฉืชืืฉ ืืจืืื chmod(1) ืคืงืืื. ืื ืื ืกืืืืืช ืืืคืขืื ืฉื ืืงืืืฅ ืืืืืจืืช ื
aede(1) ืืืื ืฉืื ืืงืืืฅ ื ืืืจ ืืืคืฉืจ ืืคืขืื ืืื ืกืืืืืช ืืืคืขืื (ืืื ืืก ื-
umask ืฉื ืืคืจืืืงื) ืืืืืจ ืขื ืืืืจ ืืื aecp(1) ืคืงืืืืช.
ืื ืชื ืฉื ืืกืคืจืืื ืืฉืืจืช ืืคืงืืื, ืืชืืฆืข ืืืคืืฉ ืืื ืขืฅ ืืกืคืจืืืช
ืขืืืจ ืงืืฆืื ืืืฉืื. (ืืขืจื: ืืื ืืชืืืกืฃ, ืืืื ืงืืฆื ื ืงืืืืช ื
ืงืืฆืื ืืื ืืจืืื, ืื ืชืฆืืจื ืื ืงืืช ืื ืืื ืชืืืื.) ืงืืฆืื ืืชืืช ืืื ืืฉื
ืชืชืขืื ืืืกืคืจืืื ืฉืืืจ ื ืืฆืืช ืืฉืื ืื, ืื ืืคืจืืืงื. ื
file_name_accept ื file_name_reject ืืคืืกืื ืืคืจืืืงื aegis.conf ืืงืืืฅ ืืืื ืื
ืืืืืช ืืืืฉื, ืจืื aepconf(5) ืืืืืข ื ืืกืฃ.
ืึทืืจึดืื ืืืืื
ืืฉ ืืงืจืื ืฉืืื ืคืงืืื ืืืื
$ aenf ืคืืืจ/*
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: "fubar/glorp" ืืืจ ืืฉืื ืื
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ื ืืฆืื ืฉืืืื ืงืืื ืืช ืืืช, ืื ื ืืกืคื ืงืืฆืื ืืืฉืื
$
ืืืืฉื ืืคื ืฉืืืฆื. ืืฉื ื ืืกืคืจ ืืจืืื ืืืชืืืื ืขื ืื, ืืืงืื ืืืืชืจ ืืื
ืคืฉืื ืฉื ืืช ืืกืคืจืืื:
$ aenf ืคืืืจ
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/smiley" ื ืืกืฃ
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/frownie" ื ืืกืฃ
$
ืืชื ืืืื ืื ืืืฉืชืืฉ ื- ืืืฆืื(1) ืคืงืืื ืืืืืจืช ืงืืฆืื ืืืจืืืช ืืืืคื ืฉืจืืจืืชื, ืืื ืืชื
ืชืืืื ืขืืื ืื ืืืืื ืงืืฆืื ืฉืืคืงืืื ืฉืืขืื ืืืจืืื ืืืืืืืืช:
$ aelcf > ืืืืฆืื
$ aelpf >> ืืืืฆืื
$ ืืืฆืื ืคืืืจ ืกืื f | \
grep -v -f ืืืืฆืื | \
ืงืกืืจืืก ืืกืืชื --ืงืืืฅ ืืืฉ -v
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/smiley" ื ืืกืฃ
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/frownie" ื ืืกืฃ
$
ืื ืืื ื ืืฉืชืืฉ ืืจืฉืืืช ืื ืืืืื, ื- ืืืฆืื(1) ืืคืงืืื ืชืฆืืจื ืืืื ืื ืขืืื ืขืืืจื
ืกืื ืื ืกืคืจืืืช ืคืืชืื. ืื ืืชื ืืฉืชืืฉ ืืกืื ืื ืกืืืืื ืง, ืชืฆืืจื ืืืืกืืฃ
ืื ืืื ืืืฆืื -nlink 1 ืืคืฉืจืืช ืื ืืกืฃ ื ืืืฆืื ืกืื f ืืึนืคึผึฐืฆึดืึธื.
$ ืืืฆืื ืคืืืจ ืกืื f -ื ืงืืฉืืจืื 1 | \
ืงืกืืจืืก ืืกืืชื --ืงืืืฅ ืืืฉ -v
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/smiley" ื ืืกืฃ
aegis: ืคืจืืืงื "ืืืืื": ืฉืื ืื 42: ืืงืืืฅ "fubar/frownie" ื ืืกืฃ
$
ืื ืืชื ืืฉืชืืฉ ืืกืื ืื ืกืคืจืืืช ืืคืืชืื ืืขืืชืง ืืื, ืชืฆืืจื ืืืฉืชืืฉ ื-
ืฉืืืช ืื ืืืืื ืฉื ืจืฉืืื, ืืืขืื.
ืฉืื ืชืื ืืืช
ืืืฉืจ ื ืืฆืจ ืงืืืฅ ืืืฉ ืืกืคืจืืืช ืืคืืชืื, ืืคืจืืืงื config ืงืืืฅ ืืื
ืืืคืฉ ืชืื ืืช ืขืืืจ ืืงืืืฅ ืืืืฉ. ืื ืชืืืฆื ืชืื ืืช, ืืงืืืฅ ืืืืฉ ืืืื
ืืชืืื ืืชืื ืืช, ืืืจืช ืืื ืชืืืืฆืจ ืจืืงื. ืึดืจึฐืืึนืช aepconf(5) ืืขืื
ืืืืข.
ืืฆืืจื ืืคืฉืืื ืืืืชืจ ืืื ืืืฉืชืืฉ ืืงืืฆื ืชืื ืืืช, ืืืื
file_template =
[
{
ืชืื ืืช = [ "*.c" ];
body = "${read_file ${source template/c abs}}";
},
{
pattern = [ "test/*/.sh" ];
body = "${read_file ${template source/test abs}}";
},
];
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืงืืฆื ืืชืื ืืืช ืื ืืืง ืืืงืืจ ืืคืจืืืงื, ืื ืฉืืชื ืืืื ืืืืกืืฃ ืืช
ืืืืขืืช ืืขืืืคืืช ืืชืืืืืช ืืืืืืืช ืืืฆืจืื, ืืื '. ื $source ืืืืคื ืืืชืจืช ืืืชื,
ืื ืื ืื ืืืง ืืืฉืื ืื ืื ืืืื (ืืื ืืืจื ืืื ืื).
ืงืืฆื ืืชืื ืืืช ืขืฆืื ืืืืืื ืชืืืืคืื. ื ืฉื ืงืืืฅ $ ืืืืคื ืืื
ืืืื, ืืืืื ืืช ืฉื ืืงืืืฅ ืฉื ืืฆืจ. ื ืืชื ืืชืืจื ืืช ืื ื
ืืจืืื ืฉืื ืืช ืืขืช ืื ืืืช ืชืืื ืืงืืืฅ ืืืชืืื. ืึดืจึฐืืึนืช aesub(5) ืืขืื
ืืืืข ืขื ืชืืืืคืื.
ืืคืฉืจ ืื ืืืคืขืื ืคืงืืื ืืืฆืืจืช ืืงืืืฅ ืืืืฉ. ืืชื ืืืื ืืขืฉืืช ืืืช ืืืงืื
ืฆืืื ืืืจืืืช ืืืฃ, ืึฐืึทืื ืึผ:
file_template =
[
{
ืชืื ืืช = [ "*" ];
body_command = "perl ${source template.pl abs} ืฉื ืงืืืฅ $";
},
];
ืืคืงืืื ืืืคืขืืช ืขื ืกืคืจืืื ื ืืืืืช ืืืืืืจืช ืืจืืฉ ืกืคืจืืืช ืืคืืชืื.
ืื ืฉืืืื ืื โโืืคืงืืื ืื ืืฆืืืื ืืืฆืืจ ืืช ืืงืืืฅ. ืืชื ืืืื ืืขืจืื ืืื ืืฉื ืืื
ืืื ืืงืืช, ืืึผืฃ ืืืจืืืช ื body_command, ืื ืืชื ืจืืฆื.
ืฉืื ืฉื ืืืืืืช
ืืฉื ื ืืกืคืจ ืคืงืืื ืืืื ืื ืืื ืืืืืื ืืช ืืฆืืจื ืฉื ืฉืืืช ืงืืฆื ืืคืจืืืงื. ืื
ืคืงืืื ืืื ืขืฉืืืื ืืืืืฆื ืืงืืืฅ ืชืฆืืจืช ืืคืจืืืงื, ืจืื aepconf(5) ืืขืื
ืึตืืึธืข. ืืืฉืืขืืชืืื ืืืืชืจ ืืชืืืจืื ืืื ืืงืฆืจื:
maximum_filename_length = ืืกืคืจ ืฉืื;
ืฉืื ืื ืืฉืืฉ ืืืืืืช ืืืจื ืฉืืืช ืืงืืฆืื. ืืืชืื ืฉืืื ืืื ืืงืืฆืื ืืืืฉืื
ืจืืืื ื ืชืื ืืจืืืื ืืื. ืืจืืจืช ืืืืื ืืื 255 ืื ืื ืืืืืจ. ืืืงืกืืืื
ื ืืืืืช ืืชื ืฆืจืื ืืืืืืจ ืืช ืื ื-14.
posix_filename_charset = boolean;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืืืื ืืช ืืชืืืื ืืืืชืจืื ืืฉืืืช ืืงืืฆืื ืืืื ืืืื
ืืืชืจ ืืืคืืจืฉ ืขื ืืื POSIX. ืืจืืจืช ืืืื ื ืฉืงืจ ืื ืื ืืืืืจ, ืืืืืจ ืื ืืฉื ื ืื ืฉืื
ืืขืจืืช ืืืคืขืื ืชืกืืื, ืืืขื ืจืืื ืืื ืืชืืืื ืขื ืกืืืืืช ืืืืืืช.
ืื ืืืืืช ืืงืกืืืืืช ืขืืื ืืืืืืจ ืืืช ื ื ึธืืึนื.
dos_filename_required = boolean;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืืืื ืืช ืฉืืืช ืืงืืฆืื ืื ืฉืืชืืืื ื-DOS 8+3
ืืืืืืช ืฉืืืช ืงืืฆืื ืืืขืจืืช ืืชืืืื ืฉื ืฉืืืช ืงืืืฅ DOS. ืืจืืจืช ืืืื ื ืฉืงืจ ืื ืื
ืืืืืืจ.
windows_filename_required = boolean;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืืืื ืืช ืฉืืืช ืืงืืฆืื ืื ืฉืืชืืืื ื-Windows98
ื-WindowsNT ืืืืืืช ืฉืืืช ืงืืฆืื ืืขืจืืช ืชืืืื. ืืจืืจืช ืืืื ื ืฉืงืจ ืื ืื ืืืืืจ.
shell_safe_filenames = boolean;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืืืื ืืช ืฉืืืช ืืงืืฆืื ืื ืฉืื ืืืืื ืืขืืคืช
ืชืืืื ืืืืืืื. ืืจืืจืช ืืืื ื ื ึธืืึนื ืื ืื ืืืืืจ. ืื ืฉืื ืื ืืืืืจ ื ืฉืงืจ,
ืชืฆืืจื ืืืฉืชืืฉ ื- ${quote} ืืืืคื ืกืืื ืฉืืืช ืงืืฆืื ืืคืงืืืืช, ื
ืืื ืฉืฉืืืช ืงืืฆืื ืืืืืืื ืชืืืื ืืืืืืื ืฉื ืืขืืคืช ืืื ื ืืืืืื ืชืืืื ืื ืืืืื ืื
ืชืืคืขืืช ืืืืื. ืชืืืื ืืืืจืื ืืฉืืืช ืงืืฆืื ืขืฉืืืื ืื ืืืืื ืืช ืืชืืืช ืฉืื
ืืื ืชืืืืงื.
allow_white_space_in_filenames = ืืืืืื ื;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืคืฉืจ ืชืืื ืจืืื ืืื ืืฉืืืช ืงืืฆืื. ืื ืืืื
ืืคืฉืจ ืืชืืืื ืืืืื ืืืืคืืข ืืฉืืืช ืืงืืฆืื: backspace (BS, \b, 0x08),
ืืจืืืกืืื ืืืคืงืืช (HT, \t, 0x09), ืงื ืืืฉ (NL, \n, 0x0A), ืืจืืืกืืื ืื ืืืช (VT, \v,
0x0B), ืืื ืช ืืืคืก (FF, \f, 0x0C), ืืืืืจืช ืืจืืจื (CR, \r, 0x0D). ืืจืืจืช ืืืื ื
ืฉืงืจ ืื ืื ืืืืืจ.
ืฉืื ืื ืฉืฉืื ืื ืืื ื ืขืืงืฃ ืืกื ื ื ืฉืืืช ืงืืฆืื ืืืจืื. ืื ืืืื
ืืฉ ืฆืืจื ืืืืืืจ ืืืคืืจืฉ shell_safe_filenames = ืฉืงืจ ืื ืื. ืื ืืืื
ืืืจืื ืืืืืืจ dos_filename_required = ืฉืงืจ (ืืจืืจืช ืืืืื) ืื ืื. ืื ืืืื
ืืืจืื ืืืืืืจ posix_filename_charset = ืฉืงืจ (ืืจืืจืช ืืืืื) ืื ืื.
ืขื ืืืฉืชืืฉ ืืืงืคืื ืืืฉืชืืฉ ืืชืืืืฃ ${quote} ืกืืื ืื ืืงืืืฅ
ืฉืืืช ืืคืงืืืืช ืืชืฆืืจืช ืืคืจืืืงื. ืืื ืื, ืชืืืืคืื
ืืฉืจ ืืฆืคืื ืืจืฉืืืช ืฉืืืช ืงืืฆืื ืืืคืจืืช ืืจืืืืื ืืืื ืชืืฆืืืช ืื ืืืืืจืืช.
allow_non_ascii_filenames = boolean;
ื ืืชื ืืืฉืชืืฉ ืืฉืื ืื ืืื ืืืคืฉืจ ืฉืืืช ืงืืฆืื ืขื ืชืืืื ืฉืืื ื ื ืืชื ืื ืืืืคืกื ื-ascii
ืืึนืชึธื. ืืืจื ืืื ืื ืืืืจ UTF8 ืื ืขืจืืช ืชืืืื ืืื ืืืืืืช ืืืฉืื.
ืืจืืจืช ืืืืื ื-false ืื ืื ืืืืืจืช.
ืฉืื ืื ืฉืฉืื ืื ืืื ื ืขืืงืฃ ืืกื ื ื ืฉืืืช ืงืืฆืื ืืืจืื. ืื ืืืื
ืืฉ ืฆืืจื ืืืืืืจ ืืืคืืจืฉ shell_safe_filenames = ืฉืงืจ ืื ืื. ืื ืืืื
ืืืจืื ืืืืืืจ dos_filename_required = ืฉืงืจ (ืืจืืจืช ืืืืื) ืื ืื. ืื ืืืื
ืืืจืื ืืืืืืจ posix_filename_charset = ืฉืงืจ (ืืจืืจืช ืืืืื) ืื ืื.
filename_pattern_accept = [ืืืจืืืช];
ืฉืื ืื ืืฉืืฉ ืืฆืืื ืจืฉืืื ืฉื ืชืื ืืืช ืฉื ืฉืืืช ืงืืฆืื ืืงืืืืื.
ืืจืืจืช ืืืืื ืืื "*" ืื ืื ืืืืืจ.
filename_pattern_reject = [ ืืืจืืืช ];
ืฉืื ืื ืืฉืืฉ ืืฆืืื ืจืฉืืื ืฉื ืชืื ืืืช ืฉื ืฉืืืช ืงืืฆืื ืื ืืงืืืืื.
ืื ื ืืขืจื: Aegis ืื ืืชืืืขืฆืช ืขื ืืขืจืืช ืืงืืฆืื ืืืกืืกืืช, ืืื ืืงืืืข ืืช ืืจืขืืื ืฉืื
ืืืื ืงืืืฅ ืืงืกืืืื. ืืืฉืจ ืืืื ืืงืืืฅ ืืืจืื ืฉื ืืขืจืืช ืืงืืฆืื ืงืื ื
maximum_filename_length, ืืขืจืืช ืืงืืฆืื ืื ืฆืืช. ืื ืืืื ืืงืจืืช, ืืืฉื, ืืฉืืชื
ืืืืฆืขืืช ืืขืจืืช ืืงืืฆืื Linux UMSDOS, ืื ืืืฉืจ ืืฉ ืื NFS ืืืชืงื V7 ืขืชืืง
ืืขืจืืช ืงืืฆืื. ืืืืจื maximum_filename_length ืขื 255 ืืืงืจืื ืืื ืืื ื ืืฉื ื ืืช
ืืขืืืื ืฉืืืืืืช ืืขืจืืืช ืืงืืฆืื ืืืกืืกืืืช ืงืื ืืช ืืืจืื (12 ื-14, ืืืชืืื).
ืื ืกืคืจืืืช ืืคืืชืื ืฉืื (ืื ืื ืืคืจืืืงื ืฉืื) ื ืืฆืืืช ืืืขืจืืืช ืงืืฆืื ืขื ืฉื ืงืืืฅ
ืืืืืืช, ืื ืืืง ืืืื ืืื ืื ืืืืจืืื ืืื ืืชืจืืฉืื ืืกืืืื ืืื,
ืื ืขืืืจ ืืกืคืจ ืืืืืืก ืื ืื (ืืืืฆืขืืช ืืคืจืืืงื config ืฉืืืช ืืงืืืฅ) ืื ืฉืืชื
ืื ืชืชืงืื ืืืฆื ืฉืื ืืคืจืืืงื ืืชืืกืก ืขื ืืืชืืจื ื ืืืชืจ
ืกืืืืืช, ืื ื ืืฉื ืขื ืฉืืืืืช ืืกืชืืจืืืช ืืกืืืืืช ืืืฆืืืฆืืืช ืืืชืจ.
ืื ืกืคืจืืืช ืืคืืชืื ืฉืื ื ืืฆืืืช ืืืืคื ืฉืืจืชื ืืืขืจืืช ืงืืฆืื ืฉื Linux UMSDOS, ืืืืช ืขืืฉื ืืืช
ืื ืจืื ืขืืืฃ ืืืืืืจ dos_filename_required = ื ึธืืึนื, ืืื ืฉืื ืื ืฉื
ืชืื ืืช_ืืืจืื_ืคืืชืื ืฉืื. ืคืืชืื ืืืจืืื ื ืขื ืืืื ืืช ืฉืื ืื
ืื ืกืืืืืช ืขืฉืืืืช ืืืจืืฉ ืืืช.
ืฉืื ืฉื ืคืจืฉื ืืช
ืชืืื ืืช aegis ืชื ืกื ืืงืืืข ืืช ืฉืืืช ืงืืฆื ืืคืจืืืงื ืืชืื ืฉืืืช ืืงืืฆืื
ื ืืชื ืืฉืืจืช ืืคืงืืื. ืื ืฉืืืช ืืงืืฆืื ืืืืืกื ืื ืืชืื ืคืจืืืงืืื ืฉื aegis ืืืืกื
ืืฉืืจืฉ ืฉื ืขืฅ ืกืคืจืืืช ืงื ืืืกืืก. ืกืคืจืืืช ืืคืืชืื ืื-
ืกืคืจืืืช ืืฉืืืื ืื ืฆืืืื ืฉื ืกืคืจืืืช ืืืกืืก ืืื, ืืืื ืืฉืืืช ืืืืกืืื ืืืื
ืืืืื ืื ืืื. ืงืืฆืื ืื ืงืจืืื ืืฉืืจืช ืืคืงืืื ืืืืจืื ืชืืืื ืื ืชืืืื ืืืืืืื
ืื ื ืืืฅ. ืืืืจ ืืื ืื ืืืฉืืืื ืื ืชืื ืืืกืืก, ืกืคืจืืืช ืืคืืชืื
ื ืชืื, ืืืช ื ืชืื ืกืคืจืืืช ืืืื ืืืจืฆืื, ืืื ืืงืืืข ืฉื ืืกืืก-ืืืกื. ืื
ืฉืืืื ืื โโืืงืืืฅ ืฉืฉืื ื ืืฆื ืืืืฅ ืืืื ืืขืฆื ืืกืคืจืืืช ืืืื.
ืื ืืื ื -BAse_RElative ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืืื ืืืจืื ืืฉืืืช ืงืืฆืื ืืืกืืื ืืืชืคืจืฉ ื
ืืืกืืช ืื ืชืื ืืืกืืก; ืฉืืืช ืงืืฆืื ืืืืืืื ืขืืืื ืืืฉืื ืขื ืืฉืืืช ืืฉืื ืื
ื ืชืืืื ืขื ืื ืช ืืงืืืข ืฉื ืืกืืก-ืืืกื.
ืื ืืื ื relative_filename_preference ืืงืืืฅ ืชืฆืืจืช ืืืฉืชืืฉ ืขืฉืื ืืฉืืฉ ืืฉืื ืื
ืืชื ืืืืช ืืจืืจืช ืืืื ืื. ืึดืจึฐืืึนืช aeuconf(5) ืืืืืข ื ืืกืฃ.
ืืฉืชื ื ืื ืืื ืกืึผื of a ืฉืื
ืื ืืจืฆืื ื ืืฉื ืืช ืืช ืกืื ืืงืืืฅ (ืืืฉื, ืืืืืงื ืืงืืืฅ ืืงืืจ, ืื ืกึฐืึธื
ืืืืืคื) ืชืืื ืืขืฉืืช ืืืช ืืฉื ื ืฉืื ืืืื, ืขื ืืื ืฉืืืืฉ ืชืืืื ืืจื(1) ืืฉืื ืื ืืื ืืืืจ ืื
ืืืืฆืขืืช aenf(1) ืื ืื ื(1) ืืฉืื ืื ืฉื ื, ืื ืฉืืชื ืืืื ืืฉืื ืืช ืฉื ื ืืฉืืืื ืืืืชื
ืฉืื ืื. ืืืืจ ืืืฉืชืืฉ ื ืืจื -ืื ืืืื ื ืืคืฉืจืืช ืืืจืช ืชืงืื ืืืฉ ืืืืจ ืืืืชืจ
ืชืื ืืช ืงืืืฅ.
ืฉืื ืคืขืืื ืืชืืื
ืืืฉืจ ืคืงืืื ืื ืคืืขืืช, ืืื ืืืืงืช ืชืืืื ืืช ืงืืฆื ืืฉืื ืื ืืื ืงืืฆื ืืคืจืืืงืืื. ืื
ืืฉ ืืืกืจ ืขืงืืืืช, ืคืขืืืืช ืืงืืืฅ ืืืชืืื ืืืืคื ืืื:
create ืื ื ืืฆืจ ืงืืืฅ, ืื ืืฉืืืืช ืขืจืืช ืฉืื ืืืื ืืืจืช ืฉืื ืืื
ืืืฆืจ ืืช ืืงืืืฅ, ืคืขืืืช ืืงืืืฅ ืืขืจืืช ืืฉืื ืืืื ืฉืขืืืื ืืคืืชืื ืชืืื
ืืืชืื ื"ืฉืื ืื".
ืืฉื ืืช ืื ืงืืืฅ ืขืืืจ ืฉืื ืื, ืื ืืฉืืืืช ืขืจืืช ืฉืื ืืืื ืืืจืช ืืฉืจ ืืกืืจื
ืืงืืืฅ, ืคืขืืืช ืืงืืืฅ ืืขืจืืช ืืฉืื ืืืื ืฉืขืืืื ืืคืืชืื ืชืืื
ืืืชืื ื"ืืืฆืืจ".
ืืกืจ ืื ืงืืืฅ ืืืกืจ, ืื ืืฉืืืืช ืขืจืืช ืฉืื ืืืื ืืืจืช ืืฉืจ ืืกืืจื
ืืงืืืฅ, ืืงืืืฅ ืืืกืจ ืืืขืจื ืืฉืื ืืืื ืฉืขืืืื ืืคืืชืื.
ืืืืขื
ืื ืืื ื new_file_command ืืงืืืฅ ืชืฆืืจืช ืืคืจืืืงื ืืืคืขื, ืื ืืืืืจ. ื ืคึผืจืึนืึถืงื_-
file_command ืืืคืขื ืื, ืื ืืืืืจ, ืืื ืืื ืืื ืืืจืฆืื ืืืืจืื ื. ืึดืจึฐืืึนืช
aepconf(5) ืืืืืข ื ืืกืฃ.
ืืืื ืืชืืืื
ื ืืชื ืืืฉืชืืฉ ืืคืงืืื "aegis -Test -SUGgest" ืืื ืฉ-aegis ืืฆืืข ืจืืจืกืื ืืชืืืื
ืืืืงืืช ืืฉืื ืื ืฉืื, ืขื ืกืื ืงืืืฆื ืืืงืืจ ืืฉืื ืื ืฉืื. ืื ืืืืืืืืช
ืืืงื ืืช ืืืืฅ ืืืืืงื ืืืืื ืื ืจืืืื ืืืื, ืืืฆืืฆื ืืช ืืกืคืจ ืืืื ื ืืจืืจืกืื
ืืืจืื ืืื ืืืืืช ืืืื ืฉืื ืืฆืืช ืืื.
ืืชืืื ืืืืืงื ื ืืฆืจืื ืขื ืืื ืืคืงืืื "aegis -Integrate_Pass", ืืฉืจ
ืืฉืืื ืื ืืืืงื ืืฉืื ืื ืืื ืงืืืฅ ืืงืืจ ืืฉืื ืื. ืืคืืื, ืื ืืื
ืงืืืฅ ืืืงืืจ ืฆืืืจ ืจืฉืืื ืฉื ืืืืงืืช ืฉืืื ืงืฉืืจืืช ืืืื ืืขืืจ.
ืื ืื ืืืืืง ืืื ื ืืชืื ืืืกืื ืงืื, ืืื ืืื ืงืืจืื ืกืืืจ ื
ืชืจืืื.
ืื ืืื ื aecp(1) ื aenf(1) ืคืงืืืืช ืืฉืืฉืืช ืืื ืืฉืืื ืงืืฆืื ืืฉืื ืื. ืืืื ืฉืื
ืื ืชืืฆืข ืืช ืืฉืืื ืืืืคื ืคืขืื, ืืื ืืงืืฆืื ืฉืืื ืืฉืชืืฉืื aeipass(1) ื
aet(1) ืืื ืืงืืืข ืืืื ืงืืืฆื ืืงืืจ ืืฉืืืืื ืืืืื ืืืืงืืช.
ืึดืึฐืึธื ืืชืื ืืืืง
ืืื ืื ืฉืืชืืื ืืืืืงื ืืืืืงืื ืืฉืืืืืงืืช ืฉืืื
ืืืคืฅ ืขื ืคื ื ืืื ืืคืื ืงืฆืื, ืืืื ืคืืืช ื 1/ืืกืคืจ ืกืืืื ืฉื
ืืืืืงื ืืจืืืื ืืืช ืื ืืืฆืขื ืขื ืืื "aegis -Test -SUGgest ืืกืคืจ" ืคืงืืื. ืงืื
ืืืืช ืืจืขืฉ ืืชืืืกืคืช ืืฉืงืืื ืืืืืงื, ืื ืฉืืืจืื ืืืชื ืฆืคืืืื ืืคืขืืื
ื ืืืง, ืืืืชื ืืืืงืืช ืื ืืืคืขืืืช ืืื ืคืขื.
ื ืืชื ืืฉืคืจ ืืช ืืืืง ืืชืื ืืืืืงื ืขื ืืื ืืืืื ืฉ:
ยท ืื ืฉืื ืื ืฆืจืื ืืืืืช ืืืืงื ืืืื, ืืื ืืืืืช ืงืืฆืื ืืืืชืจืื. ืึถื
ืืื ืข ืืชืืืื ืืืืืคืื.
ยท ืืฉ ืืืืกืืฃ ืื ืคืจืื ืฉื ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืฉืื ืื ืืื ืืืืืืืืื, ืืืงืื
ืืื ืืืื. ืื ืืชืื ืืืื ืืืืงืืช ืขื ืคืื ืงืฆืืื ืืืืช.
ยท ืืฉ ืืชืงื ืื ืืื ืืฉืื ืื ืคืจืื ื, ืืื ืืืื ืืืื. ืึถื
ืืชืื ืืืง ืืื ืืืืงืืช ืืคืื ืงืฆืืื ืืืืช.
ยท ืืชืืื ืืืืงื ืืืืื ืื ืงืืฆืื ืืืขืืจื. ืื ืืืื ืฉืืชืืืื ืื ืืคื
ืฉื.
ืืืจื ืืืืื ืืืืชืจ ืขืืืจ ืืืืงืืช ืืชืื ืืืืืืง ืขื ืงืืฆื ืืงืืจ ืืื ืืขืช ืฉืื ืื
ืืืื ืืืืงื ืืืืืืง ืืืชื ืงืืฆืื ืืงืฉืืจืื ืืคืื ืงืฆืืื ืืืืช ืื ืืืงืช. ืึทื
ืงืืฆืื ืืืืืคืื ืจืืื ืืืืืฉื ืืช ืืชืืขืืช ืฉื ืืชืืื ืืืืืงื.
ืืคืฉืจืืืืช
ืืืคืฉืจืืืืช ืืืืืช ืืืื ืืช
-ืึดืื ืึนืช
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืืงืืืฅ ื ืื ื ืืืืื ืื ืืื
(ืืขืชืื ืงืจืืืืช ืจืง ืืื ื ืืื ืืืจืื), ืื ืฉื ืืชื ืืฉืืืจ ืืช ืืืืกืืืจืื ืฉืื. ืื
ืฉืืืืฉื ืืืฆืืจืช ืงืืฆื ืชืืงืื, ืฉืืื ืืฉ ืืืกืืืจืื ืฉื ืงืืฆืื ืฉื ืืฆืจื
ืึธืฉืืึผื. ืขื ืืืช, ืื ื ืืชื ืืืขืชืืง ืงืืฆืื ืฉื ืืฆืจื ืืืจื ืื ืืฉืื ืื
ืื ืขืืืืื ืืืืืืง. ืืืื ืข ืืฉืืืืฉ ืืงืืฆืื ืืกืื ืื, ืื ืื ืืคืฉืจื.
-BAse_RElative
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืื ืืฉืืืช ืงืืฆืื ืืืกืืื ืืืืืฉื ืืืืก ืืืืื
ืืืกืืก ืฉื ืขืฅ ืืืงืืจ. ืึดืจึฐืืึนืช aeuconf(5) ืขืืืจ ืืืฉืชืืฉ ืืืชืืื
ืึทืขึฒืึธืคึธื.
-CUrrent_RElative
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืื ืืฉืืืช ืงืืฆืื ืืืกืืื ืืืืืฉื ืืืืก ืืืืื
ืืกืคืจืืื ืื ืืืืืช. ืื ืืืจื ืืื ืืจืืจืช ืืืืื. ืึดืจึฐืืึนืช aeuconf(5) ืขืืืจ
ืืขืืคืช ืืืฉืชืืฉ ืืืชืืืื.
-ืฉืื ืื ืืกืคืจ
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืื ืื ืืกืืื ืืชืื ืคืจืืืงื. ืึดืจึฐืืึนืช
ืืกืืชื(1) ืืชืืืืจ ืืื ืฉื ืืคืฉืจืืช ืื.
-ืืืืืจ
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืืงืืืฅ ืืื ืคืจืืืงื ืฉื Aegis
ืงืืืฅ ืชืฆืืจื. ืงืืืฅ ืชืฆืืจืช ืืจืืจืช ืืืืื ืฉื ืืคืจืืืงื ื ืงืจื aegis.conf,
ืขื ืืืช, ื ืืชื ืืืฉืชืืฉ ืืื ืฉื ืงืืืฅ. ืืชื ืืืื ืื ืืืฉืชืืฉ ืืืืชืจ ืืงืืืฅ ืืื,
ืคืืฆืื ืืชืืื ืขื ืคื ื ืืกืคืจ ืงืืฆืื, ืฉืืืื ืืืืืื ืืืืืช ืืกืื ืื.
-ืขึถืืจึธื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืงืื ืืืืข ื ืืกืฃ ืขื ืืืคื ืืฉืืืืฉ ื- ืืกืืชื
ืชืื ืืช.
-ืึดืฉืึฐืืึนืจ
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฉืืืจ ืงืืฆืื ื/ืื ืกืคืจืืืช ืฉื ืืืงื ืืืจื ืืื ืื
ืืืืืฃ ืืคืงืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ delete_file_preference ืื ืื
ืคืืจืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
-ืื_ืฉืืืจ
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืืืื ืฉืืงืืฆืื ื/ืื ืืกืคืจืืืช ืืืืืงื
ืื ืืืืืฃ ืืคืงืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ delete_file_preference ืื ืื
ืคืืจืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
-ืจืฉืืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืงืื ืจืฉืืื ืฉื ื ืืฉืืื ืืชืืืืื ืืคืงืืื ืื.
ืืจืฉืืื ืขืฉืืื ืืืืืช ืืืืืช ืืืชืจ ืืืฆืคืื.
-ืื_ืจืืฉืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืื ืืช ืืจืืฉืื ืืืืืืืื ืฉื ืคืื ืืฉืืืืืช
ืงืืืฅ. ืื ืฉืืืืฉื ืืขืชืื ืงืจืืืืช ืืืฉืจ ืืกืคืจ ืคืงืืืืช aegis ืืฉืืืืืช ืืืขืืคืช
ืชึทืกืจึดืื.
-ืคึผืจืึนืึถืงื ืฉื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืืืืจืช ืืคืจืืืงื ืืืขื ืืื. ืืชื ืื -ืคึผืจืึนืึถืงื
ืืืคืฉืจืืช ืืฆืืื ืช, ื AEGIS_PROJECT ืืฉ ืืืชืืืขืฅ ืขื ืืฉืชื ื ืกืืืื. ืื
ืฉืื ืงืืื, ืฉื ืืืฉืชืืฉ $HOME/.aegisrc ืืงืืืฅ ื ืืืง ืืืืชืืจ ืืจืืจืช ืืืื
ืฉืื ืคืจืืืงื (ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ). ืื ืื ืื ืงืืื,
ืืืฉืจ ืืืฉืชืืฉ ืขืืื ืจืง ืขื ืฉืื ืืืื ืืชืื ืคืจืืืงื ืืืื, ืืคืจืืืงื
ืืจืืจืช ืืืืื ืฉื ืฉื ืืคืจืืืงื ืื. ืืืจืช, ืื ืืขืืช.
-ืชืื ืืช
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืืฉ ืืืฉืชืืฉ ืืชืื ืืช ืงืืืฅ ืืืฉื, ืืคืืื
ืื ืืงืืืฅ ืืืจ ืงืืื.
-No_Template
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืืื ืืืฉืชืืฉ ืืชืื ืืช ืงืืืฅ ืืืฉื,
ืื ืื ืืงืืืฅ ืื ืงืืื (ืืืืฆืจ ืื ืงืืืฅ ืจืืง).
-ืชึทืืฆึดืืชึดื
ืืคืฉืจืืช ืื ืขืฉืืื ืืฉืืฉ ืืื ืืืจืื ืืจืืฉืืืื ืืืืฆืจ ืืช ืืืื ืืืื ืฉื
ืึตืืึธืข. ืื ืืืจื ืืื ืฉืืืืฉื ืขืืืจ ืกืงืจืืคืืื ืฉื ืืขืืคืช.
-ืึดืืึผืึดื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืื ื-aegis ืืืคืืง ืืืชืจ ืคืื. ืืืจืืจืช ืืืื aegis
ืืืืฆืจ ืคืื ืจืง ืขื ืฉืืืืืช. ืืฉืืืืฉ ืขื ื -ืจืฉืืื ืืคืฉืจืืช ืืคืฉืจืืช ืื
ืืืจื ืืืืกืคืช ืืืชืจืืช ืขืืืืืช.
-ืึทืึฒืืึนืช ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืืฉ ืืคืงืืืืช Aegis ืืืืชืื ืืื ืขืืื ืืืฉื, ืื
ืื ื ืืชื ืืืฉืืื ืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ lock_wait_preference
ืื ืื ืฆืืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
-ืื ืืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืืฉ ืืคืงืืืืช Aegis ืืฉืืื ืฉืืืื ืงืืื ืืช ืื ืืืฉื
ืื ื ืืชื ืืืฉืื ืื ืขืืืื ืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ
lock_wait_preference ืื ืื ืฆืืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
ืจืื ืื ืืกืืชื(1) ืืืคืฉืจืืืืช ืืืฉืืชืคืืช ืืื ืคืงืืืืช ื-aegis.
ืื ืืืคืฉืจืืืืช ืขืฉืืืืช ืืืืืช ืืงืืฆืจืืช; ืืงืืฆืืจ ืืชืืขื ืืืืชืืืช ืืืืืืช,
ืื ืืืืชืืืช ืืงืื ืืช ืืืงื ืชืืชืื (_) ืื ืืืคืฆืืื ืืืื. ืขืืื ืืืฉืชืืฉ ืืจืฆืฃ
ืจืฆืคืื ืฉื ืืืชืืืช ืืืคืฆืืื ืืืืช.
ืื ืืืคืฉืจืืืืช ืืื ื ืชืืืืืช ืจืืฉืืืช, ืืชื ืืืื ืืืงืืื ืืืชื ืืืืชืืืช ืืืืืืช ืื ืงืื ืืช ืื ื
ืฉืืืื ืฉื ืฉื ืืื, ืืืงืจื ืืื ื ืืฉืื.
ืืืืืื: ืืืจืืืื ืืื "-project, "-PROJ" ื-"-p" ืืชืคืจืฉืื ืืืื ืืืฉืืขืืชื ืฉื
-ืคึผืจืึนืึถืงื ืืึนืคึผึฐืฆึดืึธื. ืืืืขืื "-prj" ืื ืืืื, ืื ืจืฆืืฃ
ืชืืืื ืืืคืฆืืื ืืืื ืื ืกืืคืงื.
ืืคืฉืจืืืืช ืืืจืืืื ืืื ืืืจืื ืฉื ืฉืืจืช ืืคืงืืื ืขืฉืืืื ืืืชืขืจืื ืืืืคื ืฉืจืืจืืชื ืืฉืืจืช ืืคืงืืื,
ืืืจื ืืืจืจื ืืคืื ืงืฆืืืช.
ืฉืืืช ืืืืคืฆืืืช ืืืจืืืื ืฉื GNU ืืืื ืื. ืืื ืื ืฉืืืช ืืืคืฉืจืืืืช ืขืืืจ ืืกืืชื ืืจืื,
ืืืฉืืขืืช ืืื ืืชืขืืืืช ืื-'-' ืืืืืื ืื ืืกืฃ. ื "--ืืึนืคึผึฐืฆึดืึธื=ืขืจื"ืืืืกืืื ืืื ืื
ืืืื.
ืืืืืฅ ืืื ืื
ืืืื ืื ืืืืืืฅ ืืคืงืืื ืื ืืื
csh% ืืื ืื aenf 'aegis -nf \!* -v'
sh$ aenf(){aegis -nf "$@" -v}
ืฉืืืืืช
ืื ืฉืืืื ืื โโืืฉืื ืื ืืื ื ื- ืืืืืช ืืคืืชื ืืืื ื.
ืืืื ืฉืืืื ืื โโืืฉืื ืื ืืื ื ืืืงืฆื ืืืฉืชืืฉ ืื ืืืื.
ืืืื ืฉืืืื ืื โโืืงืืืฅ ืืืจ ืืืง ืืืฉืื ืื.
ืืืื ืฉืืืื ืื โโืืงืืืฅ ืืืจ ืืืง ืืงื ืืืกืืก.
ืืืื ืฉืืืื ืื โโืืงืืฆืื ืืืืคืืขืื ืืฉืืจืช ืืคืงืืื ืืื ื ืงืืฆืื ืจืืืืื ืืื
ืกืคืจืืืช. (ืื ืืชื ืฆืจืื ืงืืฉืืจืื ืกืืืืื ืื ืงืืฆืื ืืืืืืื, ืฆืืจ ืืืชื ืืืื ืืื ืืื.)
ืึฐืฆึดืืึธื ืกืึธืืึผืก
ืื ืืื ื ืืกืืชื ืืคืงืืื ืชืฆื ืขื ืกืืืืก 1 ืืื ืฉืืืื. ื ืืกืืชื ืืคืงืืื ืชืืื ืืืื
ืฆื ืขื ืกืืืืก 0 ืื ืืื ืฉืืืืืช.
ืืกืืืื ืืจืืืฆืืืช
ืึดืจึฐืืึนืช ืืกืืชื(1) ืขืืืจ ืจืฉืืื ืฉื ืืฉืชื ื ืกืืืื ืฉืขืฉืืืื ืืืฉืคืืข ืขื ืคืงืืื ืื. ืึดืจึฐืืึนืช
aepconf(5) ืขืืืจ ืงืืืฅ ืืชืฆืืจื ืฉื ืืคืจืืืงื ืคืจืืืงื_ืกืคืฆืืคื ืฉืื ืืืฆื ืืืืืืจ
ืืฉืชื ื ืกืืืื ืขืืืจ ืื ืืคืงืืืืช ืืืืืฆืขืืช ืขื ืืื Aegis.
ืืฉืชืืฉ ื-aenf ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net