Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux ÃüÁî ¡°ls ¡± µÄÓ÷¨

¡¡ls ÃüÁî¿ÉÒÔ˵ÊÇlinuxÏÂ×î³£ÓõÄÃüÁîÖ®Ò»¡£ËüÓÐÖÚ¶àµÄÑ¡ÏÆäÖÐÓкܶàÊǺÜÓÐÓõģ¬ÄãÊÇ·ñÊìÏ¤ÄØ£¿ÏÂÃæÁгöÁË ls ÃüÁîµÄ¾ø´ó¶àÊýÑ¡Ïî¡£
¡¡¡¡-a ÁгöĿ¼ÏµÄËùÓÐÎļþ£¬°üÀ¨ÒÔ . ¿ªÍ·µÄÒþº¬Îļþ¡£
¡¡¡¡-b °ÑÎļþÃûÖв»¿ÉÊä³öµÄ×Ö·ûÓ÷´Ð±¸Ü¼Ó×Ö·û±àºÅ(¾ÍÏóÔÚCÓïÑÔÀïÒ»Ñù)µÄÐÎʽÁгö¡£
¡¡¡¡-c Êä³öÎļþµÄ i ½ÚµãµÄÐÞ¸Äʱ¼ä£¬²¢ÒÔ´ËÅÅÐò¡£
¡¡¡¡-d ½«Ä¿Â¼ÏóÎļþÒ»ÑùÏÔʾ£¬¶ø²»ÊÇÏÔʾÆäϵÄÎļþ¡£
¡¡¡¡-e Êä³öʱ¼äµÄÈ«²¿ÐÅÏ¢£¬¶ø²»ÊÇÊä³ö¼òÂÔÐÅÏ¢¡£
¡¡¡¡-f -U ¶ÔÊä³öµÄÎļþ²»ÅÅÐò¡£
¡¡¡¡-g ÎÞÓá£
¡¡¡¡-i Êä³öÎļþµÄ i ½ÚµãµÄË÷ÒýÐÅÏ¢¡£
¡¡¡¡-k ÒÔ k ×Ö½ÚµÄÐÎʽ±íʾÎļþµÄ´óС¡£
¡¡¡¡-l ÁгöÎļþµÄÏêϸÐÅÏ¢¡£
¡¡¡¡-m ºáÏòÊä³öÎļþÃû£¬²¢ÒÔ“£¬”×÷·Ö¸ñ·û¡£
¡¡¡¡-n ÓÃÊý×ÖµÄ UID,GID ´úÌæÃû³Æ¡£
¡¡¡¡-o ÏÔʾÎļþµÄ³ý×éÐÅÏ¢ÍâµÄÏêϸÐÅÏ¢¡£
¡¡¡¡-p -F ÔÚÿ¸öÎļþÃûºó¸½ÉÏÒ»¸ö×Ö·ûÒÔ˵Ã÷¸ÃÎļþµÄÀàÐÍ£¬“*”±íʾ¿ÉÖ´ÐÐµÄÆÕͨ
¡¡¡¡Îļþ£»“/”±íʾĿ¼£»“@”±íʾ·ûºÅÁ´½Ó£»“|”±íʾFIFOs£»“=”±íʾÌ×
¡¡¡¡½Ó×Ö(sockets)¡£
¡¡¡¡-q ÓÃ?´úÌæ²»¿ÉÊä³öµÄ×Ö·û¡£
¡¡¡¡-r ¶ÔĿ¼·´ÏòÅÅÐò¡£
¡¡¡¡-s ÔÚÿ¸öÎļþÃûºóÊä³ö¸ÃÎļþµÄ´óС¡£
¡¡¡¡-t ÒÔʱ¼äÅÅÐò¡£
¡¡¡¡-u ÒÔÎļþÉϴα»·ÃÎʵÄʱ¼äÅÅÐò¡£
¡¡¡¡-x °´ÁÐÊä³ö£¬ºáÏòÅÅÐò¡£
¡¡¡¡-A ÏÔʾ³ý “.”ºÍ“..”ÍâµÄËùÓÐÎļþ¡£
¡¡¡¡-B ²»Êä³öÒÔ “~”½áβµÄ±¸·ÝÎļþ¡£
¡¡¡¡-C °´ÁÐÊä³ö£¬×ÝÏòÅÅÐò¡£
¡¡¡¡-G Êä³öÎļþµÄ×éµÄÐÅÏ¢¡£
¡¡¡¡-L ÁгöÁ´½ÓÎļþÃû¶ø²»ÊÇÁ´½Óµ½µÄÎļþ¡£
¡¡¡¡-N ²»ÏÞÖÆÎļþ³¤¶È¡£
¡¡¡¡-Q °ÑÊä³öµÄÎļþÃûÓÃË«ÒýºÅÀ¨ÆðÀ´¡£
¡¡¡¡-R ÁгöËùÓÐ×ÓĿ¼ÏµÄÎļþ¡£
¡¡¡¡-S ÒÔÎļþ´óСÅÅÐò¡£
¡¡¡¡-X ÒÔÎļþµÄÀ©Õ¹Ãû(×îºóÒ»¸ö . ºóµÄ×Ö·û)ÅÅÐò¡£
¡¡¡¡-1 Ò»ÐÐÖ»Êä³öÒ»¸öÎļþ¡£
¡¡¡¡--color=no ²»ÏÔʾ²ÊÉ«ÎļþÃû
¡¡¡¡--help ÔÚ±ê×¼Êä³öÉÏÏÔʾ°ïÖúÐÅÏ¢¡£
¡¡¡¡--version ÔÚ±ê×¼Êä³öÉÏÊä³ö°æ±¾ÐÅÏ¢²¢Í˳ö¡£
¡¡¡¡Ö»Áгö×ÓĿ¼
¡¡¡¡1. ls -F | grep /$ »òÕß alias sub = "ls -F | grep /$"(linux)
¡¡¡¡2. ls -l | grep "^d" »òÕß ls -lL | grep "^d" (Solaris)
¡¡¡¡¼ÆË㵱ǰĿ¼ÏµÄÎļþÊýºÍĿ¼Êý
¡¡¡¡ÏÂÃæÃüÁî¿ÉÒÔ·Ö±ð¼ÆË㵱ǰĿ¼ÏµÄÎļþºÍĿ¼¸öÊý£º
¡¡¡¡# ls -l * |grep "^-"|wc -l ---- to count files
¡¡¡¡# ls -l * |grep "^d"|wc -l ----- to count dir
¡¡¡¡ÏÔʾ²ÊɫĿÂ


