zip -e b.zip a.avi
然后会提示输入密码
或者
zip -P ccc b.zip a.avi
zip -Pccc b.zip a.avi
上面这两条不是所有zip都支持
#include
stdio.h
stdlib.h
string.h
#define
FILE_NAME_MAX
SEPERATE_STRING_MAX
①.00
int
StrCount(FILE
*file,char
*str);
main()
{
char
*filename,*spestr;
FILE
*fp;
filename=(char
*)malloc(FILE_NAME_MAX);
spestr=(char
*)malloc(SEPERATE_STRING_MAX);
printf("Input
the
filename:");
while(1)
scanf("%s",filename);
fp=fopen(filename,"r");
if(fp!=NULL)
break;
}
printf("Can't
open
file.Try
Again!");
special
string:");
scanf("%s",spestr);
printf("%d
times
of
%s
in
%s.",StrCount(fp,spestr),spestr,filename);
fclose(fp);
free(filename);
return
0;
*str)
count=0;
ch;
p=0;;
while((ch=fgetc(file))!=EOF)
//
当前读入的字符匹配
str
相应位置的字符
if(ch
==
str[p])
匹配下一个字符
p++;
如果已经匹配成功
if(str[p]
'\0')
count++;
从头开始重新匹配
p
=
当前读入的字符不匹配
else
其实就和windows和linux的关系类似.linux取代windows,还有很遥远的路要走.ubuntu的界面已经和win区别不大,用户上手难度已经很小了.而且免费,开源(公开,尊重用户),系统开销的win少.随着跨平台的编程语言,使得软件支持更好.比如mono代替.net.以及神器wine.甚至可以跨平台的qemu,exagear.我相信linux的占有率会越来越高的.现在主要是win有着庞大的现有用户,现实必须要和他人交互.而libreoffice和msoffice不能完美兼容等等问题.linux一旦突破成为主流,win的收场只能是雪崩.
下面就讲解如何安装linux版wps,方法/步骤:
#sudo apt-get updatesudo apt-get dist-upgrade -y 注:更新LINUX源,让系统达到最新.
#wps 注:就能运行WPS软件.
Kingsoft Office 是一套办公套件,支持多个平台,包括Windows, Linux, iOS 和 ?Android.它包含三个组件:Writer(WPS文字)用来文字处理.
Presentation(WPS演示)支持幻灯 片,Spereadsheets(WPS表格)是电子表格.其使用免费增值模式,其中基础版本是免费使用.比较其他的linux办公套件,如 LibreOffice、 OpenOffice,其最大优势在于
Kingsoft ?Office能最好的兼容微软的Office(译注:版权问题?了解下wps和Office的历史问题,可以得到一些结论).所以呢如果你需要在 windows和linux平台间交互,Kingsoft office是一个很好的选择.
需要使用yum命令并用"localinstall"选项来本地安装这个RPM包
但是目前很多人至今分不清内核,内核开发,内核源代码一些包之间的关系,所以呢在编译内核的时候经常走弯路,同时RedHat官方对于如果得到kernel-source也没有明确的指示,导致很多人不得要领.
首先认清楚各rpm包的内容和用途
kernel-*.rpm ------------- 内核二进制包,没有的话系统都起不来
kernel-sourcecode-*.rpm------------------- 内核源代码包,安装到/usr/src/linux-*下面的,包含内核源代码,编译内核必须(当然是不考虑用kernel.tar.gz编译的情况),但高版本RedHat Linux不再提供此rpm,原因参见官方Release Note,这篇文章的最终目的就是要我们自己把这个包搞出来.
kernel-devel-*.rpm----------------内核开发包,安装到/usr/src/kernels,用于内核模块开发,组织形式跟内核源代码包类似,包含了部分内核源代码.注意很多人误认为这个就是内核源代码包,直接拿它来编译内核,当然不可能成功.这个包只是用于内核模块一级开发,例如驱动程序等,虽然也可以make menuconfig make dep等,但make bzImage是不可能成功的,因为缺失了核心源代码.
kernel-*.src.rpm---------------RedHat提供的用于建立rpm的源代码包,安装到/usr/src/redhat中,使用rpmbuild可以从这个包中build出上面所说的所有包.
#首先安装src.rpm
#进入相应目录,要修改spec文件
cd /usr/src/redhat/SPECS
#主要修改如下地方:
#保存退出
touch /etc/beehive-root
#这句命令非必须,如果不做的话,最后编译出来的包都会变成kernel-*.*-root.rpm,多了个root,据说是为了标示包的编译人的,如果touch了这个文件,就没有这个问题了,命名和官方rpm一样.
#如果只需要sourcecode而并非所有rpm包,那在修改spec文件时还要修改如下行:
你可以定制bash shell提示符以显示当前用户名和主机名、当前时间、平均负载和/或当前工作目录.要实现这一点,像下面这样改变$PS1变量:
bash export PS1
这将在shell提示符下显示当前登录用户的名称,主机名,当前工作目录和当前时间.
以上就是土嘎嘎小编为大家整理的spelinux命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!