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ÖÐʹÓÃÃüÁîÐÐʱ£¬ÓÐʱÐèÒª²éÕÒËùÐèÒªµÄÎļþ¡£ShellÌṩÁËÒ»Ì××Ö·û´®Ä£Ê½Æ¥Åä¹æÔò£¬»ò³Æ֮ΪԪ×Ö·û´®¡£¿ÉÒÔ°´ÕÕËùÒªÇóµÄģʽÀ´Æ¥ÅäÎļþ£¬»¹¿ÉÒÔʹÓÃ×Ö·ûÀàÐÍÀ´Æ¥ÅäÎļþÃû¡£ÔÚ´ËÖ÷Òª½éÉܼ¸ÖÖ³£¼ûµÄÌØÊâ×Ö·û£º
1¡¢* Æ¥ÅäÎļþÃûÖеÄÈκÎ×Ö·û´®£¬°üÀ¨¿Õ×Ö·û´®£»
2¡¢£¿ Æ¥ÅäÎļþÃûÖеÄÈκε¥×Ö·û´®
3¡¢£Û….£ ......
´´½¨linux·þÎñ£¬Ê¹µÃtest client¿ÉÒÔ¿ª»úÆô¶¯£¬²½ÖèÈçÏ£º
1.´´½¨Ä¿Â¼/usr/local/test/
2.¸´ÖÆtestcµ½/usr/local/test/
3.±àдÎļþ/etc/init.d/testc.sh
testc.sh
--------------------begin(not included)-----------------------
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: &nbs ......
Èç¹ûÔÚlinux C\C++»·¾³ÏÂÅжÏij¸öÎļþÊÇ·ñ´æÔÚ£¬¿ÉÒÔʹÓÃaccessº¯Êý£º
#include <unistd.h>
#include <stdio.h>
int main()
{
const char* file1 = "access.cpp";
const char* file2 = "access1.cpp";
& ......
1£®ÎļþµÄ´´½¨ºÍ¶Áд
¡¡¡¡µ±ÎÒÃÇÐèÒª´ò¿ªÒ»¸öÎļþ½øÐжÁд²Ù×÷µÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃϵͳµ÷Óú¯Êýopen.ʹÓÃÍê³ÉÒÔºóÎÒÃǵ÷ÓÃÁíÍâÒ»¸öcloseº¯Êý½øÐйرղÙ×÷.
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags);
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags,mode_t mode);
¡¡¡¡¡¡¡¡int close(int fd);
......
Ò».°²×°
1.µ½ÍøÉÏÏÂÔØrar for linux
2.tar zxvf rarlinux-3.7.b1.tar.gz
3.make
¶þ.ʹÓÃ
1. rar e test.rar ½âѹRARµµ
2. rar a ѹËõºóµÄÎļþÃû.rar ´ýѹÎļþ»òĿ¼
Èý.ÎÊÌâ
ÈôÔËÐÐRARÌáʾÈçÏÂ:
rar: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by rar)
ÔòÓÃÀïÃæÌṩµÄ rar_stati ......