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

¹ÜÀí¸üÓÐЧ Îå¸ö³¬¿áµÄLinuxÃüÁîÐм¼ÇÉ

·¢²¼Ê±¼ä:2011-03-02 14:42:16À´Ô´:ºìÁª×÷Õß:bretxn
¡¡¡¡À´Ô´£ºTechTargetÖйú

¡¡¡¡¸ßЧµØʹÓÃÃüÁîÐÐÊÇÒ»¸öLinuxϵͳ¹ÜÀíÔ±¼¼ÄܵÄÖØÒª×é³É²¿·Ö¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇÌṩÁËÎå¸öºÜ¿áÉõÖÁÂÔÏԹŹֵÄLinuxÃüÁîÐм¼ÇÉ£¬¿ÉÒÔ°ïÄã¸üÓÐЧµØ¹ÜÀíÄãµÄLinuxϵͳ¡£

¡¡¡¡More=Less

¡¡¡¡ÔÚLinuxÉ϶ÁÈ¡Îļþͨ³£»áÉæ¼°µ½moreºÍlessÃüÁî¡£moreÃüÁî´ÓÇ°Ïòºó¶ÁÈ¡Îļþ£¬Òò´ËÔÚÆô¶¯Ê±¾Í¼ÓÔØÕû¸öÎļþ¡£lessÃüÁîÔòÔÊÐíÔÚÎļþÖÐÇ°Ïò»òºóÏòÒƶ¯£¬¼ÓÔØʱֻ¶ÁÈ¡ÎļþµÄÏÂÒ»²¿·Ö¡£ÎªÁ˽ÚԼʱ¼ä£¬Ò»¸öÓÐÓõļ¼ÇɱãÊǽ«lessÃüÁÁ¢±ðÃûΪmore£º

¡¡¡¡$ alias more=less

¡¡¡¡°ÑÕâÒ»Ìõ¼ÓÈëÄãµÄ.bashrc»òÕß.bash_profileÎļþÖУ¬Ê¹Ö®³ÉΪÓÀ¾ÃÐԵıðÃû¡£

¡¡¡¡lessÃüÁîʹÓ÷½±ã£¬ÏòÇ°¹ö¶¯¾ÍÏñmoreÃüÁîÒ»Ñù£¬¿ÉÒÔͨ¹ýÇû÷¿Õ¸ñ¼ü»òf¼üÀ´Íê³É¡£Ê¹ÓÃÒ»´Îb¼üÔò¿ÉÒÔÏòºó¹ö¶¯Ò»ÆÁ¡££¨ÔÚlessÃüÁîµÄ°ïÖúÒ³ÃæÄ㻹¿ÉÒÔ¿´µ½¸ü¶àµÄÃüÁîÑ¡Ïî¡££©

¡¡¡¡ÁíÒ»¸öÊä³öÎļþÄÚÈݵÄÃüÁîÊÇcatÃüÁ¸ÃÃüÁÕû¸öÎļþµÄÄÚÈÝ´ÓÉϵ½ÏÂÏÔʾÔÚÆÁÄ»ÉÏ¡£Ðí¶àÈ˲»ÖªµÀcatÃüÁÓÐÒ»¸ö½ãÃÃÃüÁîtac¡£ÕýÈçÄãÏëÏóµÄÄÇÑù£¬tacÃüÁîÒ²»áÏÔʾÕû¸öÎļþµÄÄÚÈÝ£¬µ«ÊÇ˳ÐòÏà·´£¬ÊÇ´ÓÏÂÖÁÉÏ¡£Õâ¸öÃüÁîÔÚ¶ÁÈ¡Ò»¸öÈÕÖ¾Îļþ»òÆäËüÊܹØ×¢Êä³öÔÚÎļþµ×²¿µÄÊÂÇéʱºÜÓÐÓÃ

¡¡¡¡shufÃüÁîÓô¦²»ÄÇô´ó£¬µ«È´ºÜÓÐÒâ˼£¬Äܹ»´òÂÒÊäÈëÊý¾ÝµÄ˳Ðò¡£ÊÔÊÔÔËÐУº

