Linux学习
简单介绍在Linux学习中的收获
后知~
这个作者很懒,什么都没留下…
展开
-
Linux之IO多路复用
一、什么是IO多路复用关于这部分内容请移步到下面的链接进行学习,本文主要介绍select,poll和epoll三种多路复用的实现。https://www.zhihu.com/question/32163005二、select的实现2.1 select的原理:user space创建一张存放文件描述符的表,(该表的大小为1024个bit,受限于能打开文件个数),并且将需要监...原创 2020-05-05 13:59:20 · 371 阅读 · 0 评论 -
linux学习之进程相关内容
本文只是简单介绍个人在学习进程中的部分内容,仅具参考意义。一、进程相关概念进程的定义:“进程”是操作系统的最基本、最重要的概念之一。但迄今为止对这一概念还没有一个确切的统一的描述。下面给出几种对进程的定义描述。进程是程序的一次执行。进程是可以并行执行的计算。进程是一个程序与其使用的数据在处理机上顺序执行时发生的活动。进程是程序在一个数据集合上的运行过程。它是系统进行资源分配和调度的一个独立...原创 2020-04-12 17:05:00 · 83 阅读 · 0 评论 -
Makefile编程快速上手
一、认识makefilemakefile是一个工程管理器,可以在makefile文件中给工程,定义一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。简而言之就是告诉系统如何去编译这个工程。其中我们使用makefile还有一个很重要的原因,就是make工程管理器根据时间戳,来自动发现更新过的文件从而减少编译的工作量。就这点文字说明...原创 2020-03-14 16:08:37 · 126 阅读 · 0 评论 -
Shell脚本编程快速上手
一、认识shell操作系统最外层的程序,shell通过提示符让用户输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来,管理用户与操作系统之间的交互。二、shell脚本编程这里我们直接上手编程,再根据遇到的问题逐个讲解。shell脚本编写流程:1)创建shell脚本文件2)编写shell脚本3)给脚本文件添加执行权限4)执行shell脚本...原创 2020-03-07 18:06:11 · 309 阅读 · 0 评论 -
TCP的套接字的socket通信
TCP的套接字的socket通信本篇主要通过实现TCP的套接字通信例程介绍套接字基础知识。一、概念套接字:TCP用主机的IP地址加上主机上的端口号作为TCP连接的端点,这种端点,就叫做套接字(socket)或插口。套接字用(IP地址:端口号)表示。 生成套接字的三个主要参数:通信的目的IP地址,使用传输层协议(TCP或UDP)和使用的端口。socket原意为插座,通过这...原创 2020-02-16 20:49:14 · 1089 阅读 · 0 评论 -
Linux学习之Shell命令基础
一、Shell命令格式通常一条命令包含三个要素:命令名称、选项、参数。其中命令名称是必须的,选项和参数可以根据实际情况进行填写。具体命令格式如下所示:Command [-Options] Argument1 Argument2 ········ 命令 选项 参数1 参数2Command shell命令名...原创 2020-02-01 21:44:43 · 1017 阅读 · 0 评论