LinuxÖÕ¶ËÉ豸Çý¶¯
ÎÄÕÂÀ´Ô´£ºhttp://blog.chinaunix.net/u3/94284/showart_1981110.html
ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÉ豸·Ç³£ÖØÒª£¬Ã»ÓÐÖÕ¶ËÉ豸£¬ÏµÍ³½«ÎÞ·¨ÏòÓû§·´À¡ÐÅÏ¢£¬LinuxÖаüº¬¿ØÖÆÌ¨¡¢´®¿ÚºÍαÖÕ¶Ë3ÀàÖÕ¶ËÉ豸¡£
14.1ÖÕ¶ËÉ豸
ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ÖÖÀàÐ͵ÄÖÕ¶ËÉ豸¡£ttyÊÇTeletypeµÄËõд£¬TeletypeÊÇ×îÔç³öÏÖµÄÒ»ÖÖÖÕ¶ËÉ豸£¬ºÜÏñµç´«´ò×Ö»ú£¬ÊÇÓÉTeletype¹«Ë¾Éú²úµÄ¡£LinuxÖаüº¬Èçϼ¸ÀàÖÕ¶ËÉ豸£º
1¡¢´®Ðж˿ÚÖÕ¶Ë£¨/dev/ttySn£©
´®Ðж˿ÚÖÕ¶Ë£¨Serial Port Terminal£©ÊÇʹÓüÆËã»ú´®Ðж˿ÚÁ¬½ÓµÄÖÕ¶ËÉ豸¡£¼ÆËã»ú°Ñÿ¸ö´®Ðж˿ڶ¼¿´×÷ÊÇÒ»¸ö×Ö·ûÉ豸¡£ÕâЩ´®Ðж˿ÚËù¶ÔÓ¦µÄÉ豸Ãû³ÆÊÇ /dev/ttyS0£¨»ò/dev/tts/0£©¡¢/dev/ttyS1£¨»ò/dev/tts/1£©µÈ£¬É豸ºÅ·Ö±ðÊÇ£¨4,0£©¡¢£¨4,1£©µÈ¡£
ÔÚÃüÁîÐÐÉϰѱê×¼Êä³öÖØ¶¨Ïòµ½¶Ë¿Ú¶ÔÓ¦µÄÉ豸ÎļþÃûÉϾͿÉÒÔͨ¹ý¸Ã¶Ë¿Ú·¢ËÍÊý¾Ý£¬ÀýÈ磬ÔÚÃüÁîÐÐÌáʾ·ûϼüÈ룺 echo test > /dev/ttyS1»á°Ñµ¥´Ê“test”·¢Ë͵½Á¬½ÓÔÚttyS1¶Ë¿ÚµÄÉ豸ÉÏ¡£
2.αÖÕ¶Ë£¨/dev/pty/£©
αÖÕ¶Ë£¨Pseudo Terminal£©ÊdzɶԵÄÂß¼ÖÕ¶ËÉ豸£¬²¢´æÔڳɶԵÄÉ豸Îļþ£¬Èç/dev/ptyp3ºÍ/dev/ttyp3£¬ËüÃÇÓëʵ¼ÊÎïÀíÉ豸²¢²»Ö±½ÓÏà¹Ø¡£Èç¹ûÒ»¸ö³ÌÐò°Ñttyp3¿´×÷ÊÇÒ»¸ö´®Ðж˿ÚÉ豸£¬ÔòËü¶Ô¸Ã¶Ë¿ÚµÄ¶Á/д²Ù×÷»á·´Ó³ÔÚ¸ÃÂß¼ÖÕ¶ËÉ豸¶ÔÓ¦µÄptyp3ÉÏ£¬¶øptyp3ÔòÊÇÁíÒ»¸ö³ÌÐòÓÃÓÚ¶Áд²Ù×÷µÄÂß¼É豸¡£ÕâÑù£¬Á½¸ö³ÌÐò¾Í¿ÉÒÔͨ¹ýÕâÖÖÂß¼É豸½øÐл¥ÏཻÁ÷£¬Ê¹ÓÃttyp3µÄ³ÌÐò»áÈÏΪ×Ô¼ºÕýÔÚÓëÒ»¸ö´®Ðж˿ڽøÐÐͨÐÅ¡£
ÒÔtelnet ΪÀý£¬Èç¹ûijÈËÔÚʹÓÃtelnet³ÌÐòÁ¬½Óµ½Linuxϵͳ£¬Ôòtelnet³ÌÐò¾Í¿ÉÄܻῪʼÁ¬½Óµ½É豸ptyp2ÉÏ£¬¶ø´Ëʱһ¸ögetty³ÌÐò»áÔËÐÐÔÚ¶ÔÓ¦µÄttyp2¶Ë¿ÚÉÏ¡£µ±telnet´ÓÔ¶¶Ë»ñÈ¡ÁËÒ»¸ö×Ö·ûʱ£¬¸Ã×Ö·û¾Í»áͨ¹ýptyp2¡¢ttyp2´«µÝ¸ø getty³ÌÐò£¬¶øgetty³ÌÐòÔò»áͨ¹ýttyp2¡¢ptyp2ºÍtelnet³ÌÐò·µ»Ø“login:”×Ö·û´®ÐÅÏ¢¡£ÕâÑù£¬µÇ¼³ÌÐòÓëtelnet³ÌÐò ¾Íͨ¹ýαÖն˽øÐÐͨÐÅ¡£Í¨¹ýʹÓÃÊʵ±µÄÈí¼þ£¬¿ÉÒÔ°Ñ2¸ö»ò¶à¸öαÖÕ¶ËÉ豸Á¬½Óµ½Í¬Ò»¸öÎïÀí´®Ðж˿ÚÉÏ¡£
3.¿ØÖÆÌ¨ÖÕ¶Ë£¨/dev/ttyn, /dev/console£©
Èç¹ûµ±Ç°½ø³ÌÓпØÖÆÖÕ¶Ë£¨Controlling Terminal£©µÄ»°£¬ÄÇô/dev/tty¾ÍÊǵ±Ç°½ø³ÌµÄ¿ØÖÆÖն˵ÄÉè±¸ÌØÊâÎļþ¡£¿ÉÒÔʹÓÃÃüÁî“ps –ax”À´
Ïà¹ØÎĵµ£º
Ò»¡¢¸ÅÊö
̸µ½ÔÚlinuxϵͳϱàдI2CÇý¶¯£¬Ä¿Ç°Ö÷ÒªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǰÑI2CÉ豸µ±×÷Ò»¸ö
ÆÕͨµÄ×Ö·ûÉ豸À´´¦Àí£¬ÁíÒ»ÖÖÊÇÀûÓÃlinux I2CÇý¶¯Ìåϵ½á¹¹À´Íê³É¡£ÏÂÃæ±È½ÏÏÂÕâÁ½ÖÖÇý¶¯¡£
µÚÒ»ÖÖ·½·¨µÄºÃ´¦£¨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄÁÓÊÆ£©ÓУº
¡ñ &nbs ......
ÔÚǶÈëʽƽ̨ÉÏÔËÐÐQTEʱ£¬Ê¹ÓõļüÅÌͨ³£²»ÊDZê×¼¼üÅÌ£¬¶øÊÇǶÈëʽÉ豸ÍâÀ©µÄÆÕͨ°´¼ü¡£ÄÇôʵÏÖQTE¼üÅÌÊäÈëµÄ·½
·¨´óÌåÉÏ¿ÉÒÔ·ÖΪÁ½Àࣺ
£¨1£©±àдһ¸öÆÕͨ°´¼üÇý¶¯£¬È»ºó¿ª±ÙÒ»¸öQTÏ̶߳ÁÈ¡°´¼üÖµ£¬ÔÚͨ¹ýÐźŰѰ´¼üÖµ·¢Ëͳö
È¥¡£ÐèÒª½ÓÊÕ¼üÅÌÊäÈëµÄÄ¿±ê£¬ÉùÃ÷²Ûº¯Êý£¬½ÓÊÕ¼üÅÌÐźš£
& ......
×î½ü¸Ð½Ó´¥perl£¬¸Ð¾õºÜ²»´í£¬´¦ÀíÎı¾·Ç³£·½±ã¡£Ç°½×¶ÎÓÃcȥͳ¼ÆÒ»Ð©Îı¾£¬ÀÛµÄÒªËÀ£¬¶øÇÒ³ÌÐòÖл¹¾³£³öbug£»¶øÓÃperlÔò²»Í¬£¬Ëü±ÜÃâµÄ¸´ÔÓµÄÊý¾Ý½á¹¹£¬ÕâÑù³ö´íµÄ¸ÅÂʾͺÜСÁË£¬¶øÇÒ±àд´úÂë¶ÌС¾«º·¡£Ç°Á½Ì콫perlÄõ½linuxÉÏÔËÐУ¬ËäÈ»Ìí¼ÓÁË#!/usr/local/bin/perl£¬µ«»¹ÊÇÌáʾÕÒ²»µ½½âÊÍÆ÷£ºbad interpreter¡£ÓôÃÆÑ½¡ ......
ÆäʵÕâ²ÅÓ¦¸ÃÊÇÕâһϵÁÐÎÄÕµĵÚÒ»½Ú£¬ÒòΪÕâÆªÎÄÕ½²µÄÊÇÅ̹ſªÌìµØµÄÊ¡£»°ËµMr.
ProcessÊÇÒ»¸öÏÖ´úÈË£¬µ«ÊÇ£¬Ö»ÒªÊÇÈË£¬×ܸÃÓиö׿ÏÈ¡£ÈËÃÇ×ÜÏëÖªµÀ×Ô¼º´ÓÄÄÀ´£¬È»ºó²Å¿ÉÒÔ¹ÀÃþËãÒ»ÏÂ×Ô¼º½«È¥ÏòºÎ·½¡£ËùÒÔÔÛÒ²ÒªÁ˽âÒ»ÏÂ
LinuxµÄÊÀ½çÀïÈËÀàµÄÆðÔ´¡£
ͼ1£º´ÓÉϵ絽BIOS
°´ÏµçÔ´¿ª¹ØµÄÄǸöÕæÊµµÄÈ˾ÍÊÇLinuxÊÀ½çÀïµÄ ......
Table of Contents
1. awk¼ò½é
2. awkÃüÁî¸ñʽºÍÑ¡Ïî
2.1. awkµÄÓï·¨ÓÐÁ½ÖÖÐÎʽ
2.2. ÃüÁîÑ¡Ïî
3. ģʽºÍ²Ù×÷
3.1. ģʽ
3.2. ²Ù×÷
4. awkµÄ»·¾³±äÁ¿
5. awkÔËËã·û
6. ¼Ç¼ºÍÓò
6.1. ¼Ç¼
6.2. Óò
6.3. Óò·Ö¸ô·û
7. gawkרÓÃÕýÔò±í´ïʽԪ×Ö·û
8. POSIX×Ö·û¼¯
9. Æ¥Åä²Ù×÷·û(~)
10. ±È½Ï±í´ïʽ
11. ·¶Î§ ......