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

Linux Shell½Å±¾±àд»ù´¡(2)

5. ÒýºÅ
¡¡¡¡ÔÚÏò³ÌÐò´«µÝÈκβÎÊý֮ǰ£¬³ÌÐò»áÀ©Õ¹Í¨Åä·ûºÍ±äÁ¿¡£ÕâÀïËùνÀ©Õ¹µÄÒâ˼ÊdzÌÐò»á°ÑͨÅä·û£¨±ÈÈç*£©Ìæ»»³ÉºÏÊʵÄÎļþÃû£¬Ëü±äÁ¿Ìæ»»³É±äÁ¿Öµ¡£ÎªÁË·ÀÖ¹³ÌÐò×÷ÕâÖÖÌæ»»£¬Äú¿ÉÒÔʹÓÃÒýºÅ£ºÈÃÎÒÃÇÀ´¿´Ò»¸öÀý×Ó£¬¼ÙÉèÔÚµ±Ç°Ä¿Â¼ÏÂÓÐһЩÎļþ£¬Á½¸öjpgÎļþ£¬ mail.jpg ºÍtux.jpg¡£
¡¡¡¡1.2 ±àÒëSHELL½Å±¾
¡¡¡¡#ch#!/bin/sh mod +x filename
¡¡¡¡cho *.jpg ∪»ºó£ÉÒÔÍüäÈë£?./filename À´Ö´ÐÐÄúµÄ½Å±¾¡£
¡¡¡¡Õ⽫´òÓ¡³ö"mail.jpg tux.jpg"µÄ½á¹û¡£
¡¡¡¡ÒýºÅ (µ¥ÒýºÅºÍË«ÒýºÅ) ½«·ÀÖ¹ÕâÖÖͨÅä·ûÀ©Õ¹£º
¡¡¡¡#!/bin/sh
¡¡¡¡echo "*.jpg"
¡¡¡¡echo '*.jpg'
¡¡¡¡Õ⽫´òÓ¡"*.jpg" Á½´Î¡£
¡¡¡¡µ¥ÒýºÅ¸üÑϸñһЩ¡£Ëü¿ÉÒÔ·ÀÖ¹ÈκαäÁ¿À©Õ¹¡£Ë«ÒýºÅ¿ÉÒÔ·ÀֹͨÅä·ûÀ©Õ¹µ«ÔÊÐí±äÁ¿À©Õ¹¡£
¡¡¡¡#!/bin/sh
¡¡¡¡echo $SHELL
¡¡¡¡echo "$SHELL"
¡¡¡¡echo '$SHELL'
¡¡¡¡ÔËÐнá¹ûΪ£º
¡¡¡¡/bin/bash
¡¡¡¡/bin/bash
¡¡¡¡$SHELL
¡¡¡¡×îºó£¬»¹ÓÐÒ»ÖÖ·ÀÖ¹ÕâÖÖÀ©Õ¹µÄ·½·¨£¬ÄǾÍÊÇʹÓÃתÒå×Ö·û——·´Ð±¸Ë£º
¡¡¡¡echo *.jpg
¡¡¡¡echo $SHELL
¡¡¡¡Õ⽫Êä³ö£º
¡¡¡¡*.jpg
¡¡¡¡$SHELL
¡¡¡¡6. Here documents
¡¡¡¡µ±Òª½«¼¸ÐÐÎÄ×Ö´«µÝ¸øÒ»¸öÃüÁîʱ£¬here documents£¨ÒëÕß×¢£ºÄ¿Ç°»¹Ã»Óмûµ½¹ý¶Ô¸Ã´ÊÊʺϵķ­Ò룩һÖÖ²»´íµÄ·½·¨¡£¶Ôÿ¸ö½Å±¾Ð´Ò»¶Î°ïÖúÐÔµÄÎÄ×ÖÊǺÜÓÐÓõ쬴ËʱÈç¹ûÎÒÃÇËÄÓÐÄǸö here documents¾Í²»±ØÓÃechoº¯ÊýÒ»ÐÐÐÐÊä³ö¡£ Ò»¸ö "Here document" ÒÔ << ¿ªÍ·£¬ºóÃæ½ÓÉÏÒ»¸ö×Ö·û´®£¬Õâ¸ö×Ö·û´®»¹±ØÐë³öÏÖÔÚhere documentµÄĩβ¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£¬ÔÚ¸ÃÀý×ÓÖУ¬ÎÒÃǶԶà¸öÎļþ½øÐÐÖØÃüÃû£¬²¢ÇÒʹÓÃhere documents´òÓ¡°ïÖú£º
¡¡¡¡#!/bin/sh
¡¡¡¡# we have less than 3 arguments. Print the help text:
¡¡¡¡if [ $# -lt 3 ] ; then
¡¡¡¡cat <
¡¡¡¡ren -- renames a number of files using sed regular expressions
¡¡¡¡USAGE: ren 'regexp' 'replacement' files...
¡¡¡¡EXAMPLE: rename all *.HTM files in *.html:
¡¡¡¡ren 'HTM$' 'html' *.HTM
¡¡¡¡HELP
¡¡¡¡exit 0
¡¡¡¡fi
¡¡¡¡OLD="$1"
¡¡¡¡NEW="$2"
¡¡¡¡# The shift command removes one argument from the list of
¡¡¡¡# command line arguments.
¡¡¡¡shift
¡¡¡¡shift
¡¡¡¡# $* contains now all the files:
¡¡¡¡for file in $*; do
¡¡¡¡if [ -f "$file" ] ; then
¡¡¡¡newfile=`echo "$file" | sed "s/${OLD}/${NEW}/g"`
¡¡¡¡if [


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

linuxµÄ´óС¶Ë¡¢ÍøÂç×Ö½ÚÐòÎÊÌâ

×ܽ᣺1¡¢80X86ʹÓÃС¶Ë·¨£¬ÍøÂç×Ö½ÚÐòʹÓôó¶Ë·¨¡£
          2¡¢¶þ½øÖƵÄÍøÂç±à³ÌÖУ¬´«ËÍÊý¾Ý£¬×îºÃÒÔunsigned char, unsigned short, unsigned int
                À´´¦Àí£¬ unsign ......

Mr. ProcessµÄÒ»Éú£­LinuxÄں˵ÄÉç»áÊÓ½Ç (1)µ÷¶È

Written by manio (http://blog.csdn.net/manio)
LinuxÄÚºËÊÇÒ»¸öÎޱȸ´ÔÓµÄϵͳ£¬ÒªÏë¿´Çå´óÖµÄÂöÂçÒ²·ÇÒ×Ê¡£Æäʵ£¬¿ÉÒÔ°ÑÔËÐÐÖеÄLinuxÏëÏñ³ÉÒ»¸öÈËÀàµÄÉç»á£¬µ±ÖеĽø³Ì¾ÍÊÇÉç»áÖеÄÈË¡£ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÓд´½¨¡¢Òì³£¡¢ÖÕÖ¹¡£ÈËÓи÷ÖÖ¸÷ÑùµÄ²Æ²ú£¬½ø³ÌÓжÔÓ¦µÄµØÖ·¿Õ¼ä¡¢É豸µÈµÈ¡£È˱»¸÷ÖÖ¸÷ÑùµÄ¶«Î÷ÏÞÖÆ×Å£¬±»È˹ ......

ǶÈëʽLinuxÖгÌÐò×ÔÆô¶¯ÎÊÌâ

ÂòÀ´µÄ¿ª·¢°åÒ»Æô¶¯¾Í½øÈëQtopiaµÄ½çÃæ£¬ºÜÏñ¸öÊÖ»ú£¬µ«ÎÒÏëÈÃËü¿ª»ú¾ÍÖ´ÐÐÎҵijÌÐò£¬Ôõô°ìÄØ£¿
ÔÚÍøÉϲéÕÒ¹ØÓÚLinuxÆô¶¯µÄÎÄÕ£¬·¢ÏÖÕâ¸öÎļþÅäÖÃÁËÆô¶¯Ëù×öµÄ²Ù×÷£º/etc/inittab.
# This is run first except when booting
::sysinit:/etc/init.d/rcS
# Start an "askfirst" shell on the console
# shell routin ......

Linux Shell½Å±¾±àд»ù´¡(1)

1. Linux ½Å±¾±àд»ù´¡
¡¡¡¡1.1 Óï·¨»ù±¾½éÉÜ
¡¡¡¡1.1.1 ¿ªÍ·
¡¡¡¡³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·½ÔÚÎļþµÄµÚÒ»ÐУ©£º
¡¡¡¡#!/bin/sh
¡¡¡¡·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ²ÎÊýÊÇÓÃÀ´Ö´ÐиÃÎļþµÄ³ÌÐò¡£ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇʹÓÃ/bin/shÀ´Ö´ÐгÌÐò¡£
¡¡¡¡µ±±à¼­ºÃ½Å±¾Ê±£¬Èç¹ûÒªÖ´Ðиýű¾£¬»¹±ØÐëʹÆä¿ÉÖ´ÐС£
¡¡¡¡ÒªÊ¹½Å±¾¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