ÉîÈë̽ÌÖLinuxÖг£¼ûµÄÌØÊâ×Ö·û
Linux²Ù×÷ϵͳ×÷ΪһÖÖ³£ÓõĿªÔ´²Ù×÷ϵͳ£¬¾ßÓÐÇ¿Ê¢µÄ¿É¶¨ÖÆÐÔºÍÎÞаÐÔ¡£ÔÚʹÓÃLinuxϵͳʱ£¬ÎÒÃǾ³£»áÓöµ½ÖÖÖÖÌØÊâ×Ö·ûµÄ´¦Àí¡£ÕâЩÌØÊâ×Ö·ûÔÚÏÂÁîÐÐÖоßÓÐÌØÊâµÄ¼ÄÒ壬Äܹ»ÊµÏÖÐí¶à¸ß¼¶¹¦Ð§¡£±¾ÎĽ«ÉîÈë̽ÌÖLinuxÖг£¼ûµÄÌØÊâ×Ö·û£¬²¢ÍŽáÏêϸµÄ´úÂëʾÀýÀ´ÏêϸÏÈÈÝËüÃǵÄÓ÷¨¡£
ͨÅä·û£º
ͨÅä·ûÊÇÓÃÀ´Æ¥ÅäÎļþÃûµÄÌØÊâ×Ö·û£¬³£¼ûµÄͨÅä·û°üÀ¨*¡¢?¡¢[]µÈ¡£ÏÂÃæÊǼ¸ÖÖ³£ÓõÄͨÅä·ûʾÀý£º
*£ºÆ¥ÅäÁã¸ö»ò¶à¸öí§Òâ×Ö·û¡£
?£ºÆ¥Åäí§ÒâÒ»¸ö×Ö·û¡£
[ ]£ºÆ¥ÅäÖ¸¶¨¹æÄ£ÄÚµÄ×Ö·û¡£
# ²éÕÒÒÔtxt×îºóµÄËùÓÐÎļþ ls *.txt # ²éÕÒÃû×ÖÒÔa¿ªÍ·£¬ºóÃæ¸úÒ»¸öÊý×Ö£¬×îºóÊÇtxt×îºóµÄÎļþ ls a[0-9]t.txt
µÇ¼ºó¸´ÖÆ
Öض¨Ïò·ûºÅ£º
Öض¨Ïò·ûºÅÓÃÓÚ¿ØÖÆÊäÈëÊä³öµÄÆ«Ïò£¬³£¼ûµÄÖض¨Ïò·ûºÅ°üÀ¨>¡¢>>¡¢
>£º½«ÏÂÁîµÄÊä³öÖض¨Ïòµ½ÎļþÖУ¬ÈôÊÇÎļþÒѱ£´æÔò»áÁýÕÖ¡£
>>£º½«ÏÂÁîµÄÊä³ö×·¼Óµ½Îļþĩβ¡£
<£º½«ÎļþÄÚÈÝ×÷ΪÏÂÁîµÄÊäÈë¡£
# ½«lsÏÂÁîµÄÊä³öÖض¨Ïòµ½result.txtÎļþÖÐ ls > result.txt # ½«echoÏÂÁîµÄÊä³ö×·¼Óµ½result.txtÎļþĩβ echo "Hello World" >> result.txt # ´Óinput.txtÎļþ¶ÁÈ¡ÄÚÈÝ£¬²¢Í¨¹ýcatÏÂÁîÏÔʾÔÚÆÁÄ»ÉÏ cat < input.txt
µÇ¼ºó¸´ÖÆ
¹ÜµÀ·ûºÅ£º
¹ÜµÀ·ûºÅÓÃÓÚ½«Ò»¸öÏÂÁîµÄÊä³ö×÷ΪÁíÒ»¸öÏÂÁîµÄÊäÈ룬³£¼ûµÄ¹ÜµÀ·ûºÅÊÇ|¡£ÏÂÃæÊÇÒ»¸ö³£ÓõĹܵÀ·ûºÅʾÀý£º
# ²éÕÒ°üÀ¨Òªº¦´Ê"error"µÄÈÕÖ¾²¢Êä³öµ½grepÏÂÁîÖоÙÐйýÂË cat log.txt | grep "error"
µÇ¼ºó¸´ÖÆ
תÒå·ûºÅ£º
תÒå·ûºÅÓÃÓڸıäÌØÊâ×Ö·ûµÄ¼ÄÒ壬³£¼ûµÄתÒå·ûºÅÊÇ“¡£ÏÂÃæÊÇÒ»¸ö³£ÓõÄתÒå·ûºÅʾÀý£º
# ½¨ÉèÒ»¸öÎļþÃû°üÀ¨¿Õ¸ñµÄÎļþ touch file with space.txt
µÇ¼ºó¸´ÖÆ
×ܽ᣺
±¾ÎÄͨ¹ýÏÈÈÝÁËLinuxÖг£¼ûµÄÌØÊâ×Ö·û£¬°üÀ¨Í¨Åä·û¡¢Öض¨Ïò·ûºÅ¡¢¹ÜµÀ·ûºÅºÍתÒå·ûºÅ£¬²¢ÍŽáÏêϸµÄ´úÂëʾÀý¶ÔËüÃǾÙÐÐÁËÏêϸڹÊÍ¡£ÊìÁ·ÕÆÎÕÕâЩÌØÊâ×Ö·ûµÄÓ÷¨£¬½«ÓÐÖúÓÚÎÒÃǸü¸ßЧµØÔÚLinuxϵͳÖоÙÐÐÖݪֲÙ×÷¡£Ï£Íû±¾ÎÄÄܹ»×ÊÖú¶ÁÕßÔ½·¢ÉîÈëµØÏàʶLinuxϵͳÖÐÌØÊâ×Ö·ûµÄÓ¦Óá£
ÒÔÉϾÍÊÇÉîÈë̽ÌÖLinuxÖг£¼ûµÄÌØÊâ×Ö·ûµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