随笔分类 -  Linux

摘要:(一)文件操作篇1、creat(建立文件)头文件1 #include<sys/types.h>2 #include<sys/stat.h>3 #include<fcntl.h>定义函数1 int creat(const char * pathname, mode_tmode);函数说明参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open()1 open(const char * pathname ,(O_CREAT|O_WRONLY|O_TRUNC));错误代码关于参数mode请参考open()函数。返回值cre 阅读全文
posted @ 2012-07-27 15:30 Evan_Wang 阅读(202) 评论(0) 推荐(0)
摘要:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# t 阅读全文
posted @ 2012-07-18 13:04 Evan_Wang 阅读(603) 评论(0) 推荐(0)
摘要:我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg(fore ground) 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用Ctrl-Z,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+ Stopped /root/bin/rsync.sh然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)#bg 1[1]+ /root/bin/rsync.sh &用 jobs 命令查看正在运 阅读全文
posted @ 2012-05-23 14:29 Evan_Wang 阅读(14790) 评论(1) 推荐(1)