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

LinuxµÄshell±à³Ì


 
Shell±¾ÉíÊÇÒ»¸öÓÃCÓïÑÔ±àдµÄ³ÌÐò£¬ËüÊÇÓû§Ê¹ÓÃLinuxµÄÇÅÁº¡£Shell¼ÈÊÇÒ»ÖÖÃüÁîÓïÑÔ£¬ÓÖÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ¡£×÷ΪÃüÁîÓïÑÔ£¬Ëü½»»¥Ê½µØ½âÊͺÍÖ´ÐÐÓû§ÊäÈëµÄÃüÁ×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¶¨ÒåÁ˸÷ÖÖ±äÁ¿ºÍ²ÎÊý£¬²¢ÌṩÁËÐí¶àÔڸ߼¶ÓïÑÔÖвžßÓеĿØÖƽṹ£¬°üÀ¨Ñ­»·ºÍ·ÖÖ§¡£ËüËäÈ»²»ÊÇLinuxϵͳºËÐĵÄÒ»²¿·Ö£¬µ«Ëüµ÷ÓÃÁËϵͳºËÐĵĴ󲿷ֹ¦ÄÜÀ´Ö´ÐгÌÐò¡¢½¨Á¢Îļþ²¢ÒÔ²¢Ðеķ½Ê½Ð­µ÷¸÷¸ö³ÌÐòµÄÔËÐС£Òò´Ë£¬¶ÔÓÚÓû§À´Ëµ£¬shellÊÇ×îÖØÒªµÄʵÓóÌÐò£¬ÉîÈëÁ˽âºÍÊìÁ·ÕÆÎÕshellµÄÌØÐÔ¼«ÆäʹÓ÷½·¨£¬ÊÇÓúÃLinuxϵͳµÄ¹Ø¼ü¡£¿ÉÒÔ˵£¬shellʹÓõÄÊìÁ·³Ì¶È·´Ó³ÁËÓû§¶ÔLinuxʹÓõÄÊìÁ·³Ì¶È¡£
¡¡¡¡Ò»¡¢Ê²Ã´ÊÇshell
¡¡¡¡µ±Ò»¸öÓû§µÇ¼Linuxϵͳ֮ºó£¬ÏµÍ³³õʼ»¯³ÌÐòinit¾ÍΪÿһ¸öÓû§ÔËÐÐÒ»¸ö³ÆÎªshell(Íâ¿Ç)µÄ³ÌÐò¡£ÄÇô£¬shellÊÇÊ²Ã´ÄØ£¿È·ÇÐÒ»µã˵£¬shell¾ÍÊÇÒ»¸öÃüÁîÐнâÊÍÆ÷£¬ËüΪÓû§ÌṩÁËÒ»¸öÏòLinuxÄں˷¢ËÍÇëÇóÒÔ±ãÔËÐгÌÐòµÄ½çÃæÏµÍ³¼¶³ÌÐò£¬Óû§¿ÉÒÔÓÃshellÀ´Æô¶¯¡¢¹ÒÆð¡¢Í£Ö¹ÉõÖÁÊDZàдһЩ³ÌÐò¡£
¡¡¡¡µ±Óû§Ê¹ÓÃLinuxʱÊÇͨ¹ýÃüÁîÀ´Íê³ÉËùÐ蹤×÷µÄ¡£Ò»¸öÃüÁî¾ÍÊÇÓû§ºÍshellÖ®¼ä¶Ô»°µÄÒ»¸ö»ù±¾µ¥Î»£¬ËüÊÇÓɶà¸ö×Ö·û×é³É²¢ÒÔ»»ÐнáÊøµÄ×Ö·û´®¡£shell½âÊÍÓû§ÊäÈëµÄÃüÁ¾ÍÏóDOSÀïµÄcommand.comËù×öµÄÒ»Ñù£¬Ëù²»Í¬µÄÊÇ£¬ÔÚDOSÖУ¬command.comÖ»ÓÐÒ»¸ö£¬¶øÔÚLinuxϱȽÏÁ÷ÐеÄshellÓкü¸¸ö£¬Ã¿¸öshell¶¼¸÷ÓÐǧÇï¡£Ò»°ãµÄLinuxϵͳ¶¼½«bash×÷ΪĬÈϵÄshell¡£
¡¡¡¡¶þ¡¢¼¸ÖÖÁ÷ÐеÄshell
¡¡¡¡Ä¿Ç°Á÷ÐеÄshellÓÐash¡¢bash¡¢ksh¡¢csh¡¢zshµÈ£¬Äã¿ÉÒÔÓÃÏÂÃæµÄÃüÁîÀ´²é¿´Äã×Ô¼ºµÄshellÀàÐÍ£º
¡¡¡¡#echo $SHELL
¡¡¡¡$SHELLÊÇÒ»¸ö»·¾³±äÁ¿£¬Ëü¼Ç¼Óû§ËùʹÓõÄshellÀàÐÍ¡£Äã¿ÉÒÔÓÃÃüÁ
¡¡¡¡#shell-name
¡¡¡¡À´×ª»»µ½±ðµÄshell£¬ÕâÀïshell-nameÊÇÄãÏëÒª³¢ÊÔʹÓõÄshellµÄÃû³Æ£¬ÈçashµÈ¡£Õâ¸öÃüÁîΪÓû§ÓÖÆô¶¯ÁËÒ»¸öshell£¬Õâ¸öshellÔÚ×î³õµÇ¼µÄÄǸöshellÖ®ºó£¬³ÆÎªÏ¼¶µÄshell»ò×Óshell¡£Ê¹ÓÃÃüÁ
¡¡¡¡$exit
¡¡¡¡¿ÉÒÔÍ˳öÕâ¸ö×Óshell¡£
¡¡¡¡Ê¹Óò»Í¬µÄshellµÄÔ­ÒòÔÚÓÚËüÃǸ÷×Ô¶¼ÓÐ×Ô¼ºµÄÌØµã£¬ÏÂÃæ×÷Ò»¸ö¼òµ¥µÄ½éÉÜ£º
¡¡¡¡1.ash¡¡¡¡ash shellÊÇÓÉKenneth Almquist±àдµÄ£¬LinuxÖÐÕ¼ÓÃϵͳ×ÊÔ´×îÉÙµÄÒ»¸öСshell£¬ËüÖ»°üº¬24¸öÄÚ²¿ÃüÁÒò¶øÊ¹ÓÃÆðÀ´ºÜ²»·½±ã¡£
¡¡¡¡2.bash¡¡¡¡bashÊÇLinuxϵͳĬÈÏʹÓõÄshell£¬ËüÓÉBrian FoxºÍChet Ramey¹²Í¬Íê³É£¬ÊÇBourne Again ShellµÄËõд£¬ÄÚ²¿ÃüÁîÒ»¹²ÓÐ40¸ö¡£LinuxʹÓÃËü×÷ΪĬÈϵÄsh


