linuxÖÐtouchÃüÁî²ÎÊýÐÞ¸ÄÎļþµÄʱ¼ä´Á
linuxÖÐtouchÃüÁî²ÎÊý²»³£Óã¬Ò»°ãÔÚʹÓÃmakeµÄʱºò¿ÉÄÜ»áÓõ½£¬ÓÃÀ´ÐÞ¸ÄÎļþʱ¼ä´Á£¬»òÕßн¨Ò»¸ö²»´æÔÚµÄÎļþ,ÒÔÏÂÊÇlinuxÖÐtouchÃüÁî²ÎÊýµÄʹÓ÷½·¨:
¡¡¡¡touch [-acm][-r ref_file(²ÎÕÕÎļþ)|-t time(ʱ¼äÖµ)] file(ÎļþÃû)
¡¡¡¡example:
¡¡¡¡touch file1.txt ¸üÐÂfile1.txtµÄ´æÈ¡ºÍÐÞ¸Äʱ¼ä
¡¡¡¡touch -c file1.txt Èç¹ûfile1.txt²»´æÔÚ£¬²»´´½¨Îļþ
¡¡¡¡touch -r ref_file file1.txt ¸üÐÂfile1.txtµÄʱ¼ä´ÁºÍref+fileÏàͬ
¡¡¡¡touch -t 0811142234.50 file1.txt É趨ÎļþµÄʱ¼ä´íΪ08Äê11ÔÂ14ÈÕ22µã34·Ö40Ãë
¡¡¡¡-a»ò--time=atime»ò--time=access»ò--time=use ¡¡Ö»¸ü¸Ä´æÈ¡Ê±¼ä¡£
¡¡¡¡-c»ò--no-create ¡¡²»½¨Á¢ÈκÎÎĵµ¡£
¡¡¡¡-d ¡¡Ê¹ÓÃÖ¸¶¨µÄÈÕÆÚʱ¼ä£¬¶ø·ÇÏÖÔÚµÄʱ¼ä¡£
¡¡¡¡-f ¡¡´Ë²ÎÊý½«ºöÂÔ²»Óè´¦Àí£¬½ö¸ºÔð½â¾öBSD°æ±¾touchÖ¸ÁîµÄ¼æÈÝÐÔÎÊÌâ¡£
¡¡¡¡-m»ò--time=mtime»ò--time=modify ¡¡Ö»¸ü¸Ä±ä¶¯Ê±¼ä¡£
¡¡¡¡-r ¡¡°ÑÖ¸¶¨Îĵµ»òĿ¼µÄÈÕÆÚʱ¼ä£¬Í³Í³Éè³ÉºÍ²Î¿¼Îĵµ»òĿ¼µÄÈÕÆÚʱ¼äÏàͬ¡£
¡¡¡¡-t time
¡¡¡¡Ê¹ÓÃÖ¸¶¨µÄʱ¼äÖµ time ×÷Ϊָ¶¨Îļþ file ÏàӦʱ¼ä´Á¼ÇµÄÐÂÖµ.´Ë´¦µÄ time ¹æ¶¨ÎªÈçÏÂÐÎʽµÄÊ®½øÖÆÊý¡Ã
¡¡¡¡[[CC]YY]MMDDhhmm[.SS]
¡¡¡¡ÕâÀCCΪÄêÊýÖеÄǰÁ½Î»£¬¼´”ÊÀ¼ÍÊý”;YYΪÄêÊýµÄºóÁ½Î»£¬¼´Ä³ÊÀ¼ÍÖеÄÄêÊý.Èç¹û²»¸ø³öCCµÄÖµ£¬ÔòlinuxÖÐtouchÃüÁî²ÎÊý½«°ÑÄêÊýCCYYÏÞ¶¨ÔÚ1969--2068Ö®ÄÚ.MMΪÔÂÊý£¬DDΪÌ콫°ÑÄêÊýCCYYÏÞ¶¨ÔÚ1969--2068Ö®ÄÚ.MMΪÔÂÊý£¬DDΪÌìÊý£¬hh ΪСʱÊý(¼¸µã)£¬mmΪ·ÖÖÓÊý£¬SSΪÃëÊý.´Ë´¦ÃëµÄÉ趨·¶Î§ÊÇ0--61£¬ÕâÑù¿ÉÒÔ´¦ÀíÈòÃë.ÕâЩÊý×Ö×é³ÉµÄʱ¼äÊÇ»·¾³±äÁ¿TZÖ¸¶¨µÄÊ±ÇøÖеÄÒ»¸öʱ¼ä.ÓÉÓÚϵͳµÄÏÞÖÆ£¬ÔçÓÚ1970Äê1ÔÂ1ÈÕµÄʱ¼äÊÇ´íÎóµÄ.
Ïà¹ØÎĵµ£º
Ê×ÏÈ£¬ÄÚ´æµÄ´óСÔÚlinuxÄÚºËÖеĻñÖª·½·¨
1.ͨ¹ýbootloader µÄ tag mem´«Èë¡£
Setup.c Öеĺ¯ÊýÈçÏ£º
static int __init parse_tag_mem32(const struct tag *tag)
{
if (meminfo.nr_banks >= NR_BANKS) {
printk(KERN_WARNING
"Ignoring memory bank 0x%08x size %dKB\n",
tag->u.mem.start, tag->u.mem ......
°²×°openssh ·þÎñ¶Ë
sudo apt-get install openssh-server openssh-client
windows Ï¿ͻ§¶Ë
puTTY
³£ÓÃÃüÁî:
Ò»£®Ls ²é¿´Ä¿Â¼ÃüÁî
Ò»°ã·ÅÔÚhome Ŀ¼ÏÂ
Ls –l / ¸ùĿ¼ÏµÄÁбí
Ls –a / ¸ùĿ¼ÏÂËùÓеÄÎļþ
Ls –la ×éºÏµÄÑ¡Ïî
Ls –l / ......
×î½üͨ¶ÁÁËÒ»ÏÂÈí¼þµ÷ÊÔµÄÒÕÊõ£¨The art of debugging with gdb,ddd,eclipse£©£¬×ÜÌåÀ´ËµÊÇÒ»°ãÈëÃż¶µÄµ÷ÊÔÓÃÊé¡£ÎÒ¸öÈ˸оõ¶Ô³õѧgdbµÄÓÐÒ»¶¨µÄ×÷Óã¬ÓÐÀ¢ÓÚÌâÄ¿art¡£ÎÒ¼òµ¥µÄ×ö¸ö×ܽᣬ¹©ÈëÃŲο¼¡£Ö÷Òª½²ÁËgdbµÄ³£ÓÃÃüÁîÒÔ¼°³£¼ûbugµÄµ÷ÊÔ¡£
³£ÓÃÃüÁ
1. ÔÝÍ£»úÖÆ
a.¶ÏµãµÄʹÓÃ
& ......
ɱËÀ½ø³Ì×ȫµÄ·½·¨Êǵ¥´¿Ê¹ÓÃkillÃüÁ²»¼ÓÐÞÊηû£¬²»´ø±êÖ¾¡£Ê×ÏÈʹÓÃps -efÃüÁîÈ·¶¨ÒªÉ±ËÀ½ø³ÌµÄPID£¬È»ºóÊäÈëÒÔÏÂÃüÁ
# kill pid
×¢ÊÍ£º±ê×¼µÄkillÃüÁîͨ³£¶¼ÄܴﵽĿµÄ£¬ÏÔʾZ״̬µÄ½ø³ÌÒѾËÀÍö¡£ÖÕÖ¹ÓÐÎÊÌâµÄ½ø³Ì£¬²¢°Ñ½ø³ÌµÄ×ÊÔ´ÊͷŸøÏµÍ³¡£È»¶ø£¬Èç¹û½ø³ÌÆô¶¯ÁË×Ó½ø³Ì£¬Ö ......
ÔÚLinuxÏÂдÁ˸öСµÄsocket³ÌÐò£¬·ÖΪ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë£¬·þÎñ¶Ë¿ªÒ»¸ö¶Ë¿Ú(20000)£¬×öΪһ¸ödaemon£¬µÈ´ý¿Í»§µÄÁ¬½ÓÇëÇó¡£Ò»µ©Óпͻ§Á¬½Ó£¨¿Í»§¶ËµÄIPºÍ¶Ë¿ÚºÅÊDz»¹Ì¶¨µÄ£©£¬·þÎñÆ÷¶Ë´òÓ¡³ö¿Í»§¶ËµÄIPµØÖ·ºÍ¶Ë¿Ú£¬²¢ÇÒÏò¿Í»§¶Ë·¢ËÍ»¶ÓÐÅÏ¢ºÍʱ¼ä¡£
ÏÂÃæÊÇ ......