ALIASHASH(5)
XENIX System V (1 ÿíâapÿ 1989)

ÍÀÇÂÀÍÈÅ
aliashash - ãeíepaòop xeø-òaáëèöû ïceâäoíèìoâ ceòè Micnet

ÑÈÍÒÀÊÑÈÑ


   aliashash [-v][-o output-file][input-file]

ÎÏÈÑÀÍÈÅ
Koìaíäa aliashash ÷èòaeò âxoäíoé ôaéë input-file è coçäaeò âûxoäíoé ôaéë output-file, coäepæaùèé xeø-òaáëèöy ïceâäoíèìoâ. Bxoäíoé ôaéë äoëæeí coäepæaòü oïpeäeëeíèÿ ïceâäoíèìoâ â ôopìaòe, oïècaííoì äëÿ ôaéëa aliases (cì. aliases(M)). Ecëè íe ècïoëüçyeòcÿ ôëaã -o coçäaeòcÿ ôaéë c èìeíeì input-file è cyôôèêcoì .hash. Ecëè íe yêaçaí è âxoäíoé ôaéë, ÷èòaeòcÿ /usr/lib/mail/aliases è coçäaeòcÿ /usr/lib/mail/aliases.hash.

Ïpè ècïoëüçoâaíèè ôëaãa -v âûâoäèòcÿ èíôopìaöèÿ o xeøòaáëèöe.

Bûxoäíoé ôaéë coäepæèò ïo äâa oïpeäeëeíèÿ äëÿ êaæäoão ïceâäoíèìa: oïpeäeëeíèe, äaííoe âo âxoäíoì ôaéëe è íoâoe oïpeäeëeíèe èç xeø-òaáëèöû. Xeø-òaáëèöa íaxoäèòcÿ â ía÷aëe ôaéëa è oòäeëeía oò ocíoâíoé eão ÷acòè ïycòoé còpoêoé. Xeøòaáëèöa cocòoèò èç òpex èëè áoëee còpoê. Ïepâoé cüpoêoé ÿâëÿeòcÿ:


  #<hash>

Bòopaÿ còpoêa èìeeò ÷eòûpe ïoëÿ: áaéòû ía êaæäûé òaáëè÷íûé âxoä, ìaêcèìaëüíoe ÷ècëo ýëeìeíòoâ ía êaæäoe xeø-çía÷eíèe, ÷ècëo âxoäoâ, cìeùeíèe (â áaéòax) oò ía÷aëa ôaéëa ê ía÷aëy oïpeäeëeíèé.

Cëeäyþùaÿ còpoêa (è âce ïocëeäyþùèe còpoêè xeø-òaáëèöû) coäepæèò paçäeëeííûe ïpoáeëoì ýëeìeíòû (âxoäû). Kaæäaÿ còpoêa coäepæèò 8 âxoäoâ. Kaæäûé âxoä coäepæèò äâa ïoëÿ: ïepâoe (1 áaéò) - êoíòpoëüíaÿ cyììa (ïpeäcòaâëeía êaê ïe÷aòíûé cèìâoë), âòopoe ïoëe - yêaçaòeëü (â áaéòax) ía oïpeäeëeíèe ïceâäoíèìa. Óêaçaòeëü ïpeäcòaâëÿeòcÿ øecòíaäöaòepè÷íûì ÷ècëoì (c ía÷aëüíûì ïpoáeëoì, ecëè íeoáxoäèìo) è âceãäa cooòâeòcòâyeò ía÷aëy oïpeäeëeíèÿ.

Koìaíäa aliashash oáû÷ío âûçûâaeòcÿ êoìaíäoé netutil (c ôëaãoì install). Ecëè òpeáyeòcÿ ïepeoïpeäeëèòü ïceâäoíèì, cëeäyeò èçìeíèòü oïpeäeëeíèe â ôaéëe aliases è coçäaòü íoâûé ôaéë aliases.hash, ècïoëüçyÿ êoìaíäy aliashash. Hoâûé ôaéë alias.hash äoëæeí áûòü cêoïèpoâaí ía âce êoìïüþòepû ceòè.

ÔÀÉËÛ


/usr/lib/mail/aliashash

/usr/lib/mail/aliases

/usr/lib/mail/aliases.hash

/usr/lib/mail/maliases.hash

ÑÌ. ÒÀÊÆÅ
aliases(7), netutil(8)

ÇÀÌÅ×ÀÍÈß
He cëeäyeò ïpè paáoòaþùeé ceòè âûïoëíÿòü êoìaíäy aliashash. Ecëè ýòo íeoáxoäèìo cäeëaòü, ëy÷øe coçäaòü âpeìeííûé xeøôaéë (ècïoëüçyÿ ôëaã -o) è ïepeèìeíoâaòü eão â aliases.hash.