¡¾×ª¡¿LinuxµÄͼÐλ¯×ÀÃæ¹ÜÀí¡úĿ¼¹ÜÀíµÄ»ù´¡ÖªÊ¶
ÔÚLinuxϵͳÉÏÃüÃûĿ¼µÄ·½Ê½ÊÇÏ൱ÒþÃصģ¬ÕâҪ׷Ëݵ½µçÄÔÓ²¼þ´¦ÀíÄÜÁ¦±È½ÏÈõ¶ø¼Û¸ñÓֱȽϹóµÄʱÆÚ¡£ÔÚLinuxϵͳÉÏÃüÃûĿ¼µÄ·½Ê½ËƺõÓе㱿׾£¬µ«ÓëÆäËûµÄÿ¼þÊÂÇéÒ»Ñù£¬ÕâÖ»Ð軨һЩʱ¼ä¼ÓÒÔÏ°¹ß¡£Í¨¹ýÃèÊöLinuxÎļþϵͳµÄÈ«¾°£¬Ê¹¶ÁÕß¿ÉÒÔ¶ÔLinuxµÄÎļþϵͳÓнÏÇå³þµÄÈÏʶ¡£
¸ùĿ¼(/)
¡¡¡¡Ä¿Â¼½á¹¹ÉϵÄ×î¸ßµã±»³ÆΪ¸ùĿ¼¡£ËüʹÓÃÁËÓ볬¼¶Óû§ÏàͬµÄÃû³Æ£¬¿ÉÒÔ½«¸ùĿ¼ºÍ³¬¼¶Óû§¶¼ÏëÏñ³É¶¥²ã£¬ÕâÑù±È½ÏÈÝÒ×¼ÇÒä¡£µ¥¸ö×Ö·ûб¸Ü("/")±íʾ¸ùĿ¼¡£
¡¡¡¡×¢Ò⣬/Ŀ¼ÓërootÓû§µÄÖ÷Ŀ¼²»ÊÇÒ»»ØÊ£¬ÆäÖ÷Ŀ¼Ϊ/root£¬Òò´Ë/rootĿ¼ÊÇ/µÄ×ÓĿ¼¡£
¡¡¡¡ÔÚLinuxϵͳÉϵÄÆäËûĿ¼¶¼°üº¬ÔÚ¸ùĿ¼֮ϵIJã´Î½á¹¹ÖУ¬ÕâÒ»µã²»Í¬ÓÚWindowsϵͳ¡£WindowsϵͳÖеÄÿ¸öÇý¶¯Æ÷±»¸³ÓèÁË×Ô¼ºµÄ×Öĸ¼°Æä×Ô¼ºµÄĿ¼½á¹¹¡£ÔÚLinuxÖУ¬ÏµÍ³ÉÏËùÓеĴ洢É豸¶¼±»×°Ôص½¸ùĿ¼֮ϵÄÿ¸öĿ¼ÖУ¬»òÕßÖ±½ÓÔÚ¸ùĿ¼Ï£¬»òÕ߸üÏÂÒ»²ã¡£
Ö÷Ŀ¼(~)
¡¡¡¡LinuxµÄĿ¼Ãû³ÆÓëÖÚ²»Í¬£¬ÏÖÔÚÀ´ËµÃ÷Ò»ÏÂÖ÷Ŀ¼¡£Èç¹ûÁ½¸öÓû§¾ßÓв»Í¬µÄÓû§ÕË»§ºÍ²»Í¬µÄÖ÷Ŀ¼(²¢ÇÒÓ¦¸ÃÓв»Í¬µÄÖ÷Ŀ¼)£¬ÄÇôÄÄÒ»¸öÊÇÖ÷Ŀ¼ÄØ£¿¶ÔÓÚ²»Í¬µÄÓû§£¬´ð°¸ÊDz»Í¬µÄ¡£ÀýÈ磬Óû§1µÄÖ÷Ŀ¼±»³ÆΪ/home/millerm¡£Èç¹ûÓû§1Ï£Íû·ÃÎʸÃĿ¼£¬¿ÉÒÔÊäÈ벨ÕÛºÅ(~)£¬Óû§1µÄϵͳ֪µÀÓû§1Ïëµ½Ö÷Ŀ¼ÖС£Èç¹ûÓû§2ÊÔͼÓò¨ÕۺŴóС¸Ä±äĿ¼£¬ÄÇôÓû§2²»»áµ½´ïÓû§1µÄÖ÷Ŀ¼£¬Óû§2½«µ½´ïÓû§2µÄÖ÷Ŀ¼¡£
¡¡¡¡ÕâÊÇÒ»ÖÖ°ïÖúÓû§ÕÒµ½Ô·µÄ¿ì½Ý·½Ê½£¬ÄÜʹÓû§¸ü¿ìµØ·ÃÎÊ×Ô¼ºµÄÖ÷Ŀ¼¡£ÀýÈ磬Óû§ÏÂÔØÁËÒ»¸öС³ÌÐò(ddr)£»ÒòΪËü·ÅÖÃÔÚÖ÷Ŀ¼Ï£¬ËùÒÔÓû§Äܹ»ÔÚÆäËûµØ·½ÓÃÏÂÁÐÃüÁîÔËÐÐËü(Ìáʾ·ûÖеÄб¸ÜÖ¸Ã÷Óû§ÔÚ/Ŀ¼ÖÐ)£º
¡¡¡¡millerm@romans:/> /home/millerm/downloads/ddr
¡¡¡¡Óû§Èç¹ûÏë½ÚʡһЩʱ¼ä£¬¿Éͨ¹ýÀûÓò¨Õۺſì½Ý·½Ê½Ö´ÐÐÏàͬÃüÁîÒ²ÄÜ×öͬÑùµÄÊÂÇé¡£
¡¡¡¡millerm@romans:/> ~/downloads/ddr
dotÎļþ
¡¡¡¡LinuxÁíÍâÒ»¸öÁîÈ˸е½Ä°ÉúµÄÊõÓïÊÇ"dot"Îļþ£¬ÕâЩÎļþµÄÃû³ÆÒÔµã("£®")¿ªÊ¼¡£Í¨³££¬ÕâЩÎļþÊÇÒþ²ØµÄ¡£ÀýÈ磬ÁбíÃûΪsecretµÄĿ¼ÖеÄÎļþ£º
¡¡¡¡millerm@romans:~> ls secret
¡¡¡¡millerm@romans:~>
¡¡¡¡¸ù¾ÝĿ¼ÁбíÃüÁÕâÀïûÓÐÈκÎÎļþ¡£µ«ÊÇ£¬Èç¹û·¢³öÃüÁîÈ¥²é¿´ÄÇЩÒԵ㿪ʼµÄĿ¼ÄÚÈÝ£¬ÔòµÃµ½ÁËÒÔϽá¹û£º
¡¡¡¡millerm@romans:~> ls –a secret
¡¡¡¡. .. .secret
¡¡¡¡ÏÖÔÚ£¬¾Í¿ÉÒÔ¿´µ½ÁËÃû³ÆΪ"£®"ºÍ"£®£®"µÄÌõÄ¿£¬ÒÔ¼°Ãû³ÆΪ".secret"µÄÎļþ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
linuxµÄechoÃüÁî, ÔÚshell±à³ÌÖм«Îª³£ÓÃ, ÔÚÖÕ¶ËÏ´òÓ¡±äÁ¿valueµÄʱºòÒ²Êdz£³£Óõ½µÄ, Òò´ËÓбØÒªÁ˽âÏÂechoµÄÓ÷¨
echoÃüÁîµÄ¹¦ÄÜÊÇÔÚÏÔʾÆ÷ÉÏÏÔʾһ¶ÎÎÄ×Ö£¬Ò»°ãÆðµ½Ò»¸öÌáʾµÄ×÷Óá£
¸ÃÃüÁîµÄÒ»°ã¸ñʽΪ£º echo [ -n ] ×Ö·û´®
ÆäÖÐÑ¡Ïîn±íʾÊä³öÎÄ×Öºó²»»»ÐУ»×Ö·û´®ÄܼÓÒýºÅ£¬Ò²Äܲ»¼ÓÒýºÅ¡£ÓÃechoÃüÁîÊä³ö¼ ......
shell ±à³ÌÖÐʹÓõ½µÃifÓï¾äÄÚÅжϲÎÊý
–b µ±file´æÔÚ²¢ÇÒÊÇ¿éÎļþʱ·µ»ØÕæ
-c µ±file´æÔÚ²¢ÇÒÊÇ×Ö·ûÎļþʱ·µ»ØÕæ
-d µ±pathname´æÔÚ²¢ÇÒÊÇÒ»¸öĿ¼ʱ·µ»ØÕæ
-e µ±pathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚʱ·µ»ØÕæ
-f µ±file´æÔÚ²¢ÇÒÊÇÕý¹æÎļþʱ·µ»ØÕæ
-g µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒÉèÖÃÁËSGIDλʱ·µ»ØÎ ......
ÃüÁîÐ춱ð ÃüÁîÐÐÖÐÇÃÈë ulimit -n 12345 Óû§¼¶±ð ±à¼/etc/security/limits.conf: Îļþ£¬²åÈëÒ»ÐУºuserx hard nofile 12345 ϵͳ¼¶±ð ÔÚ/etc/sysctl.confÎļþÖмÓÈëÒ»ÐÐ fs.file-max=12345£¬È»ºóÔÚÃüÁîÐÐÖÐÊäÈ룺sysctl -p £¬Ê¹ÆäÉúЧ ......