ºìÁªLinuxÃÅ»§
Linux°ïÖú

¸ß¼¶Bash½Å±¾±à³ÌÖ¸ÄÏ

·¢²¼Ê±¼ä:2010-09-25 12:36:47À´Ô´:ºìÁª×÷Õß:olderlong
¸ß¼¶Bash½Å±¾±à³ÌÖ¸ÄÏ
[attach]32262[/attach]
Ö÷ҪĿ¼
µÚÒ»²¿·Ö. ÈÈÉí

1. ΪʲôʹÓÃshell±à³Ì?
2. ´ø×ÅÒ»¸öSha-Bang³ö·¢(Sha-BangÖ¸µÄÊÇ#!)
2.1. µ÷ÓÃÒ»¸ö½Å±¾
2.2. ³õ²½µÄÁ·Ï°

µÚ¶þ²¿·Ö. »ù±¾
3. ÌØÊâ×Ö·û
4. ±äÁ¿ºÍ²ÎÊýµÄ½éÉÜ
4.1. ±äÁ¿Ìæ»»
4.2. ±äÁ¿¸³Öµ
4.3. Bash±äÁ¿ÊDz»Çø·ÖÀàÐ͵Ä
4.4. ÌØÊâµÄ±äÁ¿ÀàÐÍ
5. ÒýÓÃ
5.1. ÒýÓñäÁ¿
5.2. תÒå
6. Í˳öºÍÍ˳ö״̬Âë
7. Ìõ¼þÅжÏ
7.1. Ìõ¼þ²âÊԽṹ
7.2. Îļþ²âÊÔ²Ù×÷·û
7.3. ÆäËû±È½Ï²Ù×÷·û
7.4. ǶÌ×µÄif/thenÌõ¼þ²âÊÔ
7.5. ¼ì²âÄã¶Ô²âÊÔ֪ʶµÄÕÆÎÕÇé¿ö
8. ²Ù×÷·ûÓëÏà¹ØÖ÷Ìâ
8.1. ²Ù×÷·û
8.2. Êý×Ö³£Á¿
µÚÈý²¿·Ö. ½ø½×
9. ±äÁ¿ÖØÓÎ
9.1. ÄÚ²¿±äÁ¿
9.2. ²Ù×÷×Ö·û´®
9.3. ²ÎÊýÌæ»»
9.4. Ö¸¶¨±äÁ¿µÄÀàÐÍ: ʹÓÃdeclare»òÕßtypeset
9.5. ±äÁ¿µÄ¼ä½ÓÒýÓÃ
9.6. $RANDOM: ²úÉúËæ»úÕûÊý
9.7. Ë«Ô²À¨ºÅ½á¹¹
10. Ñ­»·Óë·ÖÖ§
10.1. Ñ­»·
10.2. ǶÌ×Ñ­»·
10.3. Ñ­»·¿ØÖÆ
10.4. ²âÊÔÓë·ÖÖ§(caseÓëselect½á¹¹)
11. ÄÚ²¿ÃüÁîÓëÄÚ½¨ÃüÁî
11.1. ×÷Òµ¿ØÖÆÃüÁî
12. Íⲿ¹ýÂËÆ÷, ³ÌÐòºÍÃüÁî
12.1. »ù±¾ÃüÁî
12.2. ¸´ÔÓÃüÁî
12.3. ʱ¼ä/ÈÕÆÚ ÃüÁî
12.4. Îı¾´¦ÀíÃüÁî
12.5. ÎļþÓë¹éµµÃüÁî
12.6. ͨѶÃüÁî
12.7. Öն˿ØÖÆÃüÁî
12.8. Êýѧ¼ÆËãÃüÁî
12.9. »ìÔÓÃüÁî
13. ϵͳÓë¹ÜÀíÃüÁî
13.1. ·ÖÎöÒ»¸öϵͳ½Å±¾
14. ÃüÁîÌæ»»
15. ËãÊõÀ©Õ¹
16. I/OÖض¨Ïò
16.1. ʹÓÃexec
16.2. ´úÂë¿éÖض¨Ïò
16.3. Öض¨ÏòµÄÓ¦ÓÃ
17. Here Document
17.1. Here String
18. ÐÝϢƬ¿Ì
µÚËIJ¿·Ö. ¸ß¼¶Ö÷Ìâ
19. ÕýÔò±í´ïʽ
19.1. Ò»·Ý¼òÒªµÄÕýÔò±í´ïʽ½éÉÜ
19.2. ͨÅä(globbing)
20. ×Óshell
21. ÊÜÏÞshell
22. ½ø³ÌÌæ»»
23. º¯Êý
23.1. ¸´ÔÓº¯ÊýºÍº¯Êý¸´ÔÓÐÔ
23.2. ¾Ö²¿±äÁ¿
23.3. ²»Ê¹Óþֲ¿±äÁ¿µÄµÝ¹é
24. ±ðÃû
25. Áбí½á¹¹
26. Êý×é
27. /devºÍ/proc
27.1. /dev
27.2. /proc
28. ZeroÓëNull
29. µ÷ÊÔ
30. Ñ¡Ïî
31. ÏÝÚå
32. ½Å±¾±à³Ì·ç¸ñ
32.1. ·Ç¹Ù·½µÄShell½Å±¾±àд·ç¸ñ
33. ÔÓÏî
33.1. ½»»¥Óë·Ç½»»¥Ê½µÄ½»»¥Óë·Ç½»»¥Ê½µÄshellºÍ½Å±¾
33.2. Shell°ü×°
33.3. ²âÊԺͱȽÏ: Ò»ÖÖ¿ÉÑ¡µÄ·½·¨
33.4. µÝ¹é
33.5. ½«½Å±¾"²ÊÉ«»¯"
33.6. ÓÅ»¯
33.7. ¸÷ÖÖС¼¼ÇÉ
33.8. °²È«ÎÊÌâ
33.9. ¿ÉÒÆÖ²ÐÔÎÊÌâ
33.10. WindowsϵÄshell½Å±¾
34. Bash, °æ±¾2Óë°æ±¾3
34.1. Bash, °æ±¾2
34.2. Bash, °æ±¾3
35. ºó¼Ç
35.1. ×÷Õߺó¼Ç
35.2. ¹ØÓÚ×÷Õß
35.3. ÒëÕߺó¼Ç
35.3.1. Ñî´ºÃô
35.3.2. »ÆÒã
35.4. ÔÚÄÄÀï¿ÉÒÔ»ñµÃ°ïÖú
35.5. ÓÃÀ´ÖÆ×÷Õâ±¾ÊéµÄ¹¤¾ß
35.5.1. Ó²¼þ
35.5.2. Èí¼þÓëÅÅ°æÈí¼þ
35.6. ÖÂл
35.7. ÒëÕßÖÂл
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 22 ÌõÆÀÂÛ

  1. »¨¿ª»¨°Ü2011 ÓÚ 2011-02-12 16:59:44·¢±í:

    ÎÒ¶¥°¡

  2. adeebh ÓÚ 2011-01-28 18:51:40·¢±í:

    ºÃ¡£¡£¡£¡£

  3. chen699 ÓÚ 2010-12-29 10:20:21·¢±í:

    ¸ÕѧÁ˳õ¼¶µÄ£¬¿´¿´Õâ¸ß¼¶µÄÊÇʲôÑùµÄ

  4. guoyang0601 ÓÚ 2010-12-27 21:05:35·¢±í:

    ÊÕÏÂÁË

  5. actionwolf ÓÚ 2010-12-11 13:00:14·¢±í:

    ºÃÊ飡

  6. leonliuxue ÓÚ 2010-12-09 23:09:08·¢±í:

    Ö§³ÖÁË¡«

  7. thinkingboy ÓÚ 2010-10-19 09:11:49·¢±í:

    ÏÂÏÂÀ´¿´¿´£¬Ð»Ð»£¡

  8. hxues ÓÚ 2010-10-17 13:13:53·¢±í:

    ºÃÏñÏÂÔصØÁË

  9. wify ÓÚ 2010-10-17 11:19:44·¢±í:

    ²»ÖªµÀÐÂÊÖ¿´µÄ¶®²»£¬ÏÈÊÕÏ£¬ding

  10. njlovebb ÓÚ 2010-10-15 21:24:05·¢±í:

    Õâ¸ö ¶«Î÷ ²»´í ллÀ²

  11. qrb0 ÓÚ 2010-10-15 11:08:09·¢±í:

    ÊǺÃÊé

  12. mikeli ÓÚ 2010-10-12 11:22:06·¢±í:

    ¶àл·ÖÏí

  13. xsmsammy ÓÚ 2010-10-11 16:58:19·¢±í:

    ºÜºÃºÜºÃ
    Ç¿ÁÒÖ§³Ö

  14. liuhaichao ÓÚ 2010-10-08 18:40:49·¢±í:

    ѧϰÁË:0wmjh(1

  15. lanzengfei ÓÚ 2010-10-08 13:42:07·¢±í:

    ¸ÕѧÁ˳õ¼¶µÄ£¬¿´¿´Õâ¸ß¼¶µÄÊÇʲôÑùµÄ

  16. wozdaixxma ÓÚ 2010-10-03 20:51:34·¢±í:

    ÏÂÏÂÀ´¿´¿´£¬Ð»Ð»£¡

  17. ÍõÎĹû ÓÚ 2010-10-01 10:50:39·¢±í:

    ¶ÔÓÚÎÒÀ´Ëµ£¬ÕâÊÇÖ÷µÄ¶÷´Í°¡

  18. tilden612 ÓÚ 2010-09-30 10:06:25·¢±í:

    gooooood

  19. hnz2007 ÓÚ 2010-09-29 22:56:43·¢±í:

    ÏÂÀ´¿´¿´..

  20. С±¿º¢ ÓÚ 2010-09-28 01:08:45·¢±í:

    ºÃ¶«¶«£¡ÏÂÀ´¿´¿´

  21. Dndr ÓÚ 2010-09-25 14:57:08·¢±í:

    ÊǺÃÊé

  22. actiqu ÓÚ 2010-09-25 12:43:22·¢±í:

    ÏÂÔØÇÆÇÆ