Ïà¹ØÎĵµ£º

LinuxÊÖ»ú´òµç»°´úÂë·ÖÎö


AndroidÔ´´úÂë·ÖÎöÖ®µç»°¹¦ÄÜ RIL
¸ù¾Ý£º¡¶Android Ô´Âë·ÖÎö-´òµç»°ºÍ·¢¶ÌÐÅ¡·Ò»ÎÄ£¨Ê±¼ä:2008-12-24 00:28À´Ô´:Android ¿ª·¢Õß ×÷Õß:wsshy µã»÷: 2275´Î£©
µÃÖª,ÖÇÄÜÊÖ»úµÄ´òµç»°¹¦ÄÜÊÇÓÉRIL²¿·ÖÀ´ÊµÏֵ쬼ûÏÂͼ£º
¿ªÊ¼·ÖÎöAndroidÔ´´úÂëÖеÄRIL²¿·Ö¡£
ÓÖÉÏͼ£¬ÒÔ¼°ÆäËûÏà¹Ø×ÊÁÏ£¬ÎÒµÃÖªÔÚAndroidÖÐÓÐÒ»¸ö½ÐrildµÄÊ ......

ÔÚLinuxÏÂÃæµÄµ÷ÓÃping

ÎÒÃÇÔÚÍøÂç±à³ÌµÄʱºò¾­³£Òª¼ì²âϵͳÊÇ·ñµÃµ½ÁËÓÐЧµÄIP,ÊÇ·ñ¿ÉÒÔÕýÈ·ÁªÍ¨µ½ÍøÂçÀïÃæ¡£Í¨³£µÄ¼ì²é·½·¨¾ÍÊÇʹÓÃPINGÃüÁî¡£
¶øÔÚ³ÌÐòÀïÃæÈçºÎ×Ô¶¯ÈóÌÐòÖªµÀÁ¨?ÓÐÁ½ÖÖ°ì·¨£¬
Ò»ÖÖÊÇÀûÓÃϵͳµÄÄÜÁ¦£¬Ö±½Óµ÷ÓÃϵͳµÄshell£¬Èç·½·¨Ò»¾Í¿ÉÒÔÔÚlinuxϵͳÖкܺÃʹÓá£
ÁíÍâÒ»ÖÖÊÇÖ±½ÓÔÚ´úÂëÀïÃæÊµÏÖpingÃüÁͨ¹ýµ÷Óú¯ÊýµÄÐÎʽ ......

