E-mail

¡iͦW¡j¹q¤l¶l¥ó

¡i»¡©ú¡j½Ð¨£ electronic mail¡C

Effective user ID

¡iͦW¡j¦³®Ä¨Ï¥ÎªÌÃѧO½X

¡i»¡©ú¡j¡u¦³®Ä¨Ï¥ÎªÌÃѧO½X¡v¨ä¥D­n¥Øªº¬O¥Î¨ÓÅý¨t²Î¨M©w¨º¤@¨Ç¨t²Î¸ê·½¥i³Q¨º´X­Ó³B²zµ{§Ç©Ò¦@¥Î¡C¤]´N¬O»¡¡A¹ï¬Y¤@¶µ³]³Æ¦Ó¨¥¡A¨Ï¥ÎªÌ¦³µL¦XªkªºÅv§Q¨Ó¨Ï¥Î¥¦¡C¦b¤j³¡¥÷ªº±¡§Î¤U¡A¡u¦³®Ä¨Ï¥ÎªÌÃѧO½X¡v·|»P¡u¯u¹ê¨Ï¥ÎªÌÃѧO½X¡v(real user ID) ¬Û¦P¡C¦Ü©ó¨Ò¥~ªº±¡ªp¡A¨ä¤¤¤@¨Ò«K¬O·í¥Î¤á­n­×§ï¥»¨­ªº¡u³q¦æ½X¡v¡]password¡^®É¡A¥Lªº¡u¦³®Ä¨Ï¥ÎªÌÃѧO½X¡v·|¼È®ÉÅܬ°¸ò¡u¶W¯Å¨Ï¥ÎªÌ¡v¡]super user¡^ªº¡u¦³¨Ï¥ÎªÌÃѧO½X¡v¤@¼Ë¡A¥H¤è«K¨ä§@·~¡C

¡i°Ñ¦Ò¡jreal user ID, superuser¡C

electronic mail

¡iͦW¡j¹q¤l¶l¥ó

¡i»¡©ú¡j¹q¤l¶l¥ó¬O§Q¥Î¹q¸£»P¹q¸£¶¡ªººô¸ô³s½u¡A§â«H¥ó¶Ç°e¨ì¨ä¥L¨t²Î¡]·íµM¤]¯à°e¨ì¬Û¦P¨t²Î¡^ªº¨Ï¥ÎªÌ¡C¹q¤l¶l¥ó¾Ö¦³¶Ç»¼§Ö³t¤Î¨Ï¥Î¤è«Kªº¯SÂI¡A¦b¿ì¤½«Ç¦Û°Ê¤Æªº¥ô°ÈùØ¥i¥H¨ú¥N¤½¤å»P³Æ§Ñ¿ý¡A¹F¨ìµL¯È¿ì¤½«Çªº¹Ò¬É¡C

UNIX ¨t²Î¥i¥H¦b¦P¤@¾÷¾¹©Îºô¸ô¤W¤£¦Pªº¨Ï¥ÎªÌ¤§¶¡¡A¬Æ¦Ü©ó¤£¦Pºô¸ô¤Wªº¨Ï¥ÎªÌ¤§¶¡§@¡u¶l¥ó¡vªº¶Ç°e»P±µ¦¬¡A¾á¥ô¦¹¤@¤u§@ªº«ü¥O¬° mail¡Btalk¡Bwrite µ¥¡C

ELF (Extensible Linking Format)

¡iͦW¡jÂX¥RÀɮ׳sµ²³W®æ

¡i»¡©ú¡jELF ¬° SVR4 ·s©wªº³W®æ¡A¥¦¥Î¨Ó§@¥ØªºÀÉ¡B¥i°õ¦æÀɩάO°ÊºA³sµ²¨ç¦¡À]ªºÀɮ׮榡¡CELF ¦b¨Ï¥Îªº¼u©Ê»P²¾´Ó©Ê¤W³£¸û¦³ªº COFF Àɮ׮榡­nÀu¶V¡CSVR4 ¦P®É¤ä´© ELF »P COFF¡A¦ý¬O SVR3.2.2 ¥H«eªºª©¥»¤£¤ä´© ELF¡C

¡i°Ñ¦Ò¡jCOFF¡C

Encryption

