Linux¹ÜµÀÏÂÁî¼ò½é¼°»ù´¡Ó÷¨
LinuxÖеĹܵÀÏÂÁîÊÇÒ»ÖÖÇ¿Ê¢µÄ¹¤¾ß£¬¿ÉÒÔ½«Ò»¸öÏÂÁîµÄÊä³ö×÷ΪÁíÒ»¸öÏÂÁîµÄÊäÈ룬ʵÏÖ²î±ðÏÂÁîÖ®¼äµÄÊý¾Ý´«ÊäÓë´¦Àí¡£±¾ÎĽ«ÏÈÈÝLinuxÖйܵÀÏÂÁîµÄ»ù´¡ÖªÊ¶£¬ÒÔ¼°Ò»Ð©³£ÓõÄÓ÷¨ºÍ´úÂëʾÀý¡£
¹ÜµÀÏÂÁî¼ò½é
ÔÚLinuxϵͳÖУ¬¹ÜµÀÏÂÁîʹÓÃÊúÏß·ûºÅ£¨|£©ÅþÁ¬Á½¸ö»ò¶à¸öÏÂÁÀýÈ磺
command1 | command2
µÇ¼ºó¸´ÖÆ
ÕâÑù£¬command1µÄÊä³ö»á×÷Ϊcommand2µÄÊäÈ룬ʵÏÖÁ½¸öÏÂÁîÖ®¼äµÄÊý¾Ý´«Êä¡£
»ù´¡Ó÷¨
¼òÆÓʾÀý
1. Éó²éĿ¼ÏÂÎļþÁбí
ls | less
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁlsµÄÊä³öͨ¹ý¹ÜµÀת´ï¸ølessÏÂÁîÀ´Éó²éĿ¼ÏµÄÎļþÁÐ±í¡£
2. ͳ¼ÆÎļþÐÐÊý
cat file.txt | wc -l
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁfile.txtµÄÄÚÈÝͨ¹ýcatÏÂÁîÊä³ö£¬ÔÙͨ¹ýwc -lÏÂÁîͳ¼ÆÐÐÊý¡£
½ø½×ʾÀý
1. ²éÕÒÖ¸¶¨Òªº¦×Ö
grep "keyword" file.txt | sort | uniq
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁÔÚfile.txtÎļþÖвéÕÒ°üÀ¨”keyword”µÄÐУ¬È»ºóͨ¹ýsortÅÅÐò£¬×îºóͨ¹ýuniqÈ¥ÖØ¡£
2. ʵÏÖÁ´Ê½²Ù×÷
ps aux | grep "process" | awk '{print $2}' | xargs kill
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁîÊ×ÏÈÁгöËùÓÐÀú³Ì£¬È»ºóͨ¹ýgrepɸѡ³ö°üÀ¨”process”µÄÀú³Ì£¬ÔÙͨ¹ýawkÌáÈ¡PID£¬×îºóͨ¹ýxargsÖ´ÐÐkillÏÂÁîɱËÀÕâЩÀú³Ì¡£
×ܽá
¹ÜµÀÏÂÁîÊÇLinuxϵͳÖкÜÊÇÊÊÓõĹ¦Ð§£¬Äܹ»¼ò»¯ÏÂÁîµÄ²Ù×÷Á÷³Ì£¬ÔöÇ¿ÏÂÁîÖ®¼äµÄÐ×÷ÄÜÁ¦¡£Í¨¹ýÍŽá²î±ðµÄÏÂÁ¿ÉÒÔʵÏÖ¸üΪÎÞаºÍ¸ßЧµÄÊý¾Ý´¦ÀíºÍ²Ù×÷¡£Ï£Íû±¾ÎÄÏÈÈݵĻù´¡ÖªÊ¶ºÍʾÀý¶ÔÄúÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇLinux¹ÜµÀÏÂÁî¼ò½é¼°»ù´¡Ó÷¨µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