Linux
文章平均质量分 67
zhuziyu1157817544
Raura.
展开
-
ubuntu 16.04 下载gtk
我在终端下输入 sudo apt-get install gtk出现无法定位软件包的错误,因此我换了一种方法:1->输入sudo apt-get install build-essential ,获取一些gcc没有的头文件2->输入sudo apt-get install gnome-devel gnome-devel-docs ,配置gtk环境。这句话输入以后+enter等级分钟转载 2016-06-16 13:30:03 · 3049 阅读 · 0 评论 -
Linux文件操作
1.return和exit区别:exit()代表退出该进程,exit(1)是出现错误时关闭该进程,exit(0)代表正常退出,exit代表的是系统调用级别的进程结束.return代表的是这一层函数结束返回上一级函数,如果是main的return,就代表着程序的结束运行,它是调用堆栈的返回(这句话我也没懂什么意思,将来回头再问)2.书上的实现chmod为什么mode最后化成8进制原创 2016-07-19 11:59:31 · 431 阅读 · 2 评论 -
chown命令
#include#include#include#include#include#include#includevoid my_error(char *error_string ,int line){ printf("error -> line :%d\n",line); perror(error_string); exit(1);}/* * *函数原创 2016-07-20 08:19:31 · 756 阅读 · 0 评论 -
cp命令
功能: ./my_cp -r //复制1目录下所有东西到2 ./my_cp //复制文件到filename2 ./my_cp -or //复制1下所有目录到2 #include#include#include#include#include#原创 2016-07-22 14:39:45 · 521 阅读 · 0 评论 -
进程和线程
我理解的进程是一个动态的概念,区别于程序(静态的概念,只存在于硬盘)进程存在于内存,它占有代码段,数据段(全局,静态),堆栈(动态分配的变量),当我一旦开了一个进程,就必须记得exit()。而且我也要写wait函数确保子进程消亡,(如果我想让他出错就用abort函数)避免它成为僵尸态。既然开了一个进程,我要让他去执行别的任务,因此exec系列函数让它执行别的任务,如果它优先级太低那我就给他nice原创 2016-07-29 13:29:33 · 325 阅读 · 0 评论 -
rpm 软件包管理工具
rpm 是(RPM软件包管理器)的缩写 rpm 执行安装包的二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 .src.rpm结尾的文件,这些文件是由软件的源代码包装而成的,用户要安装这类RPM软件包,命令: rpm --recompile 文件名.src.rpm 这是编译安装 rpm --rebu转载 2016-10-12 19:20:15 · 410 阅读 · 0 评论