易截截图软件、单文件、免安装、纯绿色、仅160KB

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.内核编译必须在root环境下,而Ubuntu装后没有root用户,所以设置root密码
 sudo passwd root
2.su回车,输入密码就是以root身份了,
3.下载linux内核并将其转移到/usr/src文件夹
cp 文件 /usr/src
4.tar -jxvf linux-2.6.29.4.tar.bz2
  ......

Linux中如何查看服务及监听端口和修改防火墙端口整理

################## 修改防火墙端口 #################
当Linux打开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误:
不能打开到主机的连接, 在端口 23: 连接失败
查看端口情况:service iptables status
因为linux防火墙默认是关闭23端口的 ......

linux内核的PAE后缀

yum update 更新系统之后,内核版本出现了两种,一种是PAE,另外一种并没有PAE。
何谓PAE呢?全称:Physical Address Extension
其实就是使32位系统支持超过4G内存,最大可达64G内存。
对于Linux来说,内核从2.6版本开始全面支持PAE[3]
,这使得在32位的机器上可以访问64GB的内存。启用了PAE的Linux内核还需要同样支持P ......

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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号