¡iͦW¡j½s½X¥[±K

¡i»¡©ú¡j¥Ñ©ó UNIX ¨t²Îµ¹¦æ±K½XÀɮס]passwd file¡^ªº¦s¨ú¨úÅv­­¡]access permission¡^¬° rw-r--r--¡A¤]´N¬O»¡¥ô¦ó¨Ï¥ÎªÌ§¡¥i¥HŪ¨ú¸ÓÀɮסA¦]¦¹±Ó·Pªº¸ê®Æ¦p³q¦æ½X³£¸g¹L¤F¤@®M¡u½s½X¥[±K¡vªºµ{§Ç¡A¥H«OÅ@¥Î¤á§@·~Àô¹Òªº¦w¥þ¡C¦Û SVR4.0 °_¡AUNIX ¼W¥[¤F shadow password ªº«OÅ@¤è¦¡¡A¨Ï±o UNIX ªº¦w¥þ©Ê§ó¥[§¹³Æ¡C

¡i°Ñ¦Ò¡jshadow password¡C

EUC¡]Extended UNIX Code¡^

¡iͦW¡jÂX¥R UNIX ½X

¡i»¡©ú¡j²Ä¤@­n°È´N¬O¸Ñ¨M½Xªº°ÝÃD¡A¦b©Ô¤B»y¨tªº°ê®a¡A¤@­Ó¦r¤¸¡]character¡^«K¬O¥H¤@­Ó¦ì¤¸²Õ¨Óªí¥Ü¡A¦b¥H©¹ ASCII ±Ä¥Î¬°¤º½X®É³o¬O¦¨¥ßªº¡A¦ý¬O¦b MNLS ªºÀô¹Ò¤U«o«D¦p¦¹¡A¦r¤¸¤£¦A¬O³æ¤@¦ì¤¸²Õ¡A¤@­Ó¦r¤¸¥i¯à¬O¥Ñ¼Æ­Ó¦ì¤¸²Õ©Ò²Õ¦¨¡A¥H¥Ø«eªº¤¤¤å UNIX ¨t²Î¨Ó»¡´N¬O±Ä¨ú EUC 2 ¤Î 4 ¦ì¤¸²Õªºªí¥Ü¤è¦¡¡A¦]¦¹¤@­Ó¤¤¤å¦rªº¤º½X¥i¯à¬O¨â­Ó¦ì¤¸²Õ©Î¬O¥|­Ó¦ì¤¸²Õ¡C

³æ¤@¦ì¤¸²Õªº¦r¤¸¶°¡]character set¡^¬OµLªkº¡¨¬¨È¬w¦U°êªº»y¨¥¡A©Ò¥H MNLS ¥²¶·¦P®É¦b UNIX ¦æµ{¡]process¡^©MÀɮס]file¡^¶¥¼h¤ä´©¦h¦ì¤¸²Õ½s½X¶°¦X¡]Multibytes Code Set¡^¡C³o«K·N¨ýµÛ¥H¤¤¤å¬°ÀɮשR¦W¡A©Î¬O¥H¤¤¤å§@¬°©R¥O°õ¦æ¡C

¥~³¡½s½X¶°¦X¡]EXTERNAL CODE SET¡^¥NªíµÛ¹q¸£¨t²Î©Ò§e²{ªº¦r¤¸¶°¡C¥þ¥@¬É¤W¦³¦h¤£¦Pªº¦r¤¸¶°¡A¦b UNIX ªº³B²z¹Lµ{¤¤¡A¨C¤@¦r¤¸¶°³£·|¹ïÀ³¦Ü¤@¤£¦Pªº¤º³¡½s½X¶°¦X¡]INTERNAL CODE SET¡^¦Ó¦¹¤º³¡¦r¤¸¶°´NºÙ§@ÂX¥R UNIX ½X©Î EUC ½X¡C

EUC ¬O¥Ñ¥|­Ó½s½X¶°¦X¡]CODE SET¡^©Ò²Õ¦¨¡A§Y¤@­Ó¥D­n½s½X¶°¦X¡]Primary Code Set¡^--½s½X¶°¦X 0,©M¤T­Ó¸É¥R½s½X¶°¦X--½s½X¶°¦X 1,2,3¡C¨ä¤¤¥D­n½s½X¶°¦X±`³Q«ü©w¬°¤C¦ì¤¸ªº ASCII ¦r¤¸¶°¡CEUC ªº½s½X¶°¦X¾aµÛ MSB ©M³æ¤@²¾¦ì¦r¤¸¨Ó°Ï§O¡C³æ¤@²¾¦ì¦r¤¸¬O¥Î¨Ó²¤Æ½s½X¶°¦Xªº©w¸q¡A¨Ò¦p§Ú­Ì¦p¹J¨ì¥H SS2 ¬°¶}©lªº¦r¤¸¡A«Kª¾¹D¥¦¬O½s½X¶°¦X 2 ªº¦r¤¸¡C¸É¥R½s½X¶°¦Xªº¿ï¾Ü¬O¥Ñ¨Ï¥ÎªÌ¦Û¦æ©w¸q¡C¦pªG¨Ï¥ÎªÌ¨S¦³©w¸q½s½X¶°¦X¡A«h 7-bit US ASCII ´N³Q³]©w¬°½s½X¶°¦X¡C¦Ó½s½X¶°¦Xªº©w¸q¥iÀH®É®Ú¾Ú©Ò¿ï¾Üªº°Ï°ìÀô¹Ò¡]locale¡^¦Ó¨M©w¡C¨t²Î¤º©wªº°Ï°ìÀô¹Ò¬O C °Ï°ìÀô¹Ò¡A´N¬O¶Ç²Î¤W§Ú­Ì©Ò¨Ï¥Îªº­^¤åª©ªº UNIX Àô¹Ò¡C

EUC ªº½s½X¶°¦X¦p¤U¹Ï©Ò¥Ü¡A¨ä¤¤¥D­n½s½X¶°¦Xªº MSB ³Q³]©w¬° 0, ¨ä¾lªº¸É¥R½s½X¶°¦Xªº MSB ³Q³]©w¬° 1 ¡A¦Ó¸É¥R½s½X¶°¦X 2 ¤Î 3 §ó¥Î³æ¤@²¾¦ì¦r¤¸ SS2¡ASS3 ¨Ó°Ï¤À¡C¨ä¤¤ SS2 ªí¥Ü³æ¤@²¾¦ì¦r¤¸ 2 ¡]Single Shift character¡^¡A¨ä­È¬° 16 ¶i¦ìªº 8E ¡A¦Ó SS3 ªí¥Ü³æ¤@²¾¦ì¦r¤¸ 3 ¡A¨ä­È¬° 16 ¶i¦ìªº 8F¡C¦b¨C­Ó¸É¥R½s½X¶°¦X¤¤­n¨Ï¥Î¦h¤Ö­Ó¦ì¤¸²Õ¨Óªí¥Ü¤@­Ó¦r¤¸¡A¬O¥Ñ¨Ï¥ÎªÌ¨Ó¨M©w¡A¦b²z½×¤W¥ç¨S¦³­­¨î¡A¦ý¬°¤F¸`¬Ù¨t²Î¸ê·½©M¥H«áªºÂX¥R©Ê¤Î¥iÄâ©Ê¡A¨t²Îµo®iªÌÀ³°µ¾A·í¦Ò¶q¡A¥¿¦]¦p¦¹¡AEUC ¥i¦P®É¤ä´©¦hºØ°ê®a»y¨¥¡C

