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

Àí½âlinux trÃüÁî

1. tr ÃüÁîµÄ¹¦ÄÜ
trÃüÃûÊǼò»¯Á˵ÄsedÃüÁî¡£ÆäÖ÷ÒªµÄ¹¦ÄܰüÀ¨£º
a. ÓÃÒ»¸ö×Ö·ûÀ´Ìæ»»ÁíÍâÒ»¸ö×Ö·û¡£
b. ɾ³ý×Ö·û´®ÖеÄÖ¸¶¨×Ó´®¡£
c. ºÏ²¢×Ö·û´®ÖÐÖØ¸´´®¡£
2. ³£¼ûµÄÃüÁî¸ñʽ£º
tr -c -d -s ["string1_to_translate_from"] ["string2_to_translate_to"] < input-file
-c ÓÃ×Ö·û´®1ÖÐ×Ö·û¼¯µÄ²¹¼¯Ìæ»»´Ë×Ö·û¼¯£¬ÒªÇó×Ö·û¼¯ÎªASCII¡£
-d ɾ³ý×Ö·û´®1ÖÐËùÓÐÊäÈë×Ö·û¡£
-s ɾ³ýËùÓÐÖØ¸´³öÏÖ×Ö·ûÐòÁУ¬Ö»±£ÁôµÚÒ»¸ö£»¼´½«Öظ´³öÏÖ×Ö·û´®Ñ¹ËõΪһ¸ö×Ö·û´®¡£
input-fileÊÇת»»ÎļþÃû¡£ËäÈ»¿ÉÒÔʹÓÃÆäËû¸ñʽÊäÈ룬µ«ÕâÖÖ¸ñʽ×î³£Óá£
Ö¸¶¨×Ö·û´®1»ò×Ö·û´®2µÄÄÚÈÝʱ£¬Ö»ÄÜʹÓõ¥×Ö·û»ò×Ö·û´®·¶Î§»òÁÐ±í¡£
[a-z] a-zÄÚµÄ×Ö·û×é³ÉµÄ×Ö·û´®¡£
[A-Z] A-ZÄÚµÄ×Ö·û×é³ÉµÄ×Ö·û´®¡£
[0-9] Êý×Ö´®¡£
\octal Ò»¸öÈýλµÄ°Ë½øÖÆÊý£¬¶ÔÓ¦ÓÐЧµÄASCII×Ö·û¡£
[O*n] ±íʾ×Ö·ûOÖØ¸´³öÏÖÖ¸¶¨´ÎÊýn¡£Òò´Ë[O*2]Æ¥ÅäOOµÄ×Ö·û´®¡£
trÖÐÌØ¶¨¿ØÖÆ×Ö·ûµÄ²»Í¬±í´ï·½Ê½
ËټǷûº¬Òå°Ë½øÖÆ·½Ê½
\a Ctrl-G  ÁåÉù\007
\b Ctrl-H  Í˸ñ·û\010
\f Ctrl-L  ×ßÐл»Ò³\014
\n Ctrl-J  ÐÂÐÐ\012
\r Ctrl-M  »Ø³µ\015
\t Ctrl-I  tab¼ü\011
\v Ctrl-X  \030
3. ¾ÙÀý˵Ã÷
a. ºÏ²¢×Ö·û´®ÖÐÖØ¸´³öÏÖµÄ×Ö·û
   tr -s "[\n]" < input.txt    #Îļþinput.txtÖеÄËùÓÐÖØ¸´³öÏֵĻ»Ðзû×î¶àÖ»³öÏÖÒ»´Î¡£
   echo aaaabbbbccccddddddd | tr -s "[a-z]"    #Êä³öabcd
b. ɾ³ý×Ö·û´®ÖеÃ×Ö·û
   echo helloworld | tr -d "o"  #Êä³öhellwrld
   ×¢Òâecho helloworld | tr -d "hello"µÄÊä³ö½á¹ûÊÇwrd£¬Òò´ËtrÊǽ«×Ö·û´®1µÄ¸÷¸ö×Ö·û´®µ¥¶À´¦ÀíµÄ
