Íæ×ªLinux shellÃüÁîÌáʾ·û £¨×ªÔØ£©
Íæ×ªLinux shellÃüÁîÌáʾ·û
×ªÔØ×Ô http://www.cnblogs.com/starspace/archive/2009/02/21/1395600.html
Èç¹ûÄúºÜÈÝÒ×ʹ shell ÌáʾÐбäµÃÉ«²ÊѤÀÃìµÇÒ´øÓиü¶àÐÅÏ¢£¬ÎªÊ²Ã´»¹Òª¼á³ÖÓõ¥µ÷µÄ±ê×¼ shell ÌáʾÐÐÄØ£¿ÔÚÕâÆª¼¼ÇÉÖУ¬Daniel Robbins ½«ËµÃ÷ÈçºÎ»ñµÃ·ûºÏÄúµÄÒâÔ¸µÄ shell ÌáʾÐУ¬²¢»á˵Ã÷ÈçºÎ¶¯Ì¬¸üРX Öն˵ıêÌâÀ¸¡£
×÷Ϊ Linux/UNIX ÈË£¬ÎÒÃÇÓкܳ¤µÄʱ¼äÊÇÔÚ shell Öй¤×÷£¬²¢ÇÒÔÚÐí¶àÇé¿öÏ£¬ÏÂÃæÕâÒ»ÐоÍÊÇʼÖÕ¶¢×ÅÎÒÃǵÄÄǸöÌáʾÐУº
bash-2.04$
Èç¹ûÄúÇ¡ÇÉÊdz¬¼¶Óû§ (root)£¬Äú¾ÍÓÐȨʹÓÃÏÂÃæÕâ¸öÃÀÀöµÄ±êʾ“Éí·Ý”µÄÌáʾÐа汾£º
bash-2.04#
ÕâЩÌáʾÐв¢²»ÊÇÊ®·ÖƯÁÁ¡£ÕâÒ²¾ÍÄѹּ¸ÖÖ Linux °æ±¾¶ÔĬÈÏÌáʾÐнøÐÐÁËÉý¼¶£¬ÔÚÆäÖÐÔö¼ÓÁËÑÕÉ«ºÍ¸ü¶àµÄÐÅÏ¢¡£µ«ÊÇ£¬¼´±ãÄúÇ¡ºÃÓÐÒ»¸ö±¾Éí´øÓкܺõIJÊÉ«ÌáʾÐеÄÐÂʽ°æ±¾£¬ËüÒ²²»¿ÉÄÜÊÇÍêÃÀÎÞȱµÄ¡£Äú»òÐíÏ£ÍûÔÚÌáʾÐÐÖÐÔö¼Ó»ò¸ü¸Ä¼¸ÖÖÑÕÉ«£¬»òÕßÔö¼Ó£¨»òɾ³ý£©Ò»Ð©ÐÅÏ¢¡£´ÓÍ·¿ªÊ¼Éè¼ÆÊôÓÚÄú×Ô¼ºµÄ²ÊÉ«µÄ¡¢¾¹ý×°ÊεÄÌáʾÐв¢²»ÄÑ¡£
ÌáʾÐлù´¡
ÔÚ bash Ï£¬¿ÉÒÔͨ¹ý¸ü¸Ä PS1 »·¾³±äÁ¿µÄÖµÀ´ÉèÖÃÌáʾÐУ¬ÈçÏÂËùʾ£º
$ export PS1="> "
>
¸ü¸Ä»áÁ¢¼´ÉúЧ£¬Í¨¹ý½« "export" ¶¨Òå·ÅÔÚÄúµÄ ~/.bashrc ÎļþÖпɽ«ÕâÖÖ¸ü¸Ä¹Ì¶¨ÏÂÀ´¡£Ö»ÒªÄúÔ¸Ò⣬PS1 ¿ÉÒÔ°üº¬ÈÎÒâÊýÁ¿µÄ´¿Îı¾£º
$ export PS1="This is my super prompt > "
This is my super prompt >
¾¡¹ÜÕâºÜÓÐȤ£¬µ«ÔÚÌáʾÐÐÖаüº¬´óÁ¿¾²Ì¬Îı¾²¢²»ÊÇÌØ±ðÓÐÓᣴó¶àÊý¶¨ÖƵÄÌáʾÐаüº¬ÖîÈçÓû§Ãû¡¢¹¤×÷Ŀ¼»òÖ÷»úÃûÖ®ÀàµÄÐÅÏ¢¡£ÕâЩ»¨ÐõÐÅÏ¢¿ÉÒÔ°ïÖúÄúÔÚ shell ÊÀ½çÖÐåÛÓΡ£ÀýÈ磬ÏÂÃæµÄÌáʾÐн«ÏÔʾÄúµÄÓû§ÃûºÍÖ÷»úÃû£º
$ export PS1="\u@\H > "
drobbins@freebox >
Õâ¸öÌáʾÐжÔÓÚÄÇЩÒÔ¶à¸ö²»Í¬Ãû³ÆµÄÕÊ»§µÇ¼¶ą̀»úÆ÷µÄÈËÓÈΪÓÐÓã¬ÒòΪËü¿ÉÒÔÌáÐÑÄú£ºÄúĿǰÔÚÄĄ̈»úÆ÷ÉϲÙ×÷£¬ÓµÓÐʲôȨÏÞ¡£
ÔÚÉÏÃæµÄʾÀýÖУ¬ÎÒÃÇʹÓÃÁËרÓõÄÓ÷´Ð±¸ÜתÒåµÄ×Ö·ûÐòÁУ¬½å´Ë֪ͨ bash ½«Óû§ÃûºÍÖ÷»úÃû²åÈëÌáʾÐÐÖУ¬µ±ÕâЩתÒå×Ö·ûÐòÁгöÏÖÔÚ PS1 ±äÁ¿ÖÐʱ£¬bash ¾Í»áÓÃÌØ¶¨µÄÖµÌæ»»ËüÃÇ¡£ÎÒÃÇʹÓÃÁËÐòÁÐ "\u"£¨±íʾÓû§Ãû£©ºÍ "\H"£¨±íʾÖ÷»úÃûµÄµÚÒ»²¿·Ö£©¡£ÏÂÃæÊÇ bash ¿Éʶ±ðµÄÈ«²¿×¨ÓÃÐòÁеÄÍêÕûÁÐ±í£¨Äú¿ÉÒÔÔÚ bash man page µÄ "PROMPTING" ²¿·ÖÕÒµ½Õâ¸öÁÐ±í£©£º
ÐòÁР˵Ã÷
\a ASCII ÏìÁå×Ö·û£¨Ò²¿ÉÒÔ¼üÈë \007£©
\d "Wed Sep 06" ¸ñʽµÄÈÕÆÚ
\e ASCII תÒå×Ö·û£¨Ò²¿ÉÒ
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
ת×Ô£ºhttp://blog.chinaunix.net/u1/44908/showart_1869167.html
# LinuxÖÐÓÃALSAÇý¶¯Éù¿¨Á÷³ÌÏê½â£ºhttp://www.linuxsir.org/main/?q=node/67
±±ÄÏÄϱ±ÐÖµÄÎÄÕ£¬±È½ÏÏêϸµÄ½²½âÁËÔÚlinuxϽâ¾öALSAÇý¶¯Éù¿¨ÎÊÌâµÄÁ÷³Ì£¬¸´Ï°ÁËÉù¿¨¼ì²â»òÕßÉ豸¼ì²âµÄÐí¶àÃüÁ²»´íµÄ×ÊÁÏ£¬Ö»ÊÇÏÖÔÚÎÊÌ⻹û½â¾ö¡£
# alsa-proj ......
procÎļþϵͳÊÇÒ»¸öαÎļþϵͳ£¬ËüÖ»´æÔÚÄÚ´æµ±ÖУ¬¶ø²»Õ¼ÓÃÍâ´æ¿Õ¼ä¡£ËüÒÔÎļþϵͳµÄ·½Ê½Îª·ÃÎÊϵͳÄÚºËÊý¾ÝµÄ²Ù×÷Ìṩ½Ó¿Ú¡£Óû§ºÍÓ¦ÓóÌÐò¿ÉÒÔͨ¹ýprocµÃµ½ÏµÍ³µÄÐÅÏ¢£¬²¢¿ÉÒԸıäÄں˵ÄijЩ²ÎÊý¡£ÓÉÓÚϵͳµÄÐÅÏ¢£¬Èç½ø³Ì£¬ÊǶ¯Ì¬¸Ä±äµÄ£¬ËùÒÔÓû§»òÓ¦ÓóÌÐò¶ÁÈ¡procÎļþʱ£¬procÎļþϵͳÊǶ¯Ì¬´ÓϵͳÄں˶Á³öËùÐèÐÅÏ¢²¢ ......