Linux ÃüÁî
chmod(change mode)
¹¦ÄÜ˵Ã÷£º±ä¸üÎļþ»òĿ¼µÄȨÏÞ¡£
Óï¡¡¡¡·¨£ºchmod [-cfRv][--help][--version][<ȨÏÞ·¶Î§>+/-/=<ȨÏÞÉèÖÃ...>][Îļþ»òĿ¼...] »ò chmod [-cfRv][--help][--version][Êý×Ö´úºÅ][Îļþ»òĿ¼...] »ò chmod [-cfRv][--help][--reference=<²Î¿¼Îļþ»òĿ¼>][--version][Îļþ»òĿ¼...]
²¹³ä˵Ã÷£ºÔÚUNIXϵͳ¼Ò×åÀÎļþ»òĿ¼ȨÏ޵ĿØÖÆ·Ö±ðÒÔ¶ÁÈ¡£¬Ð´È룬ִÐÐ3ÖÖÒ»°ãȨÏÞÀ´Çø·Ö£¬ÁíÓÐ3ÖÖÌØÊâȨÏ޿ɹ©ÔËÓã¬ÔÙ´îÅäÓµÓÐÕßÓëËùÊôȺ×é¹ÜÀíȨÏÞ·¶Î§¡£Äú¿ÉÒÔʹÓÃchmodÖ¸ÁîÈ¥±ä¸üÎļþÓëĿ¼µÄȨÏÞ£¬ÉèÖ÷½Ê½²ÉÓÃÎÄ×Ö»òÊý×Ö´úºÅ½Ô¿É¡£·ûºÅÁ¬½ÓµÄȨÏÞÎÞ·¨±ä¸ü£¬Èç¹ûÄú¶Ô·ûºÅÁ¬½ÓÐÞ¸ÄȨÏÞ£¬Æä¸Ä±ä»á×÷ÓÃÔÚ±»Á¬½ÓµÄÔʼÎļþ¡£È¨ÏÞ·¶Î§µÄ±íʾ·¨ÈçÏ£º
¡¡u£ºUser£¬¼´Îļþ»òĿ¼µÄÓµÓÐÕß¡£
¡¡g£ºGroup£¬¼´Îļþ»òĿ¼µÄËùÊôȺ×é¡£
¡¡o£ºOther£¬³ýÁËÎļþ»òĿ¼ӵÓÐÕß»òËùÊôȺ×éÖ®Í⣬ÆäËûÓû§½ÔÊôÓÚÕâ¸ö·¶Î§¡£
¡¡a£ºAll£¬¼´È«²¿µÄÓû§£¬°üº¬ÓµÓÐÕߣ¬ËùÊôȺ×éÒÔ¼°ÆäËûÓû§¡£
¡¡ÓйØÈ¨ÏÞ´úºÅµÄ²¿·Ö£¬ÁбíÓÚÏ£º
¡¡r£º¶ÁȡȨÏÞ£¬Êý×Ö´úºÅΪ"4"¡£
¡¡w£ºÐ´ÈëȨÏÞ£¬Êý×Ö´úºÅΪ"2"¡£
¡¡x£ºÖ´ÐлòÇл»È¨ÏÞ£¬Êý×Ö´úºÅΪ"1"¡£
¡¡-£º²»¾ßÈκÎȨÏÞ£¬Êý×Ö´úºÅΪ"0"¡£
¡¡s£ºÌØÊâ?b>¹¦ÄÜ˵Ã÷£º±ä¸üÎļþ»òĿ¼µÄȨÏÞ¡£
²Î¡¡¡¡Êý£º
¡¡-c»ò--changes ¡¡Ð§¹ûÀàËÆ"-v"²ÎÊý£¬µ«½ö»Ø±¨¸ü¸ÄµÄ²¿·Ö¡£
¡¡-f»ò--quiet»ò--silent ¡¡²»ÏÔʾ´íÎóÐÅÏ¢¡£
¡¡-R»ò--recursive ¡¡µÝ¹é´¦Àí£¬½«Ö¸¶¨Ä¿Â¼ÏµÄËùÓÐÎļþ¼°×ÓĿ¼һ²¢´¦Àí¡£
¡¡-v»ò--verbose ¡¡ÏÔʾָÁîÖ´Ðйý³Ì¡£
¡¡--help ¡¡ÔÚÏß°ïÖú¡£
¡¡--reference=<²Î¿¼Îļþ»òĿ¼> ¡¡°ÑÖ¸¶¨Îļþ»òĿ¼µÄȨÏÞÈ«²¿Éè³ÉºÍ²Î¿¼Îļþ»òĿ¼µÄȨÏÞÏàͬ
¡¡--version ¡¡ÏÔʾ°æ±¾ÐÅÏ¢¡£
¡¡<ȨÏÞ·¶Î§>+<ȨÏÞÉèÖÃ> ¡¡¿ªÆôȨÏÞ·¶Î§µÄÎļþ»òĿ¼µÄ¸ÃÏîȨÏÞÉèÖá£
¡¡<ȨÏÞ·¶Î§>-<ȨÏÞÉèÖÃ> ¡¡¹Ø±ÕȨÏÞ·¶Î§µÄÎļþ»òĿ¼µÄ¸ÃÏîȨÏÞÉèÖá£
¡¡<ȨÏÞ·¶Î§>=<ȨÏÞÉèÖÃ> ¡¡Ö¸¶¨È¨ÏÞ·¶Î§µÄÎļþ»òĿ¼µÄ¸ÃÏîȨÏÞÉèÖá£
Ïà¹ØÎĵµ£º
½øÈë/boot/grub
ÐÞ¸Ägrub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, ......
LinuxºËÐöÖØÒª¸úʱ¼äÓйصÄÃû´Ê»ò±äÊý£¬µ×Ͻ«½éÉÜHZ¡¢tickÓëjiffies¡£
£¨1£©HZ
LinuxºËÐÄÿ¸ô¹Ì¶¨ÖÜÆÚ»á·¢³ötimer interrupt (IRQ 0)£¬HZÊÇÓÃÀ´¶¨ÒåÿһÃëÓм¸´Îtimer interrupts¡£¾ÙÀýÀ´Ëµ£¬HZΪ1000£¬´ú±íÿÃëÓÐ1000´Îtimer interrupts¡£ HZ¿ÉÔÚ±àÒëºËÐ ......
1. ÓÐЩÃüÁî²ÎÊý¹ý¶à£¬¿ÉÒÔÓÃgrepÀ´·½±ã²éÕÒ£¬È磺
iptables -h 2>&1|grep '\-A'
ÆäÖÐ2>&1½«stderrתÏòstdout£¬È»ºóÎÒÃǾͿÉÒÔͨ¹ýgrepÕÒµ½ÐèÒªµÄÑ¡ÏҪעÒâµÄÊǺá¸Ë֮ǰҪ¼Ó·´Ð±¸ ......
—¡ï—ÅàѵÖÜÆÚ£º¹²950ѧʱ 5¸öÔÂ
—¡ï—Åàѵ¸½Ôù£º±£Ö¤Ñ§Ô±ÈËÊÖÒ»»úºÍÒ»Ì×ARM9¿ª·¢°å
—¡ï—ÅàѵÄÚÈÝ£ºÔÚÏîÄ¿¾ÀíµÄ´øÁìÏ£¬Í¨¹ýÍê³É¾ÖÍøµÄÂ齫ÓÎÏ·¡¢My ICQ(ÍøÂçÁÄÌì)ºÍ·¢µç»úÔÚÏß¼à¿ØÏµÍ³£¬BTÏÂÔØÈí¼þ£¬ÕÆÎÕ»ùÓÚLinuxºÍWindowsƽ̨ϵÄC/C++ÆóÒµ¼¶Ó¦ÓõĿª·¢¼¼ÄÜ£¬ÕÆÎÕ´óÐÍÈí¼þÏî ......
ʵÏÖÒ»¸öÁ´±í£¬Íê³ÉÁ´±íµÄ²åÈ룬²éÕÒ£¬É¾³ý
typedef struct _FIFO_M{
void *pdata;
struct _FIFO_M *pNext;
}FIFO_M,* pFIFO_M;
typedef struct _FIFO{
pFIFO_M head;
pFIFO_M tail;
pFIFO_M pos;
int mcount;//½Úµã¸öÊý
int max_count;//½Úµã×î´ó¸öÊý¡£
}FIFO,* pFIFO;
......