ืืืื ืืคืงืืื aemv ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
aegis move file - ืฉื ื ืฉื ืงืืืฅ ืืื ืื ืืืชืจ ืืืืง ืืฉืื ืื
ืชึทืงืฆึดืืจ
ืืกืืชื -MoVe_file [ ืืึนืคึผึฐืฆึดืึธื... ] ืฉื ืืฉื ืฉื ืืืฉ [ old1 new1 [ old2 new2 ] ]
ืืกืืชื -MoVe_file -ืจืฉืืื [ ืืึนืคึผึฐืฆึดืึธื... ]
ืืกืืชื -MoVe_file -ืขึถืืจึธื
ืชืืืืจ
ืืฉืืืื ืืกืืชื -MoVe_file ืืคืงืืื ืืฉืืฉืช ืืืขืชืงืช ืงืืืฅ ืืฉืื ืื ืืืฉื ืืช ืืช ืฉืื ื-
ืืืชื ืืื.
ืืงืืฆืื ืืขืื ืืฉื ืืืขืชืงื ืืงื ืืืกืืก (ืงืืืฅ ืืฉื) ืืชืื ืืคืืชืื
ืกืคืจืืื (ืงืืืฅ ืืืฉ), ืื ืืกืคื ืืจืฉืืืช ืืงืืฆืื ืืฉืื ืื.
ืืืืจื: ืื ืืืจ ืืฉ ืงืืฆืื ืืกืคืจืืืช ืืคืืชืื ืฉื ืืื ืื- ืฉื ืืฉื or
ืื ืืื ืฉื ืืืฉ ืื ืืืืืคื.
ืืฉืืืื ืงืืืฅ ืืฉื ืืกืคืจืืืช ืืคืืชืื ืืืื 1KB ืฉื ืืงืกื ืืงืจืื. ืืืงืจืื
ืืงืกื ืืกืคืืง ืืืขืืข ืืื ืฉืจืื ืืืืืจืื ืืชื ื ืืืืขืืช ืฉืืืื, ืื
ืืงืืืฅ ืืืคื ื ืืืขืืช. ืืขืชืื ืงืจืืืืช ืื ืืืื ืืืขืื ืืขืช ืืขืืจืช ืงืืฆื ืืืื.
ืืชื ืืืื ืืฉื ืืช ืืช ืฉืืืช ืืกืคืจืืืช. ืื ืืงืืฆืื ื- ืฉื ืืฉื ืฉื ืขืฅ ืืกืคืจืืืช ืืฉืื ื
ืืืืืช ืืชืืช ื ืฉื ืืืฉ ืขืฅ ืืืจืื.
ืฉืื ืฉื ืคืจืฉื ืืช
ืชืืื ืืช aegis ืชื ืกื ืืงืืืข ืืช ืฉืืืช ืงืืฆื ืืคืจืืืงื ืืชืื ืฉืืืช ืืงืืฆืื
ื ืืชื ืืฉืืจืช ืืคืงืืื. ืื ืฉืืืช ืืงืืฆืื ืืืืืกื ืื ืืชืื ืคืจืืืงืืื ืฉื aegis ืืืืกื
ืืฉืืจืฉ ืฉื ืขืฅ ืกืคืจืืืช ืงื ืืืกืืก. ืกืคืจืืืช ืืคืืชืื ืื-
ืกืคืจืืืช ืืฉืืืื ืื ืฆืืืื ืฉื ืกืคืจืืืช ืืืกืืก ืืื, ืืืื ืืฉืืืช ืืืืกืืื ืืืื
ืืืืื ืื ืืื. ืงืืฆืื ืื ืงืจืืื ืืฉืืจืช ืืคืงืืื ืืืืจืื ืชืืืื ืื ืชืืืื ืืืืืืื
ืื ื ืืืฅ. ืืืืจ ืืื ืื ืืืฉืืืื ืื ืชืื ืืืกืืก, ืกืคืจืืืช ืืคืืชืื
ื ืชืื, ืืืช ื ืชืื ืกืคืจืืืช ืืืื ืืืจืฆืื, ืืื ืืงืืืข ืฉื ืืกืืก-ืืืกื. ืื
ืฉืืืื ืื โโืืงืืืฅ ืฉืฉืื ื ืืฆื ืืืืฅ ืืืื ืืขืฆื ืืกืคืจืืืช ืืืื.
ืืฉืืืื -BAse_RElative ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืืื ืืืจืื ืืฉืืืช ืงืืฆืื ืืืกืืื ืืืชืคืจืฉ ื
ืืืกืืช ืื ืชืื ืืืกืืก; ืฉืืืช ืงืืฆืื ืืืืืืื ืขืืืื ืืืฉืื ืขื ืืฉืืืช ืืฉืื ืื
ื ืชืืืื ืขื ืื ืช ืืงืืืข ืฉื ืืกืืก-ืืืกื.
ืืฉืืืื relative_filename_preference ืืงืืืฅ ืชืฆืืจืช ืืืฉืชืืฉ ืขืฉืื ืืฉืืฉ ืืฉืื ืื
ืืชื ืืืืช ืืจืืจืช ืืืื ืื. ืึดืจึฐืืึนืช aeuconf(5) ืืืืืข ื ืืกืฃ.
ืืชึทืึฒืึดืื ืฆื ืืคืงืืื
ืคืงืืื ืื ืชืืื ืื ืจืืฉืืื ืื ืืื ืื ืืืืงื, ืืืื ืืืกืคืช ืงืืืฅ ื ืืกืฃ
ืืืื ืืืชื ืืืืคื ืืืืื ื.
ืืืฉืจ ืงืืฆื ืืฉืื ืื ืืืคืืขืื (ืืกืืชื -ืจืฉืืื Change_Files -ืชึทืืฆึดืืชึดื) ืืงืืฆืื ืืืืฉืื (ืืืฉ-
ืฉื) ืืืคืืขื ืืจืฉืืื, ืืืงืืฆืื ืฉืืืกืจื (ืฉื ืืฉื) ืืืื ืึนื ืืืคืืขืื ื
ืจืฉืืื ืชืืฆืืชืืช. ืืืืคื ืืืื, ืืืฉืจ ืงืืฆื ืืคืจืืืงื ืจืฉืืืื ืขื ืฉืื ืื ืืคืืจืฉ
ืืกืคืจ (ืืกืืชื -ืจืฉืืื Project_Files -ืชึทืืฆึดืืชึดื -ืฉืื ืื ื ) ืืฃ ืืื ืืงืืฆื ืืฉืื ืื, ืืืื
ืื ืืงืืฆืื ืืืืฉืื ืืื ืืงืืฆืื ืฉืืืกืจื, ืืืคืืขื ืืจืฉืืื ืืชืืฆืืชืืช. ืฉืชื ืืชืืื ืืช ืืืื ืื
ืืืื ืืืขืื ืืฉืงืืจืืื ื-aegis ืืชืื DMT ืืื ืืืฆืืจ ืืช ืจืฉืืืช ืงืืฆื ืืืงืืจ.
ืืืืขื
ืืฉืืืื new_file_command ื remove_file_command ืืคืจืืืงื config ืืงืืืฅ ืืืคืขืืื, ืื ืืืืืจ.
ืืฉืืืื project_file_command ืืืคืขื ืื, ืื ืืืืืจ, ืืื ืืื ืืื ืืืจืฆืื
ืืืืจืื ื. ืึดืจึฐืืึนืช aepconf(5) ืืืืืข ื ืืกืฃ.
WHITE OUT
Aegis ืืกืคืงืช ืื ืืช ืื ืฉื ืงืจื ืืขืชืื ืงืจืืืืช "ื ืชืื ื ืืฃ" ืืืฆืืืข ืขื ืืชืคืชืืืช
ืืืื (ืืืืจืื, ืื ืืืช ืืขืจืืืช, ืืื ') ืืคืฉ ืชืืืื ืืกืคืจืืืช ืืคืืชืื, ืืืืืจ ืืื ืคื ืืื
ืงื ืืืกืืก ืฉื ืืขื ืฃ, ืืื ืืืื ืขื ืืงื ืืืกืืก ืฉื ืืืืข.
ืืืขืื ืขื ื ืชืืื ืชืฆืืื ืืื ืฉืืื ืืืกืืจ ืงืืฆืื, ืืชื ืฆืจืื ืืืืฉืื
"whiteout" ืืื ืืืืจ "ืชืคืกืืง ืืืคืฉ, ืื ืืืกืจ."
ืืืฉืจ ืืชื ืืฉืชืืฉ ื- ืืจื(1) ืื aemv(1) ืคืงืืืืช, ืื ืืืืจ "ืืืกืฃ ืืืืข ืืฉืื ืื ืื
ืื ืฉืืกืืจ ืืช ืืงืืืฅ ืืงื ืืืกืืก ืืืฉืจ ืืฉืื ืื ืืื ืืฉืืื". ืืืืืจ ืืืื
ืืฉืื ืื ืืื ื ืืืืืช ืืคืืชื ืืืืื ื, ืืงืืืฅ "ืืืกืจ" ืจืง ืืคืืชืื
ืกืคืจืืื - ืืื ืขืืืื ืงืืืืช ืืงื ืืืกืืก, ืืืื ืชืืื ืขื ืืฉืื ืื
ืืฉืชืื ืืืฆืืื.
ืืฉืืชื ืืฉืชืืฉ ื- ืืจื(1) ืื aemv(1) ืคืงืืืืช, Aegis ืชืืฆืืจ ืงืืืฅ 1K ืืื ืืคืขืื ืืชืืจ
whiteout. ืืชืืื ืฉืื ืืืืขืจ ืืืื, ืื ืฉืื ืืชื ืืงืืคื ืื ืืืื ืืช ื"ืืืกืจ"
ืงืืืฅ ืืืขืืช, ืืชื ืืงืื ืฉืืืื ืงืืื ืืช. ืื ืืืืืจ ืื ืืืกืืจ ืืืืฉื
ืืคื ืืืช.
ืืืฉืจ ืืฉืื ืื ืืฉืืื, ืืงืืืฅ ืฉืืืกืจ ืืื ืึนื ืืืขืชืง/ืงืืฉืจ ืืงื ืืืกืืก ื
ืกืคืจืืืช ืืืื ืืืจืฆืื, ืืืื ืึนื ืืืขืชืง ืืกืคืจืืืช ืืคืืชืื. ืืื
ืคืขื ืฉืืื ื ืขืื ืคืืืืช (ืืื ืฉืืจืืจ). ืืื ืื ืืื ืฉืืืื ืืฉืืืื
ืืจืืืช ืืืื ื ืื ืืืคื ืืืช ืืืฉื ืืช ื ืืฆืื ืืชืืงื ื ืืืื ืฉืืฉืื ืื ืืื ื-
ืืืืืช ืืคืืชื ืืืื ื.
ืฉืื ืืืืืืื
ืืขืช ืืฆืืจืช ืจืฉืืื ืฉื ืงืืฆืื ืืืืืืจ ืื ืงืืฉืืจ, ืืฉืื ืฉืืงืืืฅ
ืื ืืคืกื ื ืืฆืจ ืืืืืข ืืืืืจ ืขื ืืื Aegis, ืืื ืืืขืจืืช ืืงืืฆืื.
ืืืช ืืืื ืกืืืืช:
(ื) Aegis ืืืืข ืืืืืง ืืืคื ื ืืฆืืื ืงืืฆื (ืืงืืจ), ืืขืื ืฉืื ืืฉืืจ ื ืืฆื
ืืกืงืช ืืืืข ืฉื ืืืืืก; ื
(ื) ืงืฉื ืืืคืฉ ืืืขืจืืช ืืงืืฆืื ืืืฉืจ ื ืชืื ืืชืฆืืื ืืจืื ื-2 ืกืคืจืืืช
(ืืฉืืืช ืืืกืชืขืคืืช ืฉื Aegis ืืืืื ืืืคืื ืืืชื ืืืจืืื ืืืืคื ืฉืจืืจืืชื); ื
(ื) ืงืืฆื ืืืืื ื, ืืื ืืืจ ืืืจ ืฉื ืืชืจ "ืฉืืื", ืืืืืื ืื ืฉืืื
ืืฉืจ ืืืงืจ ืืช ืืขืจืืช ืืงืืฆืื.
ืืืจื ืืงืื ืืืืชืจ ืืืฉืชืืฉ ืืืืข ืืงืืฆืื ืฉื Aegis ืืื ืขื ืืฉืื ืืื an awk(1) ืชืกืจืื
ืขืืืื ืจืฉืืืืช ืงืืฆื Aegis. ืืืืืื, ืืชื ืืืื ืืขืฉืืช ืืืช ืขื ืืขืฉืืช(1) ืืืืงืื:
# ืฆืืจ ืืช ืื ืืคืกื ืืงืืืฅ
manifest.make.inc: manifest.make.awk
( aegis -l cf -ter ; aegis -l pf -ter ) | \
awk -f manifest.make.awk > manifest.make.inc
# ืืืื ืืขืช ืืช ืื ืืคืกื ืืงืืืฅ
ืืืืืื manifest.make.inc
ืืขืจื: ืื ืืืื ืื ืืขืื ืื ืชืขืฉื ืืช ืื ืคืขื ืืืช ืืื ืกืคืจืืื, ืืื ืืื ืืืื
ืืื ืข ืืื ืืืชืื ืืืืืช ืจืืืช ืืชืื manifest.make.inc ืงืืืฅ, ืืื ืืืื
ืึทืขึฒืืึนืจ.
ืืคืฉืจ ืืขืฉืืช ืืช ืืืชื ืืืืจ ืขื ืืืืื ืืืืืืช ืฉื Aegis (ืจืื AER(1) ืืขืื
ืืืืข), ืืื ืื ืืืชืจ ืืขืืจื ืื awk(1) ืชืกืจืื. ืขื ืืืช, ืขื ื
ืืืืข "ืืฉืจ ืืคืื ืฉื ืืกืืก" ืืืืืื, ืืื ืื ืืืื ืืืืืช ืืจืื ืืืชืจ ืืื.
ืื ืืคืกื ืงืืืฅ ืื ืืืคืื ืื ืืขืืืื ืืื ืืืืืจ ืืงืืืฅ ืฉื Aegis
ืคืงืืืืช ืคืขืืืืช. ืขื ืืื ืฉืืืืฉ ื project-file_command ื change_file_command ืฉืืืช ืฉื
ืืคืจืืืงื config ืงืืืฅ (ืจืื aepconf(5) ืืืืืข ื ืืกืฃ), ืืชื ืืืื ืืืืืง ืงืืืฅ ืื
ืืืื ืื ืืกืืจืืืืื.
/* ืืคืขื ืืืฉืจ ืื ืืคืกื ืงืืืฅ ืืฉืื ืื ืืฉืชื ื */
change_file_command = "rm -f manifest.make.inc";
/* ืืคืขืื ืืืฉืจ ืื ืืคืกื ืงืืืฅ ืืคืจืืืงื ืืฉืชื ื */
project_file_command = "rm -f manifest.make.inc";
ืืื, ืื ืืคืกื ืืงืืืฅ ืืืืฉ ืืืื ื ืืืืฉ ืืืืื ืืื ื ื ื(1) ืคืงืืื.
ืืคืฉืจืืืืช ื ืืขืืคืืช
ืืฉ -ืื-WhiteOut ืืคืฉืจืืช, ืืฉืจ ืขืฉืืื ืืฉืืฉ ืืื ืืืื ืงืืฆื Whiteout ืืืฉืจ ืืชื ืืฉืชืืฉ
ืื ืืื ืืจื(1) ื aemv(1) ืคืงืืืืช. ืืฉ ืืงืืื -WhiteOut ืืคืฉืจืืช, ืฉืืื
ืืืจื ืืื ืืจืืจืช ืืืืื.
ืืฉ whiteout_preference ืฉืื ืืงืืืฅ ืืขืืคืืช ืืืฉืชืืฉ (ืจืื aeuconf(5) ืขืืืจ
ืืืืข ื ืืกืฃ) ืื ืืจืฆืื ื ืืืืืืจ ืืคืฉืจืืช ืื ืืฆืืืชืืช ืืืชืจ.
Whiteout ืฉืื ืชืื ืืืช
ืืฉืืืื whiteout_template ืชืืื ืืคืจืืืงื config ื ืืชื ืืืฉืชืืฉ ืืงืืืฅ ืืื ืืืืฆืจ ืฉืคื-
ืงืืฆื ืฉืืืื ืกืคืฆืืคืืื. ืื ืฉืื ืจืฉืืืช ืชืื ืืช ืืืื ื ืื ืชืืืืช, ืงืืืฅ ืฉื 1KB ืืืืขืจ ืืืื
ืืืืืช ืืืืฆืจ - ืื ืืืืจ ืืืจืื ืืฉืืืืืช ืืืืจ ืืืขื ืืื ืฉืคื.
ืื ืืชื ืจืืฆื ืืืืขืช ืฉืืืื ืงืจืืื ืืืชืจ ืืืื, ืขืจืืื ืืืื
whiteout_template =
[
{
ืชืื ืืช = [ "*.[ch]" ];
body = "#error ืงืืืฅ ืื ืืืกืจ.";
}
];
ืืืื ืืืืืช ืืืื ืืขืื (ืืืืื ืื ืื ืืื gcc(1) ื ืืฆื ืืฉืืืืฉ).
ืื ืื ืืืื ื ืฉ ืื ืงืืืฅ whiteout ืืืคืง, ืืืฉื ืขืืืจ ืงืืฆื ืืงืืจ C, ืืชื ืืืื
ืืฉืชืืฉ ืืชืื ืืช ืืืื ื ืืืื
whiteout_template =
[
{ pattern = [ "*.c" ]; }
];
ืื ื ืขืืจ ืืึผืฃ ืฉืื ืืฉื ื ืคืืจืืฉื ืื ืืืฆืืจ ืงืืืฅ whiteout ืืืื.
ืืืชืื ืฉืืฉ ืื ืืืชืจ ืืจืฉืืื ืืืช ืฉื ืชืื ืืช ืืืื ื, ืื ืฉืื ืื ืฉืกืืจ ื-
ืขืจืืื ืืฉืืืื. ืืขืจื ืืจืืฉืื ืฉืชืืื ืืฉืืฉ.
ืืืืขื
ืขื ืืฉืืืช ืคืงืืื ืื ืืืฆืืื, ืืืชืจืืืช ืืืืืฆืขืืช ืืืจื ืืื ืขื ืืื ื
ืืจื(1), aenf(1) ื ืื ื(1) ืืืคืขืืืช ืคืงืืืืช, ืืคื ืืฆืืจื. ืืื ืืืืืื ืืช
project_file_command, new_file_command, new_test_command ื remove_file_command ืฉืืืช
ืฉื ืืคืจืืืงื config ืงืึนืึถืฅ. ืึดืจึฐืืึนืช aepconf(5) ืืืืืข ื ืืกืฃ.
ืืคืฉืจืืืืช
ืืืคืฉืจืืืืช ืืืืืช ืืืื ืืช:
-ืฉืื ืื ืืกืคืจ
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืฆืืื ืฉืื ืื ืืกืืื ืืชืื ืคืจืืืงื. ืึดืจึฐืืึนืช
ืืกืืชื(1) ืืชืืืืจ ืืื ืฉื ืืคืฉืจืืช ืื.
-ืขึถืืจึธื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืงืื ืืืืข ื ืืกืฃ ืขื ืืืคื ืืฉืืืืฉ ื- ืืกืืชื
ืชืื ืืช.
-ืจืฉืืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืงืื ืจืฉืืื ืฉื ื ืืฉืืื ืืชืืืืื ืืคืงืืื ืื.
ืืจืฉืืื ืขืฉืืื ืืืืืช ืืืืืช ืืืชืจ ืืืฆืคืื.
-ืื_ืจืืฉืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืื ืืช ืืจืืฉืื ืืืืืืืื ืฉื ืคืื ืืฉืืืืืช
ืงืืืฅ. ืื ืฉืืืืฉื ืืขืชืื ืงืจืืืืช ืืืฉืจ ืืกืคืจ ืคืงืืืืช aegis ืืฉืืืืืช ืืืขืืคืช
ืชึทืกืจึดืื.
-ืคึผืจืึนืึถืงื ืฉื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืืืืจืช ืืคืจืืืงื ืืืขื ืืื. ืืชื ืื -ืคึผืจืึนืึถืงื
ืืืคืฉืจืืช ืืฆืืื ืช, ื AEGIS_PROJECT ืืฉ ืืืชืืืขืฅ ืขื ืืฉืชื ื ืกืืืื. ืื
ืฉืื ืงืืื, ืฉื ืืืฉืชืืฉ $HOME/.aegisrc ืืงืืืฅ ื ืืืง ืืืืชืืจ ืืจืืจืช ืืืื
ืฉืื ืคืจืืืงื (ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ). ืื ืื ืื ืงืืื,
ืืืฉืจ ืืืฉืชืืฉ ืขืืื ืจืง ืขื ืฉืื ืืืื ืืชืื ืคืจืืืงื ืืืื, ืืคืจืืืงื
ืืจืืจืช ืืืืื ืฉื ืฉื ืืคืจืืืงื ืื. ืืืจืช, ืื ืืขืืช.
-ืชึทืืฆึดืืชึดื
ืืคืฉืจืืช ืื ืขืฉืืื ืืฉืืฉ ืืื ืืืจืื ืืจืืฉืืืื ืืืืฆืจ ืืช ืืืื ืืืื ืฉื
ืึตืืึธืข. ืื ืืืจื ืืื ืฉืืืืฉื ืขืืืจ ืกืงืจืืคืืื ืฉื ืืขืืคืช.
-ืึดืืึผืึดื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืื ื-aegis ืืืคืืง ืืืชืจ ืคืื. ืืืจืืจืช ืืืื aegis
ืืืืฆืจ ืคืื ืจืง ืขื ืฉืืืืืช. ืืฉืืืืฉ ืขื ื -ืจืฉืืื ืืคืฉืจืืช ืืคืฉืจืืช ืื
ืืืจื ืืืืกืคืช ืืืชืจืืช ืขืืืืืช.
-ืึทืึฒืืึนืช ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืืฉ ืืคืงืืืืช Aegis ืืืืชืื ืืื ืขืืื ืืืฉื, ืื
ืื ื ืืชื ืืืฉืืื ืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ lock_wait_preference
ืื ืื ืฆืืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
-ืื ืืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืจืืฉ ืืคืงืืืืช Aegis ืืฉืืื ืฉืืืื ืงืืื ืืช ืื ืืืฉื
ืื ื ืืชื ืืืฉืื ืื ืขืืืื ืืื. ืืจืืจืช ืืืืื ืืื ืฉื ืืืฉืชืืฉ
lock_wait_preference ืื ืื ืฆืืื, ืจืื aeuconf(5) ืืืืืข ื ืืกืฃ.
-WhiteOut
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืงืฉ ืฉืืงืืฆืื ืฉื ืืืงื ืืืืืคื ื-"whiteout"
ืงืืืฅ ืืกืคืจืืืช ืืคืืชืื. ืืจืขืืื ืืื ืฉืืจืืืช ืงืืืฅ ืืื ืชืขืฉื ืืืช
ืืืจืื ืืฉืืืื ืงืืื ืืช, ืขื ืื ืช ืฉื ืืชื ืืืื ืืืฆืื ืืช ืื ืืืคื ืืืช. ืื
ืืืจื ืืื ืืจืืจืช ืืืืื.
-No_WhiteOut
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืงืฉ ืฉืื ืืืฆื ืงืืืฅ "whiteout" ื-
ืกืคืจืืืช ืคืืชืื.
ืจืื ืื ืืกืืชื(1) ืืืคืฉืจืืืืช ืืืฉืืชืคืืช ืืื ืคืงืืืืช ื-aegis.
ืื ืืืคืฉืจืืืืช ืขืฉืืืืช ืืืืืช ืืงืืฆืจืืช; ืืงืืฆืืจ ืืชืืขื ืืืืชืืืช ืืืืืืช,
ืื ืืืืชืืืช ืืงืื ืืช ืืืงื ืชืืชืื (_) ืื ืืืคืฆืืื ืืืื. ืขืืื ืืืฉืชืืฉ ืืจืฆืฃ
ืจืฆืคืื ืฉื ืืืชืืืช ืืืคืฆืืื ืืืืช.
ืื ืืืคืฉืจืืืืช ืืื ื ืชืืืืืช ืจืืฉืืืช, ืืชื ืืืื ืืืงืืื ืืืชื ืืืืชืืืช ืืืืืืช ืื ืงืื ืืช ืื ื
ืฉืืืื ืฉื ืฉื ืืื, ืืืงืจื ืืื ื ืืฉืื.
ืืืืืื: ืืืจืืืื ืืื "-project, "-PROJ" ื-"-p" ืืชืคืจืฉืื ืืืื ืืืฉืืขืืชื ืฉื
-ืคึผืจืึนืึถืงื ืืึนืคึผึฐืฆึดืึธื. ืืืืขืื "-prj" ืื ืืืื, ืื ืจืฆืืฃ
ืชืืืื ืืืคืฆืืื ืืืื ืื ืกืืคืงื.
ืืคืฉืจืืืืช ืืืจืืืื ืืื ืืืจืื ืฉื ืฉืืจืช ืืคืงืืื ืขืฉืืืื ืืืชืขืจืื ืืืืคื ืฉืจืืจืืชื ืืฉืืจืช ืืคืงืืื,
ืืืจื ืืืจืจื ืืคืื ืงืฆืืืช.
ืฉืืืช ืืืืคืฆืืืช ืืืจืืืื ืฉื GNU ืืืื ืื. ืืื ืื ืฉืืืช ืืืคืฉืจืืืืช ืขืืืจ ืืกืืชื ืืจืื,
ืืืฉืืขืืช ืืื ืืชืขืืืืช ืื-'-' ืืืืืื ืื ืืกืฃ. ื "--ืืึนืคึผึฐืฆึดืึธื=ืขืจื"ืืืืกืืื ืืื ืื
ืืืื.
ืืืืืฅ ืืื ืื
ืืืื ืื ืืืืืืฅ ืืคืงืืื ืื ืืื
csh% ืืื ืื aemv 'aegis -mv \!* -v'
sh$ aemv(){aegis -mv "$@" -v}
ืฉืืืืืช
ืื ืฉืืืื ืื โโืืฉืื ืื ืืื ื ื- ืืืืืช ืืคืืชื ืืืื ื.
ืืืื ืฉืืืื ืื โโืืฉืื ืื ืืื ื ืืืงืฆื ืืืฉืชืืฉ ืื ืืืื.
ืื ืฉืืืื ืื โโืืื ืืืงืืฆืื ืืืจ ืืฉืื ืื.
ืึฐืฆึดืืึธื ืกืึธืืึผืก
ืืฉืืืื ืืกืืชื ืืคืงืืื ืชืฆื ืขื ืกืืืืก 1 ืืื ืฉืืืื. ื ืืกืืชื ืืคืงืืื ืชืืื ืืืื
ืฆื ืขื ืกืืืืก 0 ืื ืืื ืฉืืืืืช.
ืืกืืืื ืืจืืืฆืืืช
ืึดืจึฐืืึนืช ืืกืืชื(1) ืขืืืจ ืจืฉืืื ืฉื ืืฉืชื ื ืกืืืื ืฉืขืฉืืืื ืืืฉืคืืข ืขื ืคืงืืื ืื. ืึดืจึฐืืึนืช
aepconf(5) ืขืืืจ ืงืืืฅ ืืชืฆืืจื ืฉื ืืคืจืืืงื ืคืจืืืงื_ืกืคืฆืืคื ืฉืื ืืืฆื ืืืืืืจ
ืืฉืชื ื ืกืืืื ืขืืืจ ืื ืืคืงืืืืช ืืืืืฆืขืืช ืขื ืืื Aegis.
ืืฉืชืืฉ ื-aemv ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net