linux³£ÓÃÃüÁµä
ÔÚÏò´ó¼ÒÏêϸ½éÉÜlinux±àÒë֮ǰ£¬Ê×ÏÈÈôó¼ÒÁ˽âÏÂLinux½Å±¾ShellÃüÁȻºó½²½âÔÚshell½Å±¾ÖпÉÒÔʹÓÃÈÎÒâµÄunixÃüÁî¡£
Óï·¨»ù±¾½éÉÜ
1.¿ªÍ·
³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·½ÔÚÎļþµÄµÚÒ»ÐУ©£º
#!/bin/sh
·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ²ÎÊýÊÇÓÃÀ´Ö´ÐиÃÎļþµÄ³ÌÐò¡£ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇʹÓÃ/bin/shÀ´Ö´ÐгÌÐò¡£
µ±±à¼ºÃ½Å±¾Ê±£¬Èç¹ûÒªÖ´Ðиýű¾£¬»¹±ØÐëʹÆä¿ÉÖ´ÐС£
Ҫʹ½Å±¾¿ÉÖ´ÐУº
±àÒë chmod +x filename ÕâÑù²ÅÄÜÓÃ./filename À´ÔËÐÐ
2.×¢ÊÍ
ÔÚ½øÐÐshell±à³Ìʱ£¬ÒÔ#¿ªÍ·µÄ¾ä×Ó±íʾעÊÍ£¬Ö±µ½ÕâÒ»ÐеĽáÊø¡£ÎÒÃÇÕæ³ÏµØ½¨ÒéÄúÔÚ³ÌÐòÖÐʹÓÃ×¢ÊÍ¡£Èç¹ûÄúʹÓÃÁË×¢ÊÍ£¬ÄÇô¼´Ê¹Ï൱³¤µÄʱ¼äÄÚûÓÐʹÓøýű¾£¬ÄúÒ²ÄÜÔں̵ܶÄʱ¼äÄÚÃ÷°×¸Ã½Å±¾µÄ×÷Óü°¹¤×÷ÔÀí¡£
3.±äÁ¿
ÔÚÆäËû±à³ÌÓïÑÔÖÐÄú±ØÐëʹÓñäÁ¿¡£ÔÚlinux½Å±¾shell±à³ÌÖУ¬ËùÓеıäÁ¿¶¼ÓÉ×Ö·û´®×é³É£¬²¢ÇÒÄú²»ÐèÒª¶Ô±äÁ¿½øÐÐÉùÃ÷¡£Òª¸³Öµ¸øÒ»¸ö±äÁ¿£¬Äú¿ÉÒÔÕâÑùд£º
#!/bin/sh
#¶Ô±äÁ¿¸³Öµ£º
a="hello world"
# ÏÖÔÚ´òÓ¡±äÁ¿aµÄÄÚÈÝ£º
echo "A is:"
echo $a
ÓÐʱºò±äÁ¿ÃûºÜÈÝÒ×ÓëÆäËûÎÄ×Ö»ìÏý£¬±ÈÈ磺
num=2
echo "this is the $numnd"
Õâ²¢²»»á´òÓ¡³ö"this is the 2nd"£¬¶ø½ö½ö´òÓ¡"this is the "£¬ÒòΪshell»áÈ¥ËÑË÷±äÁ¿numndµÄÖµ£¬µ«ÊÇÕâ¸ö±äÁ¿Ê±Ã»ÓÐÖµµÄ¡£¿ÉÒÔʹÓû¨À¨ºÅÀ´¸æËßshellÎÒÃÇÒª´òÓ¡µÄÊÇnum±äÁ¿£º
num=2
echo "this is the ${num}nd"
Õ⽫´òÓ¡£º this is the 2nd
4 »·¾³±äÁ¿
ÓÉexport¹Ø¼ü×Ö´¦Àí¹ýµÄ±äÁ¿½Ð×ö»·¾³±äÁ¿¡£ÎÒÃDz»¶Ô»·¾³±äÁ¿½øÐÐÌÖÂÛ£¬ÒòΪͨ³£Çé¿öϽö½öÔڵǼ½Å±¾ÖÐʹÓû·¾³±äÁ¿¡£
5 linux½Å±¾ShellÃüÁîºÍÁ÷³Ì¿ØÖÆ
ÔÚshell½Å±¾ÖпÉÒÔʹÓÃÃüÁ
Unix ÃüÁî:
ËäÈ»ÔÚshell½Å±¾ÖпÉÒÔʹÓÃÈÎÒâµÄunixÃüÁµ«ÊÇ»¹ÊÇÓÉһЩÏà¶Ô¸ü³£ÓõÄÃüÁî¡£ÕâЩÃüÁîͨ³£ÊÇÓÃÀ´½øÐÐÎļþºÍÎÄ×Ö²Ù×÷µÄ¡£³£ÓÃÃüÁîÓï·¨¼°¹¦ÄÜ
¡ôecho "some text": ½«ÎÄ×ÖÄÚÈÝ´òÓ¡ÔÚÆÁÄ»ÉÏ
¡ôls: ÎļþÁбí
¡ôwc –l filewc -w filewc -c file: ¼ÆËãÎļþÐÐÊý¼ÆËãÎļþÖеĵ¥´ÊÊý¼ÆËãÎļþÖеÄ×Ö·ûÊý
¡ôcp sourcefile destfile: Îļþ¿½±´
¡ômv oldname newname : ÖØÃüÃûÎļþ»òÒÆ¶¯Îļþ
¡ôrm file: ɾ³ýÎļþ
¡ôgrep 'pattern' file: ÔÚÎļþÄÚËÑË÷×Ö·û´®±ÈÈ磺grep 'searchstring' file.txt
¡ôcut -b colnum file: Ö¸¶¨ÓûÏÔʾµÄÎļþÄÚÈÝ·¶Î§£¬²¢½«ËüÃÇÊä³öµ½±ê×¼Êä³öÉ豸±ÈÈ磺Êä³öÿÐеÚ5¸öµ½µÚ9¸ö×Ö·ûcut -b5-9 file.txtǧÍò²»ÒªºÍcatÃüÁî»ìÏý£¬ÕâÊÇÁ½¸öÍêÈ«²»Í¬µÄÃüÁî
Ïà¹ØÎĵµ£º
linuxϽøÐÐÓ²ÅÌ·ÖÇø£¬½øÐиñʽ»¯´¦Àí£¬²¢½øÐйÒÔØÊ¹ÓÃ
ʵÑé»·¾³£º
HPZ400¹¤×÷Õ¾ £º 500GÓ²ÅÌ
ÓÉÓÚ±¾»úÊÇԤװµÄSUSE Linux Enterprise Desktop 11 (x86_64)
³ö³§Ê±£¬½öÔÚÓ²ÅÌÉÏ·ÖÁËÒ»¸ö38GµÄext3Îļþϵͳ£¬ºÍÒ»¸ö2GµÄswap·ÖÇø£¬ËùÒÔ¶ÔÓÚÆäËüµÄ¿ÕÏзÖÇø£¬ÒªÊµÏÖʹÓ㬾ÍÒª½øÐиñ
´¦Àí¡£
¿ÉÓõķÖÇø¹¤¾ßÓУºfdis ......
ÏÂÃæÊÇÔÚÐéÄâ»úÖеÄlinuxµÄftpµÄ»ù±¾ÅäÖã¨redhat AS 4.0ΪÀý£©£º
Ê×ÏÈÒª°²×°linuxϵÄvsftpÈí¼þ°ü¡£
rpm -qa|gerp vsftpd //²éÕÒvsftpdÓÐûÓа²×°
[root@RAC01 ~]# rpm -qa|grep vsftpd
vsftpd-2.0.1-5.EL4.7
[root@RAC01 ~]#
Èç¹ûûÓа²×°¾Í vsftpd-2.0.1-5.i386.rpm
ÔÚli ......
Written by manio (http://blog.csdn.net/manio)
LinuxÄÚºËÊÇÒ»¸öÎޱȸ´ÔÓµÄϵͳ£¬ÒªÏë¿´Çå´óÖµÄÂöÂçÒ²·ÇÒ×Ê¡£Æäʵ£¬¿ÉÒÔ°ÑÔËÐÐÖеÄLinuxÏëÏñ³ÉÒ»¸öÈËÀàµÄÉç»á£¬µ±ÖеĽø³Ì¾ÍÊÇÉç»áÖеÄÈË¡£ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÓд´½¨¡¢Òì³£¡¢ÖÕÖ¹¡£ÈËÓи÷ÖÖ¸÷ÑùµÄ²Æ²ú£¬½ø³ÌÓжÔÓ¦µÄµØÖ·¿Õ¼ä¡¢É豸µÈµÈ¡£È˱»¸÷ÖÖ¸÷ÑùµÄ¶«Î÷ÏÞÖÆ×Å£¬±»È˹ ......
Ò».ÎļþĿ¼Àà
¡¡¡¡1.½¨Á¢Ä¿Â¼£ºmkdir Ŀ¼Ãû
¡¡¡¡2.ɾ³ý¿ÕĿ¼£ºrmdir Ŀ¼Ãû
¡¡¡¡3.ÎÞÌõ¼þɾ³ý×ÓĿ¼£º rm -rf Ŀ¼Ãû
¡¡¡¡4.¸Ä±äµ±Ç°Ä¿Â¼£ºcd Ŀ¼Ãû (½øÈëÓû§homeĿ¼£ºcd ~;½øÈëÉÏÒ»¼¶Ä¿Â¼£ºcd -)
¡¡¡¡5.²é¿´×Ô¼ºËùÔÚĿ¼£ºpwd
¡¡¡¡6.²é¿´µ±Ç°Ä¿Â¼´óС£ºdu
¡¡¡¡7.ÏÔʾĿ¼ÎļþÁб ......
²Î¿¼£º
LinuxÏÂsyslogÈÕÖ¾º¯ÊýʹÓá¡£ºhttp://blog.csdn.net/telehiker/archive/2007/10/18/1830575.aspx
xinetd ʹÓÃÖ¸ÄÏÖÐÎÄ£ºhttp://www.dbanotes.net/OpenSource/Using_xinetd.html
xinetd ¹ÙÍø£º¡¡http://www.xinetd.org
xinetd ¸ú·þÎñͨÐÅʹÓá¡stdin/stderr ÊäÈëºÍÊä³ö£º
ʹÓá¡£ã±àдµÄÒ»¸öÀý×Ó£ºhelloword.c
......