c. ×Ö·û´®µÄÌæ»»
   ¼ÙÉèinput.txtÖÐÄÚÈÝÊÇa:b:c:d:e£¬ÄÇôÔËÐÐtr -s "[:]" "[\t]" < input.txtµÄ½á¹û½«ÊÇa  b  c  d£¬¸÷¸ö×Ó´®¼äÒÔtab¸ô¿ª¡£Í¬ÑùµÄ³öÏÖÔÚ×Ö·û´®1ºÍ×Ö·û´®2ÖеÄ×Ö·û¶¼Êǵ¥¸ö´¦ÀíµÄ£¬²¢²»Êǽ«Ö®¿´³ÉÊÇÒ»¸öÕûÌå¡£
   ÔÚviÖÐÒ²ÄÜʹÓÃtrÃüÁµ«ÔÚ¸ÃÃüÁîǰҪ¼ÓÉÏÒª´¦ÀíµÄÐз¶Î§ºÍ!£¬ÀýÈç1,$!tr -s "[\r]" "[\n]" ($±íʾ×îºóÒ»ÐУ©


Ïà¹ØÎĵµ£º

ÔÚLinuxÏÂÈçºÎʹÓÃ×Ô¼ºµÄ¿âº¯Êý

Ò»

ʹÓÃ¿â±ØÒªÐÔ
  
Ìá¸ß´úÂëÖØÓÃÐÔ¡£
¶þ
 
¿âµÄÖÖÀࣺ
  
1
¾²Ì¬¿â
    
Ò»°ãÒÔ
*.a
ÃüÃû¡£
    
³ÌÐò±àÒëʱ±»¼ÓÔØ£¬´Ëºó£¬Ö»Òª³ÌÐò²»±»ÖØÐ±àÒ룬¾²Ì¬¿â¾ÍûÓÐ×÷ÓÃÁË£¨¿ÉÒÔɾµô£©¡£
ÓÉ
ÓÚ¾²Ì¬¿âµÄ´úÂëÔÚ±àÒë¹ý³ÌÖÐÒѾ­±»ÔØÈ ......

LinuxÏ´®¿Ú±à³ÌÖ®¶þ£º¶Á´®¿ÚºÍд´®¿Ú

1£¬´ò¿ª´®¿Ú
      /**´ò¿ª´®¿Ú£¬dev ´®¿ÚÉ豸Ãû£¬ mode ´ò¿ª·½Ê½£¬**/
     int opendev(char *dev,mode_t mode)
    {
          int fd;
          fd = ......

Linux shell ±Ê¼Ç

µÚ¶þÕ ±äÁ¿ºÍÔËËã·û
±¾µØ±äÁ¿:¾¡¿ÉÒÔ±»±¾½ø³ÌʹÓÃ
1 ¸³Öµ
varname=varvalue
varname="varvalue"
¿ÉÒÔͨ¹ýsetÃüÁî²é¿´±¾µØ±äÁ¿
readonly varname//ÉèÖÃΪֻ¶Á
readonly varnmae=varvalue//ÉèÖò¢³õʼ»¯
readonlyÃüÁî±¾Éí¿ÉÒÔÏÔʾËùÓÐÖ»¶Á±äÁ¿
»·¾³±äÁ¿£º¿ÉÒÔ±»×Ó½ø³ÌʹÓÃ
ϵͳ³õʼ»¯µÄ»·¾³±äÁ¿ $HOME/.bash_profi ......

Linux¸ùÎļþϵͳ½á¹¹ÔÙÈÏʶ

Linux¸ùÎļþϵͳ½á¹¹ÔÙÈÏʶ
Áõ½¨ÎÄ£¨http://blog.csdn.net/keminlau £©
INTRO
¾¡¹ÜLinuxµÄ¸ùÎļþϵͳÔÚÐÎʽ±íÏÖÉÏÊÇÒ»ÌåµÄ£¨ËùÓÐÊý¾ÝĿ¼¾ùΪ¸ùĿ¼ÏµÄ×ÓĿ¼£©£¬µ«Êµ¼ÊËüÃÇÊǶà¸ö²»Í¬µÄ¡¾Âß¼­Ö÷Ìå¡¿£¨ÎªÁËʵÏÖ²»Í¬µÄÂß¼­¹¦ÄÜ£©×éºÏÔÚÒ»ÆðµÄ£¬²Î¼ûÏÂͼ¡£ÕâÒ²½âÊÍÁËΪʲôÓÐЩ½Úµã£¨Èç/var£©¿ÉÒÔ¹Ò½Óµ½²»Í¬´ÅÅÌ·ÖÇøÉÏ¡£ ......

Linux³£ÓùÒÔØµãºÍĿ¼

/bin                      ´æ·Å×î³£ÓõÄÃüÁî,ËùÓÐÓû§¶¼ÓÐÖ´ÐÐȨÏÞ
/boot                    ϵͳÒýµ¼Ä¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