֨װwindowsϵͳºó£¬ÈçºÎÕÒ»Ølinux Æô¶¯Ïî

    ֮ǰװÍêwindowsºó¾Í·¢ÏÖlinuxµÄÆô¶¯ÏîÕÒ²»µ½ÁË£¬¿ªÊ¼Ê±£¬ÊµÔÚÊÇÎÞÄΰ¡£¡½á¹ûÖ»ºÃ֨װlinux£¡£¡ºÜ²Ë°É£¡£¡
    ÏÖÔÚÖÕÓÚÖªµÀÁË£¬ÆäʵÊÇ¿ÉÒԺܼòµ¥µØ¾Í°ÑlinuxÕÒ»ØÀ´µÄ£¡
    Õâ¸ö·½·¨Ö»ÏÞÓÚÓð²×°Å̵ÄÓû§£¡£¡£¡£¡
    ×°Èëlinux°²×°ÅÌ£¬ÒÔ¹âÇýÆô¶¯£¬½ ......

linux³£ÓÃÃüÁÍü¼

1,²é¿´ Ubuntu µÄ°æ±¾ºÅ£¬
    ·½·¨Ò»£º ÔÚÖÕ¶ËÖÐÖ´ÐÐÏÂÁÐÖ¸Á cat /etc/issue¿ÉÒԲ鿴µ±Ç°ÕýÔÚÔËÐÐµÄ Ubuntu µÄ°æ±¾ºÅ¡£ÆäÊä³ö½á¹ûÀàËÆÏÂÃæµÄÄÚÈÝ£º      Ubuntu 7.04 \n \l·½·¨¶þ ʹÓà lsb_release ÃüÁîÒ²¿ÉÒԲ鿴 Ubuntu µÄ°æ±¾ºÅ£¬Óë·½·¨Ò»Ïà±È£¬ÄÚÈݸüΪÏêϸ¡£Ö´ÐÐÖ¸ÁîÈçÏ ......

linux ³£ÓÃcº¯Êý


opendir£¨´ò¿ªÄ¿Â¼£©
Ïà¹Øº¯Êý
open£¬readdir£¬closedir£¬rewinddir£¬seekdir£¬telldir£¬scandir
±íÍ·Îļþ
#include<sys/types.h>
#include<dirent.h>
¶¨Ò庯Êý
DIR * opendir(const char * name);
º¯Êý˵Ã÷
opendir()ÓÃÀ´´ò¿ª²ÎÊýnameÖ¸¶¨µÄĿ¼£¬²¢·µ»ØDIR*ÐÎ̬µÄĿ¼Á÷£¬ºÍopen()ÀàËÆ£¬½ÓÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