linuxϵĽâѹ,´ò°ü¹¤¾ß
½âѹ¹¤¾ß£¨ÎÞ´ò°ü¹¦ÄÜ£©£º
-------------------------------
j——bzip2¡¢bunzip2
z——gzip¡¢gunzip
Z——compress¡¢uncompress
½âѹ¹¤¾ß£¨Óдò°üÄÜÁ¦£©£º
-------------------------------
zip¡¢unzip
rar¡¢unrar
ѹËõ°ü*.tar.gz»òÕß*.tgzµÄ½âѹ
-------------------------------
tar -xzf *.tar.gz (½â) tar xzf *.tar.gzÒ²¿ÉÒÔ
tar -xzf *.tgz
´ò°üѹËõ³ÉΪ.tar.gz»òÕß.tgz
-------------------------------
tar -czf filename.tar.gz *.jpg(ѹ)
ѹËõ°ü*.tar.bz2»òÕß*.tbzµÄ½âѹ
-------------------------------
tar -xjf *.tar.bz2
tar jxf *.tbz
´ò°üѹËõ³ÉΪ.tag.bz2(ѹËõ±È¸ß¡¢Ñ¹ËõЧ¹ûºÃ)
-------------------------------
tar -cjf filename.tar.bz2 *.jpg -C /opt/
-C, --directory DIR
*.tar.ZµÄ½â¡¢Ñ¹
-------------------------------
tar -xZf *.tar.Z(½â)
tar -cZf filename.tar.Z *.jpg(ѹ)
´ò°üÎļþ*.tarµÄ½â°ü
-------------------------------
tar -xf *.tar
ѹËõÎļþµÄ½â¡¢Ñ¹:
-------------------------------
(1)*.gz
gzip -d *.gz»ògunzip *.gz(½âѹ)
(2)*.bz2
bzip max.cpp (ѹËõ)—— ѹËõ½á¹ûΪmax.cpp.bz2
bzip *.c (´ò°üѹËõ)—— ·Ö±ðѹËõºó׺ΪcµÄÎļþ£¬Ñ¹Ëõºó½«»á°Ñµ±Ç°Ä¿Â¼ÏÂËùÓкó׺ΪcµÄÎļþѹËõΪ.c.bz2,¶øÔ.cÎļþ½«±»É¾³ý
bzip2 -d max.cpp.bz2»òbunzip2 max.cpp.bz2 (½âѹ)
(3)*.Z
uncompress *.Z(½âѹ)
(4)*.zip
unzip *.zip -d /opt/(½âѹ)
zip filename.zip *.jpg (ѹËõ)
-d dir ½âѹµ½Ä¿Â¼dirÏÂ
(5)*.rar
unrar e *.rar(½âѹ)
rar a filename.rar *.jpg(ѹËõ)
×¢£º
j——bzip2¡¢bunzip2
z——gzip¡¢gunzip
Z——compress¡¢uncompress
ÒÔÉÏÈý¶Ô½â¡¢Ñ¹¹¤¾ßÎÞ´ò°ü¹¦ÄÜ£¬Ö»Äܽ«µ¥¸öÎļþ½øÐн⡢ѹ¡£Èç¹ûÐèÒª½«¶à¸öÎļþѹËõΪһ¸öѹËõ°ü£¬¾ÍÐèÒªºÍtarÁªºÏʹÓá£
zip¡¢unzip
rar¡¢unrar
ÒÔÉÏÁ½¶Ô½â¡¢Ñ¹¹¤¾ß±¾Éí¾Í¾ßÓдò°ü¹¦ÄÜ£¬ËùÒÔÎÞÐëºÍtarÁªºÏʹÓÃ
Ïà¹ØÎĵµ£º
µÚÒ»²¿·Ö µÚÈýÕ LinuxÖ÷»úµÄ¹æ»®
1.¼ÆËã»úÓ²¼þÅäÖûù±¾ÖªÊ¶£¨ÂÔ£©
2.LinuxÖеÄÓ²¼þÇý¶¯ºÅ£¬ÔÚLinuxÖÐÿ¸öÉ豸¶¼±»µ±³ÉÒ»¸öÎļþÀ´´¦Àí
IDEÓ²ÅÌ£º /dev/hd[a-d]
SCSIÓ²ÅÌ£º/dev/sd[a-p]
UÅÌ£º &nbs ......
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
½üÆÚÒÔÀ´£¬¾²¹ÛÊÀ½ç
Linux
Òµ½çµÄ¸÷ÖÖ¶¯Ïò£¬ÁîÈËÐÄÈç³±Ó¿£¬²»µÃ°²Äþ¡£´Ë»°Ôõô½²£¿
Ê®¼¸ÄêÀ´£¬
Linux
ÒѾÐγÉÒ»¹ÉÊÀ½çÐԵķ¢Õ¹³±Á÷£¬ÈκÎÊÆÁ¦Ò²×èµ²²»ÁË¡£Ðí¶àÊÀ½ç¼¶µÄ´ó¹ ......
#include <stdio.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
pthread_mutex_t wqy_mutex_pause = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t wqy_cond_pause = PTHREAD_COND_INITIALIZER;
bool wqy_pthread_pause = false;
void wqy_pthread_suspend(void)
{
if ......
1£®ÎļþµÄ´´½¨ºÍ¶Áд
¡¡¡¡µ±ÎÒÃÇÐèÒª´ò¿ªÒ»¸öÎļþ½øÐжÁд²Ù×÷µÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃϵͳµ÷Óú¯Êýopen.ʹÓÃÍê³ÉÒÔºóÎÒÃǵ÷ÓÃÁíÍâÒ»¸öcloseº¯Êý½øÐйرղÙ×÷.
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags);
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags,mode_t mode);
¡¡¡¡¡¡¡¡int close(int fd);
......
ÌáÒª£ºLinux ´ÅÅÌ·ÖÇø±í¡¢ÎļþϵͳµÄ²é¿´¡¢Í³¼ÆµÄ¹¤¾ßºÜ¶à£¬ÓÐЩ¹¤¾ßÊǶ๦Äܵ쬲»½ö½öÊDz鿴´ÅÅ̵ķÖÇø±í£¬¶øÇÒÒ²ÄܽøÐдÅÅÌ·ÖÇøµÄ²Ù×÷£»µ«ÔÚ±¾ÎÄ£¬ÎÒÃÇÖ»½²´ÅÅÌ·ÖÇøµÄ²é¿´£¬ÒÔ¼°·ÖÇøµÄʹÓÃÇé¿öµÄ²é¿´£»±¾ÎÄÖ»ÊǸøÐÂÊÖÉÏ·֮Ó㻹ØÓÚ·ÖÇø¹¤¾ßµÄ²Ù×÷£¬ÎÒ½«ÔÚÒÔºó×öרÃŽéÉÜ£»´ËÎÄÄ¿µÄ:Ö÷ÒªÊÇÏò³õѧÕß½éÉÜÒ»ÏÂÈëÃűر¸µÄÒ»µ ......