linux shell±à³ÌifÓï¾äÄÚÅжϲÎÊý
shell ±à³ÌÖÐʹÓõ½µÃifÓï¾äÄÚÅжϲÎÊý
–b µ±file´æÔÚ²¢ÇÒÊÇ¿éÎļþʱ·µ»ØÕæ
-c µ±file´æÔÚ²¢ÇÒÊÇ×Ö·ûÎļþʱ·µ»ØÕæ
-d µ±pathname´æÔÚ²¢ÇÒÊÇÒ»¸öĿ¼ʱ·µ»ØÕæ
-e µ±pathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚʱ·µ»ØÕæ
-f µ±file´æÔÚ²¢ÇÒÊÇÕý¹æÎļþʱ·µ»ØÕæ
-g µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒÉèÖÃÁËSGIDλʱ·µ»ØÎªÕæ
-h µ±file´æÔÚ²¢ÇÒÊÇ·ûºÅÁ´½ÓÎļþʱ·µ»ØÕ棬¸ÃÑ¡ÏîÔÚһЩÀÏϵͳÉÏÎÞЧ
-k µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒÉèÖÃÁ˓ճÖ͔λʱ·µ»ØÕæ
-p µ±file´æÔÚ²¢ÇÒÊÇÃüÁî¹ÜµÀʱ·µ»ØÎªÕæ
-r µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇҿɶÁʱ·µ»ØÎªÕæ
-s µ±file´æÔÚÎļþ´óС´óÓÚ0ʱ·µ»ØÕæ
-u µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒÉèÖÃÁËSUIDλʱ·µ»ØÕæ
-w µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒ¿ÉÖ´ÐÐʱ·µ»ØÕæ¡£Ò»¸öĿ¼ΪÁËËüµÄÄÚÈݱ»·ÃÎʱØÈ»ÊÇ¿ÉÖ´Ðеġ£
-o µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒ±»×Óµ±Ç°½ø³ÌµÄÓÐЧÓû§IDËùÖ¸¶¨µÄÓû§ÓµÓÐʱ·µ»ØÕæ¡£
UNIX Shell ÀïÃæ±È½Ï×Ö·ûд·¨£º
-eq µÈÓÚ
-ne ²»µÈÓÚ
-gt ´óÓÚ
-lt СÓÚ
-le СÓÚµÈÓÚ
-ge ´óÓÚµÈÓÚ
-z ¿Õ´®
= Á½¸ö×Ö·ûÏàµÈ
!= Á½¸ö×Ö·û²»µÈ
-n ·Ç¿Õ´®
-------------------------------------------------------------------------
¸üΪÏêϸµÄ˵Ã÷£º
ÔËËã·û ÃèÊö ʾÀý
Îļþ±È½ÏÔËËã·û
-e filename Èç¹û filename ´æÔÚ£¬ÔòÎªÕæ [ -e /var/log/syslog ]
-d filename Èç¹û filename ΪĿ¼£¬ÔòÎªÕæ [ -d /tmp/mydir ]
-f filename Èç¹û filename Ϊ³£¹æÎļþ£¬ÔòÎªÕæ [ -f /usr/bin/grep ]
-L filename Èç¹û filen
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
ÍøÂçѹÁ¦²âÊÔ£¬ÐèÒª´¦ÀíÔʼÊý¾Ý£¬½«ÔʼµÄByte/s ´¦ÀíΪMbps£¬²¢Í¨¹ýÖ±¹ÛÇúÏßͼ±íչʾ³öÀ´¡£
1.ͳ¼ÆÍø¿¨Á÷Á¿
sar -n DEV 1 100 > net
µÃµ½Íø¿¨Á÷Á¿£¬ÔʼÊý¾ÝÈçÏ£º
10:32:41 IFACE rxpck/s txpck/s rxbyt/s ......
¡¡¡¡Ê¹Óà Squid ´úÀí·þÎñÆ÷
¡¡¡¡Squid ÊÇÒ»ÖÖ´úÀí·þÎñÆ÷£¬ËüʵÏÖÁË¶Ô HTTP¡¢FTP ºÍ Gopher ÐÒéµÄ»º´æ¡£Squid Äܹ»Ê¹Ó÷ÃÎÊ¿ØÖÆÁÐ±í£¨Access Control List£¬ACL£©À´ÔÊÐí»ò¾Ü¾ø·ÃÎÊ¡£Squid ¾ß±¸Ç¿´óµÄ¿ÉÅäÖÃÄÜÁ¦ÒÔ¼°Â³°ôÐÔ£¬¶øÇÒÓû§»á·¢ÏÖ£¬¸ÃÈí¼þ·Ç³£ÈÝÒ×ѧϰ¡£¸üºÃµÄÊÇ£¬¿É½« Squid ÅäÖÃΪ͸Ã÷´úÀí£¬¼´ºÃÏñÓû§¸ù±¾²» ......
Gcc¼ò½é
LinuxϵͳϵÄgcc£¨GNU C Compiler£©ÊÇGNUÍÆ³öµÄ¹¦ÄÜÇ¿´ó¡¢ÐÔÄÜÓÅÔ½µÄ¶àƽ̨±àÒëÆ÷£¬ÊÇGNUµÄ´ú±í×÷Æ·Ö®Ò»¡£gccÊÇ¿ÉÒÔÔÚ¶àÖÖÓ²ÌåÆ½Ì¨ÉϱàÒë³ö¿ÉÖ´ÐгÌÐòµÄ³¬¼¶±àÒëÆ÷£¬ÆäÖ´ÐÐЧÂÊÓëÒ»°ãµÄ±àÒëÆ÷Ïà±Èƽ¾ùЧÂÊÒª¸ß20%~30%¡£
gcc ±àÒëÆ÷Äܽ«C¡¢C++ÓïÑÔÔ´³ÌÐò¡¢»ã³Ìʽ»¯ÐòºÍÄ¿±ê³ÌÐò±àÒë¡¢Á¬½Ó³É¿ÉÖ´ÐÐÎļþ£¬Èç¹ûûÓи ......
ÓÉÓÚÔÚwindowsÏÂĬÈÏÊÇgb±àÂ룬¶øÎÒµÄvimĬÈÏÊÇutf-8£¨geditĬÈÏÒ²ÊÇutf-8£©£¬ËùÒÔ´ò¿ª»á³ÉÂÒÂë¡£ÐÞ¸ÄÁËÒ»ÏÂÅäÖÃÎļþ£¬Ê¹viÖ§³Ögb±àÂë¾ÍºÃÁË¡£
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
Ôٴδò¿ªvi£¬ÏÔʾ¾ÍÕý³£ÁË¡£
vimÖб༲»Í¬±àÂëµÄÎļþʱÐèҪעÒâµÄһЩµØ·½
......