Ïà¹ØÎĵµ£º

Linux¿ª»úÈçºÎ×Ô¶¯ÔËÐÐ×Ô¼º±àдºÃµÄshell½Å±¾


1.×î¼òµ¥µÄ°ì·¨ÐÞ¸Ä/etc/rc.d/rc.localÎļþ(Õâ¸ö·½·¨ÊÇÔÚ²»ÐèÒªloginµÄÇé¿öϾÍÄÜ×Ô¶¯ÔËÐеÄ)
2.»¹ÓÐÐ޸IJ»Í¬Óû§µÄÓû§Ä¿Â¼ÏµÄ.bashrcÎļþ¿ÉÒÔʵÏÖµ±¸ÃÓû§µÇ½µÄʱºò×Ô¶¯ÔËÐÐһЩ½Å±¾(¼ÇµÃ/etcÏÂÒ²ÓÐÒ»¸ö.bashrcÎļþ,Ð޸ĺó¿ÉÒÔÈÃÈκÎÓû§µÇ½¶¼×Ô¶¯Ö´ÐÐһЩ½Å±¾µÄ)
3.»¹ÓÐÒ»¸öºÜºÃµÄ·½·¨,×öÒ»¸öÊôÓÚ×Ô¼ºµÄrcÆô¶¯½Å± ......

±àÒëlinuxÄÚºËÉú³ÉµÄsystem.mapÎļþÏê½â

ÓÐʱsystem.mapÎļþ¿ÉÒÔ°ïÖúÎÒÃÇÀí½âÄں˱àÒ룬Ëü¼Ç¼ÁËËùÓдúÂëµÄÔËÐеØÖ·¡£
system.mapÄÚÈݸñʽΪ£ºÏßÐÔµØÖ· ÀàÐÍ ·ûºÅ
¾ßÌåÄÚÈÝÈçÏ£º
00100000 A phys_startup_32
c0100000 T startup_32
c0100000 A _text                &nbs ......

LinuxÍøÂç´úÂëµ¼¶Áv0.2

1 ǰÑÔ
Ðí¶àÈËÔÚ·ÖÎölinux´úÂëʱ¶ÔÍøÂ粿·Ö£¨Ö÷ÒªÊÇsrc/linux/net£¬src/linux/include/net¼°src/linux/include/linuxĿ¼ÏµÄÎļþ£©±È½Ï¸ÐÐËȤ£¬È·Êµ£¬¾¡¹ÜÒѾ­´ÓÊé±¾ÉÏѧµ½ÁË´óÁ¿µÄTCP/IPÔ­Àí£¬²»¶ÁÔ´ÂëµÄ»°£¬Í·ÄÔÖл¹Êǽ¨Á¢²»Æð¾ßÌåµÄÓ¡Ïó¡£¶ø·ÖÎöÕⲿ·Ö´úÂëµÄÒ»¸öÎÊÌâ±ãÊÇ´úÂëÖÚ¶à¶ø×ÊÁϺÜÉÙ¡£ÕâÆªÎÄÕµÄÄ¿µÄ¾ÍÊǹ´ÀÕ³ö ......

Linux kill

 Ê¹ÓÃlinux²Ù×÷ϵͳ£¬ÄÑÃâÓöµ½Ò»Ð©Èí¼þ"¿¨¿Ç"µÄÎÊÌ⣬Õâʱ¾ÍÐèҪʹÓÃlinuxÏÂÇ¿´óµÄkillÃüÁîÀ´½áÊøÏà¹Ø½ø³Ì¡£ÕâÔÚlinuxϵͳÏÂÊǼ«ÆäÈÝÒ×µÄÊÂÇ飬ÄãÖ»ÐèÒªkill xxx¼´¿É£¬ÕâÀïxxx´ú±íÓë´ËÈí¼þÔËÐÐÏà¹ØµÄ½ø³ÌPIDºÅ¡£
    Ê×ÏÈ£¬ÎÒÃÇÐèҪʹÓÃlinuxÏÂÁíÍâÒ»¸öpsÃüÁî²éÕÒÓë½ø³ÌÏà¹ØµÄPIDºÅ£ºps aux | grep pr ......

LINUX ¾²Ì¬¿âºÍ¶¯Ì¬¿â


       ¿âÓж¯Ì¬Ó뾲̬Á½ÖÖ£¬¶¯Ì¬Í¨³£ÓÃ.soΪºó׺£¬¾²Ì¬ÓÃ.aΪºó׺¡£ÀýÈ磺libhello.so libhello.a
1£¬Éú³É¿â
      µÚÒ»²½Òª°ÑÔ´´úÂë±àÒï³ÉÄ¿±ê´úÂë¡£ÒÔÏÂÃæµÄ´úÂëΪÀý£¬Éú³ÉÉÏÃæÓõ½µÄhello¿â£º
        /* hello.c * ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