
linux
文章平均质量分 72
zlb1051
这个作者很懒,什么都没留下…
展开
-
linxu中目录的权限及部分目录的含义
1.目录的权限目录本身也是一个文件,在linux文件系统中,目录会有一个inode与至少一个block。其中,inode记录该目录的相关权限与属性,并记录分配到的block号码;而block则是记录在这个目录下的文件名与该文件占用的inode号码。r:当用户具有r权限时,则用户可读取该目录下的文件名数据,所以可利用ls命令将该目录下的内容列表读取出来。w:当用户具有w权限时,则用户可新建、删除、重...原创 2018-03-25 12:14:51 · 207 阅读 · 0 评论 -
编写自主shell
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <string.h> 5 6 void do_shell(char **argv) 7 { 8 int n; 9 if ((n=fork()) ...原创 2018-04-09 16:14:14 · 220 阅读 · 0 评论 -
readelf命令和Linux中进度条的实现及软件安装方式
1. 为什么调试的时候需要编译选项中添加-g,以及readelf命令加入-g选项可以将调试信息加入到到可执行文件中,有了函数名,行号等的调试信息就可以设置断点进行调试。如果没有-g选项,你将看不见函数名,变量名,所代替的全是运行时的内存地址。readelf:主要用来分析ELF文件,ELF文件是Linux的中可执行文件的格式,PE是的Windows中可执行文件的的格式。a.out显示可执行文件a.o...原创 2018-03-29 14:50:43 · 1010 阅读 · 0 评论 -
使用代码模拟实现僵尸进程, 孤儿进程的场景
1. 使用代码模拟实现僵尸进程, 孤儿进程的场景孤儿进程的实现,子进程变成孤儿进程后被1号进程所收养。 1 #include <unistd.h> 2 #include <stdlib.h> 3 #include <stdio.h> 4 5 int main() 6 { 7 pid_t pid; 8 pid = f...原创 2018-04-06 23:28:04 · 304 阅读 · 0 评论