随笔分类 -  Linux

记录一些初学Linux的知识。
摘要:##进程间通信的概念 进程是一个独立的资源分配单元,不同进程(这里所说的进程通常是指用户进程)之间的资源是独立的,没有关联。不能在一个进程中访问另一个进程的资源。 但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC:Inter processes Commu 阅读全文
posted @ 2023-04-03 20:52 nakejimamiyuki 阅读(24) 评论(0) 推荐(0) 编辑
摘要:waitpid函数的作用和wait函数的作用相同,只是有些参数不同。 在Linux终端下输入命令:man 2 waitpid查看waitpid函数的具体描述: SYNOPSIS #include <sys/types.h> #include <sys/wait.h> pid_t waitpid(pi 阅读全文
posted @ 2023-04-02 11:49 nakejimamiyuki 阅读(71) 评论(0) 推荐(0) 编辑
摘要:#进程回收 在每个进程退出的时候,内核释放该进程所有资源‘包括打开的文件、占用的内存等。但是仍然会保存一定的信息,这些信息主要是进程控制块PCB的信息(包括进程号、退出状态、运行时间等)。 父进程可以调用wait()或waitpid()函数得到它的退出状态,同时彻底清除这个进程。 wait()函数和 阅读全文
posted @ 2023-04-01 10:00 nakejimamiyuki 阅读(146) 评论(0) 推荐(0) 编辑
摘要:##孤儿进程 父进程运行结束后,但子进程还在运行(为运行结束),这样的子进程就称为孤儿进程(Orphan Process)。 每当出现一个孤儿进程的时候,内核几把故而进程的父进程设置为init(进程号为1),而init进程会循环地wait()已经退出的子进程。这样,当一个孤儿进程结束了其生命周期的时 阅读全文
posted @ 2023-03-31 12:19 nakejimamiyuki 阅读(36) 评论(0) 推荐(0) 编辑
摘要:#exec()函数的简单介绍 exec函数族的作用是根据指定的文件名找到可执行的文件,并用它来取代调用进程的内容,话句话说,就是在调用进程内部执行一个可执行文件。 exec函数族的函数执行成功后不会返回,因为调用进程的实体。包括代码段,数据段和堆栈等都已被新的内用取代,只留下进程ID等一些表面上的信 阅读全文
posted @ 2023-03-30 13:37 nakejimamiyuki 阅读(111) 评论(0) 推荐(0) 编辑
摘要:#Linux系统下创建子进程 在Linux终端下输入命令:man 2 fork,查看fork()函数的描述: /* NAME fork - create a child process #include <sys/types.h> #include <unistd.h> pid_t fork(voi 阅读全文
posted @ 2023-03-28 19:40 nakejimamiyuki 阅读(128) 评论(0) 推荐(0) 编辑
摘要:#Linux函数之lseek、stat、lstat的简单介绍 ##lseek函数 在Linux终端下输入命令:man 2 lseek,可以查看具体函数信息 #include <sys/types.h> #include <unistd.h> off_t lseek(int fd, off_t off 阅读全文
posted @ 2023-03-27 10:23 nakejimamiyuki 阅读(189) 评论(0) 推荐(0) 编辑
摘要:#记录Linux下的open、read、write函数的参数以及简单使用 ##open函数 首先在Linux下,使用命令man 2 open打开说明文档,可以看到open函数的头文件以及函数参数信息: #include <sys/types.h> #include <sys/stat.h> #inc 阅读全文
posted @ 2023-03-26 11:55 nakejimamiyuki 阅读(648) 评论(0) 推荐(0) 编辑
摘要:Linux下最常见的压缩文件通常都是.tar.gz格式的,除此之外还有.tar、.gz、.bz2、.zip 下面介绍Linux下最常见的后缀名所对应的压缩工具: .gz:表示由gzip压缩工具压缩的文件。 .bz2:表示bzip2压缩工具压缩的文件。 .tar:表示由tar打包工具打包的文件(tar 阅读全文
posted @ 2023-03-15 14:46 nakejimamiyuki 阅读(225) 评论(0) 推荐(0) 编辑
摘要:#Vim的三种常用模式及常用快捷键 Vim有三种模式:一般模式、编辑模式和命令行模式 ##一般模式 移动光标 | 按键 | 作用 | |: :|: :| |b或者向左的方向键|光标向左移动一个字符| |l或者向右的方向键|光标向右移动一个字符| |k或者向上的方向键|光标向上移动一个字符| |j或者 阅读全文
posted @ 2023-03-14 15:22 nakejimamiyuki 阅读(100) 评论(0) 推荐(0) 编辑
摘要:#root用户忘记密码解决办法 ##重启系统 输入命令:reboot,并在重启的前三秒内按向下的按键,目的是为为了不让它进入系统,而是停留在开机页面,如下图所示 ##编辑文档 在开机页面按方向键选择第一行,按字母e进入编辑模式,移动方向键,将光标停留在Linux 16开头的那行,如下图所示: ### 阅读全文
posted @ 2023-03-12 12:23 nakejimamiyuki 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:#一、安装VM虚拟机 1.1 下载虚拟机软件,官方地址位:官方网址在这里 1.2 下载完VM虚拟机后进行安装(由于已经安装完成,就不进行图片描述) 下载完成后,双击打开.exe文件,首先出现的是欢迎界面; 点击“下一步”按钮,会出现许可协议,这里我们接受许可协议中的条款,接着点击下一步; 此时出现的 阅读全文
posted @ 2023-03-12 10:27 nakejimamiyuki 阅读(1275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示