½s ½X ¶° ¦X

EUC ªí ¥Ü ªk

¥D­n½s½X¶°¦X

0XXXXXXX

1

1XXXXXXX

1XXXXXXX 1XXXXXXX

2

SS2 1XXXXXXX

SS2 1XXXXXXX 1XXXXXXX

3

SS3 1XXXXXXX

SS3 1XXXXXXX 1XXXXXXX

Exception interrupt

¡iͦW¡j¨Ò¥~¤¤Â_

¡i»¡©ú¡j·í¨t²Î¤º³¡¥X²{°ÝÃD®É¡M¥Ñ®Ö¤ßµ{¦¡¦Û¦æ²£¥Íªº¤¤Â_«H¸¹¡C

Exclusive locking

¡iͦW¡j±Æ¥~Âê©w

¡i»¡©ú¡j½Ð°Ñ¦Ò advisory locking¡C

Exit code

¡iͦW¡jµ²§ô½X¡BÄÀ¥X½X¡B²×¤î½X

¡i»¡©ú¡jµ²§ô½X¤S¥iºÙ¬°¶Ç¦^½X¡]return code¡^©Î¬Oµ²§ôª¬ºA¡]exit status¡^¡C·í¤@­Ó³B²zµ{§Ç°õ¦æµ²§ô©Î³Q¤¤Â_®É¡M¥¦·|¶Ç¦^¤@­Ó¼Æ­Èµ¹¥¦ªº¤÷³B²zµ{§Ç¡A¥Î¥H§i¤§¤÷³B²zµ{§Ç¥¦³Q²×µ²¤§­ì¦]¡M¦Ó³o­Ó¼Æ­È«hºÙ¬°¦¹©R¥Oªºµ²§ô½X¡C³q±`¡A¦b¥¿±`ª¬ªp¤Uµ²§ô°õ¦æªºµ{¦¡·|¶Ç¦^ 0 ¬°µ²§ô½X¡C

Exit Status

¡iͦW¡jµ²§ôª¬ºA

¡i»¡©ú¡j¸Ô¨£ Exit Code¡C

Explicit locking

¡iͦW¡j©úÂê

¡i»¡©ú¡j¸Ô¨£ Advisory locking¡C

Exported Symbol

¡iͦW¡j¥~³¡²Å¸¹

¡i»¡©ú¡j¥~³¡¦r²Å¬O¥Ñ¬Y¤@¥i¦@¥Îªº¨ç¦¡®w¡]shared library¡^©Ò©w¸q¡M¦]¦¹¡A¦¹ symbol ¤]¥i¥Î©ó¦¹¨ç¥Ü®w¥H¥~ªº¦a¤è¡C©Ò¥H exported symbol ¦³¤@ÂIÃþ¦ü C »y¨¥µ{¦¡¤¤©Ò¨Ï¥Îªº¥þ°ì©ÊÅܼơ]globol variable¡^¡C

¡i°Ñ¦Ò¡jImported Symbol¡C