¡¡¡¡$ shuf filename

¡¡¡¡Ëü½«ÒÔËæ»úµÄ˳Ðò·µ»ØÎļþÄÚÈÝ¡£

¡¡¡¡Ã»ÈËÄÜ¿´µ½ÄãµÄÆÁÄ»

¡¡¡¡ÔÚͬһ̨·þÎñÆ÷ÉϽ¨Á¢Á˶à¸öSSH»á»°£¿Äã²»¸ÃÕâô×ö¡£´ò¿ª¶à¸öSSH»á»°²»½öÀ˷ѼÆËã»ú×ÊÔ´£¬¶øÇÒ»¹²»·½±ã¹ÜÀí¡£ÓÈÆäÊǵ±ÄãʹÓô°¿Ú¹ÜÀíÆ÷£¨Window Manager£©»òÊÇPuttyÖ®Àà°üº¬¶à¸öÖն˲¢ÄÜѸËÙÕ¼¾Ý¶ÀÁ¢ÆÁĻλÖõŤ¾ßʱ£¬ÓÈÆäÈç´Ë¡£¸üºÃµÄÑ¡ÔñÊÇʹÓÃscreen»òÕßtmuxÖ®ÀàµÄ¹¤¾ß£¬ÔÊÐíÄãÔÚÒ»¸öSSH»á»°Öн¨Á¢¶à¸öÖնˡ£

¡¡¡¡screenÃüÁîºÜÈÝÒ×ʹÓá£Ê×ÏÈ£¬ÄãÐèҪȷ±£ÄãÒѾ­°²×°ÁËscreen³ÌÐò¡£ÔÚRed HatºÍUbuntuÖ÷»úÉÏÄãÐèÒª°²×°screen³ÌÐò°ü£¬ÃüÁîÊÇ£º

¡¡¡¡$ sudo yum install screen

¡¡¡¡È»ºóÔÚÖն˻ỰÖмüÈ룺

¡¡¡¡$ screen

¡¡¡¡¿´ÆðÀ´Ïñʲôʶ¼Ã»·¢Éú£¬¶Ô°É£¿ÄÇÄã¾Í´íÁË¡£¼üÈëÒ»¸öÃüÁÈçtop£¬ÄÇôÄ㽫¿´µ½ÏµÍ³ÄÚÕýÔÚÔËÐеĽø³Ì¡£ÏÖÔÚ¼üÈëCtrl-a-c£¨°´×¡Ctrl¼ü£¬È»ºóÇÃa£¬È»ºóÔÙÇÃc£©£¬Ò»¸öеÄÖն˴°¿Ú»áµ¯³öÀ´¡£ÄãµÄ¾É´°¿ÚÈÔÈ»¿ÉÓá£Êµ¼ÊÉÏÄã¿ÉÒÔͨ¹ýCtrl-a-p»Øµ½Ç°Ò»¸ö´°¿Ú£¬Ä㻹¿ÉÒÔͨ¹ýCtrl-a- aÔÚ´°¿ÚÖ®¼äÑ­»·¡£»òÕßÄ㻹¿ÉÒÔͨ¹ýÐòºÅÀ´Ñ¡Ôñ´°¿Ú£¬¸ù¾Ý´´½¨µÄ˳Ðò£¬Ã¿¸ö´°¿ÚÐòºÅ²»Í¬£¬µÚÒ»¸ö´°¿ÚÊÇCtrl-a-0£¬È»ºóÊÇCtrl-a-1£¬ÒÀ´ÎÔö¼Ó¡£Äã¿ÉÒÔͨ¹ý²»¶Ï°´ÏÂCtrl-a-cÀ´´´½¨¸ü¶àµÄ´°¿Ú£¬ÔÚÃüÁîÐÐÀï¼üÈëexit¾Í¿ÉÒÔÍ˳ö´°¿Ú¡£µ±Í˳ö×îºóÒ»¸ö´°¿Úʱ£¬Õû¸ö»á»°Ò²½«Í˳ö¡£

