
Linux
顾沐一ya
这个作者很懒,什么都没留下…
展开
-
Linux---系统调用函数、库函数、两者区别
系统调用函数是系统内核抛出来给用户空间调用的接口,系统调用函数由用户态调用,在内核态执行。库函数在函数库文件中实现,执行时只需要在用户态执行就可以了。简单来说,库函数一般在库文件里实现,系统调用函数在内核中实现,在编写代码时就实现了该功能。库函数有可能也需要转调系统调用函数,如fopen、printf等。也有可能不需要转调系调用函数,如:strlen、strcpy等。常见的库函数:fo...原创 2019-07-28 23:59:27 · 398 阅读 · 0 评论 -
Linux-----VMware虚拟机中vi的常见命令
1、放大终端,"ctrl" + "shift" + "+"(有的电脑"ctrl" + "+"就可以)2、切换目录,cd ~ (切换到个人家目录)3、pwd 查看当前目录4、ls 查看当前目录的文件和子目录 ls -a 显示所有文件,包括隐藏文件5、清屏,clear,或者ctr+l6、新建文件夹(目录),mkdir 文件夹名(目录名) ,如 mkdir src7、编辑文件...原创 2018-10-16 22:42:32 · 11490 阅读 · 0 评论 -
Linux-----文件层次结构及Linux常用命令
Linux文件层次结构 Linux系统中一切皆文件,并使用不同的字符来加以区分不同的文件类型,以树状形式目录存储。Linux传统的文件格式为ext2。文件目录 目录名 存储内容 /bin 存放可执行文件(用户惯用指令) /etc 存放系统的主要配置文件 /boot 存放系统开机所需要的核心文件和配置文件 /root 系统管理员的家目录...原创 2019-07-26 21:46:01 · 427 阅读 · 0 评论 -
Linux----select、poll、epoll
Linux下实现I/O复用的系统调用主要有select、poll、epoll。I/O复用使程序能同时监听多个文件描述符,能大大提高程序的性能。使用I/O复用技术的主要有以下情况:(I/O复用虽然能同时处理多个文件描述符,但是本身是阻塞的)客户端要同时处理多个socket 客户端要同时处理用户输入和网络连接 TCP服务器要同时处理监听socket和连接socket 服务器要同时处理TC...原创 2019-08-16 23:55:35 · 263 阅读 · 0 评论 -
Linux上git的安装及基本命令
Git是为了帮助管理 Linux 内核开发而开发的一个开源的分布式版本控制系统,可以有效、高速的进行项目版本管理。Linux上git的安装:挂载光盘配置yum源验证yum repolist安装git安装完成并验证(下图显示git版本信息表示安装成功)Linux上git的常用命令:git里主要分三个区:工作区、暂存区、版本库(仓库)安装完成后...原创 2019-08-09 20:32:00 · 760 阅读 · 0 评论 -
Linux----线程重点篇
线程是进程内部的一条执行路径,每个进程至少有一条线程,即主线程。就是main函数的函数体,在主线程中可以通过线程库创建其他线程(函数线程)。主线程和函数线程会同时向下运行(并行和并发)并行:同一时刻同时运行并发:同一时段交替执行线程的实现方式主要有三种:用户级、内核级、混合模式用户级线程是说线程的创建、销毁、管理都在用户空间完成,内核只会识别为一个进程,一条线程。优点:灵活性;...原创 2019-08-23 17:46:24 · 308 阅读 · 1 评论