- 博客(6)
- 收藏
- 关注
原创 linux进程总结
进程的介绍进程代表程序的执行过程, 它是一个动态的实体, 随着程序的变化而不断的变化在某个时刻进程的内容称作进程映像所谓进程, 就是由正文段, 数据用户段以及系统数据段共同组成的一个执行环境进程的状态1.运行状态: 进程正在运行(每个时刻有且只能有一个进程正在运行)2.就绪态: 进程正在运行队列中等待运行3.阻塞态: 等待某种事情发生而阻塞4
2016-07-30 09:26:23 534
原创 linux系统编程系列讲座总结
在暑假留校的这两周, 瑞神的linux系统编程系列讲座总共有四个小专题, 在这里我把瑞神讲座中的一些点总结一下1.静态库和共享库静态库:概念:静态库(以.a后缀标识)是指将所有相关的目标文件打包成为一个单独的文件, 即静态库文件. 静态库可作为链接器的输入,链接器会将程序中使用到的函数的代码从库文件中拷贝到应用程序中, 一旦链接完成, 在执行程序的时候就
2016-07-30 08:32:14 551
原创 通过系统调用basename(), dirname()得到当前路径下的文件名和目录名
问题提出:最近小组的小伙伴们都在写my_ls,myshell, 可能经常会遇到这样的问题, 需要得到当前路径下的文件名比如当前绝对路径:/home/dela/dela_c, 现在想得到dela_c怎么办, 反正我在实现这个问题的时候费了一番功夫现在跟小伙伴们分享一个很简单的方法, 就是:basename和dirname系统调用!!!函数声明头文件: #inclu
2016-07-29 15:09:05 2103
原创 通过系统调用nice改变进程优先级
问题提出:为什么用nice系统调用降低进程优先级不成功nice系统调用nice函数声明:#include int nice(int increment);nice系统调用包含getpriority和setpriority这两个函数getpriority函数和setpriority函数函数声明:#includeint getpriority(i
2016-07-26 17:46:45 4109
原创 实现linux下的ls命令
1.命令参数及其说明ls:显示当前目录下的所有文件(不含隐藏文件)ls -a:显示当前目录下的所有文件(含隐藏文件)ls -l:显示当前目录下的所有文件的详细信息ls -R:显示当前目录下的文件及其子目录下的所有文件2.实现过程中遇到的问题1.无法根据文件名获取正确的文件信息解决:获取文件信息的文件名应该是绝对路径,而非简单的文件名2.在显示时间信息
2016-07-23 15:46:54 3614 1
原创 linuxC编程实战-第六章
1.atoi()函数函数声明:int atoi(const char *nptr);头文件:#include函数说明:将字符串转换成整数. 例如:atoi("777");这个函数怎么这么好用呢!以前不知道,现在知道辣!2.exit()和return的区别exit(0):正常运行程序并退出程序exit(1):非正常运行程序导致程序退出return:返回
2016-07-20 21:55:02 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人