¡¡¡¡¹ØÓÚÆÁÄ»×îºÃÍæµÄʾÍÊÇÄã¿ÉÒÔ±£Áôµ±Ç°µÄÆÁÄ»£¬²¢Ëæʱ»Øµ½Õâ¸ö״̬¡£¼üÈëCtrl-a-d£¬±£ÁôÆÁÄ»£¬È»ºóÄã¿ÉÒÔ·µ»Øµ½×î³õÔËÐÐscreenÃüÁîµÄÄǸö´°¿Ú¡£ËæºóÄã¿ÉÒÔÍ˳öÖ÷»ú¡£µ±ÄãÔٴεǼʱ£¬Äã¿ÉÒÔÔËÐУº

¡¡¡¡$ screen -r

¡¡¡¡ÄãµÄ»á»°»áÖØпªÊ¼£¬²¢ÇÒËùÓÐ֮ǰµÄÖն˶¼½«¿ÉÓã¨Ç°ÌáÊÇûÈ˹رÕscreen½ø³Ì»òÖØÆôÖ÷»ú£©¡£Äã¿ÉÒÔÔÚScreenµÄ°ïÖúÒ³ÃæÕÒµ½¸ü¶àÓÐÓõÄÐÅÏ¢¡£

¡¡¡¡ÁíÒ»ÖÖscreenµÄÌæ´ú¹¤¾ßÊÇTmux£¬Ëü¹¦ÄܸüÇ¿´óʹÓøü¸´ÔÓ£¬¶Ô¶àÓû§¹²ÏíÆÁÄ»·Ç³£ÓÐÓá£Ò»¸ö³£¼ûµÄÓ¦ÓþÍÊÇÔ¶³ÌË«È˹²Í¬±à³Ì¡£

¡¡¡¡HTTP·þÎñÆ÷£ºµ±ÄãÂíÉÏÐèÒªÒ»¸öWeb·þÎñÆ÷ʱ£¡

¡¡¡¡µ±ÄãÐèÒª¿ìËÙ´«µÝÎļþʱ£¬×î¼òµ¥µÄ·½·¨Ö®Ò»¾ÍÊÇͨ¹ýHTTP·þÎñÆ÷¡£ÎÒ³£³£Í¨¹ýÃüÁîÐпìËٵؽ¨Á¢Ò»¸öRuby Web·þÎñÆ÷£º

¡¡¡¡$ ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 3125, :DocumentRoot => Dir.pwd).start'

¡¡¡¡Õâ»áÔÚ3125¶Ë¿ÚΪµ±Ç°Ä¿Â¼¿ªÆôHTTP·þÎñ£º

¡¡¡¡http://your.server.com:3125

¡¡¡¡Ä㻹¿ÉÒÔʹÓÃPythonÍê³ÉͬÑùµÄÊ£º

¡¡¡¡$ python -m SimpleHTTPServer

¡¡¡¡Õ⽫ÔÚ8000¶Ë¿ÚΪµ±Ç°Ä¿Â¼¿ªÆôHTTP·þÎñ¡££¨ÄãÐèҪͨ¹ý·À»ðǽ´ò¿ªÕâÁ½¸ö¶Ë¿Ú¡££©

¡¡¡¡¼ÇסÕâÒ»µãºÜÖØÒª£¬ÈκÎÈ˶¼¿ÉÒÔ´ÓÄãµÄ·þÎñÆ÷ÉÏÏÂÔØÎļþ£¬ËùÒÔÒ»¶¨ÒªÈ·±£ÄãÖªµÀ×Ô¼º¶ÔÍâÌṩÁËÄÄЩÎļþ£¬±ð°ÑÄã²»ÏëÓëËûÈË·ÖÏíµÄ¶«Î÷Ò²¹±Ï׳öÈ¥¡£

¡¡¡¡¸üºÃµÄ½ø³ÌÏÔʾ¹¤¾ß£ºpgrep

¡¡¡¡Äã¿ÉÄܾ­³£·¢ÏÖ×Ô¼º»á¼üÈëÕâÑùµÄÃüÁ

¡¡¡¡$ ps -A ¡¡ grep ¡®ruby¡¯

¡¡¡¡1680 ? 00:05:45 ruby

¡¡¡¡30250 ? 00:06:39 ruby

¡¡¡¡µ«»¹ÓÐÒ»¸ö¸ü¼òµ¥µÄ·½·¨¿ÉÒÔÏÔʾ½ø³Ì£¬²¢ÇÒ²»ÐèÒªµ÷ÓÃpsÃüÁîµÄÊä³ö¹ÜµÀ£ºpgrep¡£

¡¡¡¡$ pgrep -l ruby

¡¡¡¡1680 ruby

¡¡¡¡30250 ruby

¡¡¡¡Ä㻹¿ÉÒÔ²éѯij¸öÌض¨Óû§ÔËÐеĽø³Ì£¬È磺

¡¡¡¡$ pgrep -u root

¡¡¡¡Õâ»áÏÔʾËùÓÐrootÔËÐеĽø³Ì¡£

¡¡¡¡×îºóÄ㻹¿ÉÒÔʹÓÃһЩgrepʽµÄ²éѯ¼¼ÇÉ£º

¡¡¡¡$ pgrep -lv `whoami`

¡¡¡¡ÕâÌõÃüÁî»áÁгöËùÓв»ÊôÓÚÄãµÄÓû§½ø³Ì£¨¾ÍÏñÔÚgrepÃüÁîÖÐÒ»Ñù£¬-vÑ¡Ïî±íʾÅųý£©¡£

¡¡¡¡Æ´Ð´´íÎó

¡¡¡¡Äã¿ÉÄÜÖªµÀaspell£¨»òÕßispell£©¿â¿ÉÒÔÔÊÐíÄãÔÚLinuxÉϽøÐÐƴд¼ì²é¡£µ«Ä㻹ÄܶÀÁ¢ÔËÐÐaspellÃüÁ»òÕß¼¯³Éµ½ÆäËüÓ¦ÓóÌÐòÖС£ÀýÈ磬´ÓÃüÁîÐжÔÒ»¸öÎļþ½øÐÐƴд¼ì²é£¬Äã¿ÉÒÔÕâÑùÔËÐÐaspell£º

¡¡¡¡$ aspell -c filename.txt

¡¡¡¡ÕâÌõÃüÁî»áÆô¶¯Ò»¸ö½»»¥Ê½µÄƴд¼ì²é³ÌÐò£¬Äã¿ÉÒÔ¼ì²éºÍ¸üÐÂÎļþÖÐÈκεÄƴд´íÎó¡£

¡¡¡¡µ«ÓÐʱÄãÖ»ÊÇÏëÖªµÀij¸öµ¥´Ê¸ÃÔõôƴ£¬ÕâʱÄãÐèÒªlookÃüÁËüÊÇÃüÁîÐÐÀïÒ»¸öºÃÓõÄƴд¼ì²é¹¤¾ß¡£¼üÈëlook£¬ÒÔ¼°ÄãÏëҪƴдµÄµ¥´ÊµÄÒ»²¿·Ö£¬ÀýÈ磺

¡¡¡¡$ look vendo

¡¡¡¡¾Í»á·µ»ØÒ»¸öÒÔvendo¿ªÍ·µÄµ¥´ÊÁÐ±í¡£

¡¡¡¡±¾ÎÄÀ´Ô´£ºhttp://www.searchsv.com.cn/showcontent_45888.htm
¡¡¡¡×÷ÕߣºJames Turnbull ÒëÕߣºDan
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 3 ÌõÆÀÂÛ

  1. ÌìÕ滨Óï ÓÚ 2011-07-11 20:51:53·¢±í:

    ѧϰ¡£¡£¡£¡£µ«Ã»Óиоõµ½¶àôʹÓÃ

  2. china19901107 ÓÚ 2011-05-26 18:47:38·¢±í:

    :0)1²»´íŶ

  3. 6shao ÓÚ 2011-05-01 19:47:56·¢±í:

    ¸ÐлLZ£¬ÊÕ²ØÖ®