
Linux系统编程
文章平均质量分 85
在学习过程中整理学习到的Linux相关知识
瞳绣
Make a little progress everyday
展开
-
【hello Linux】线程互斥
互斥量mutex、互斥量的接口、 初始化互斥量、销毁互斥量、互斥量加锁和解锁、互斥量实现原理探究、可重入VS线程安全、常见锁概念、多线程抢票系统原创 2023-05-06 16:30:00 · 895 阅读 · 1 评论 -
【hello Linux】vscode的下载与远程登陆
vscode的下载、使用vscode远程登陆至xshell、vscode背景颜色的设置原创 2023-05-04 16:30:00 · 684 阅读 · 0 评论 -
【hello Linux】线程概念
线程概念的铺设、Linux线程概念、 什么是线程、线程的优点、线程的缺点、线程异常、线程用途、Linux进程VS线程、Linux线程控制、POSIX线程库、创建线程、进程ID和线程ID、线程终止、线程等待、分离线程原创 2023-05-02 16:30:00 · 1485 阅读 · 0 评论 -
【hello Linux】可重入函数、volatile和SIGCHLD信号
可重入函数、 volatile、SIGCHLD信号原创 2023-04-30 16:30:00 · 860 阅读 · 0 评论 -
【hello Linux】进程信号
进程信号的引出及整体概况、信号的产生、信号的保存、信号相关的常见概念、sigset_t、信号集操作函数、sigprocmask:对block位图的操作、sigpending:对pending位图的操作、 捕捉信号、信号的处理原创 2023-04-29 16:30:00 · 1450 阅读 · 0 评论 -
【hello Linux】进程间通信——共享内存
System V共享内存、共享内存的使用步骤、共享内存的使用、共享内存的创建、查看共享内存、共享内存的释放、共享内存的挂接、共享内存的去挂接、两进程挂接与去挂接演示: 两进程通信演示;原创 2023-04-28 16:30:00 · 1538 阅读 · 0 评论 -
【hello Linux】进程间通信——命名管道
命令行的命名管道、命名管道的创建、 命名管道的使用原创 2023-04-27 16:10:44 · 1047 阅读 · 0 评论 -
【hello Linux】进程间通信——匿名管道
进程间通信目的、 进程间通信的分类、匿名管道、匿名管道的使用、匿名管道的创建、使用匿名管道进行父子间通信原创 2023-04-26 16:54:13 · 789 阅读 · 0 评论 -
【hello Linux】动静态库
了解动静态库、静态库的制作和使用、动态库的制作和使用原创 2023-04-25 09:00:00 · 543 阅读 · 0 评论 -
【hello Linux】文件时间
简单介绍文件的三个时间、查看文件时间的命令、 makefile的时间编译原理原创 2023-04-24 09:00:00 · 418 阅读 · 0 评论 -
【hello Linux】理解文件系统
创建文件的过程、删除文件的过程、创建目录的过程、查看inode编号、硬链接、软链接原创 2023-04-21 09:15:00 · 752 阅读 · 0 评论 -
【hello Linux】详解各种缓冲区
两种缓冲区的说明、用户级缓冲区、数据如何从用户级缓冲区——>文件内核缓冲区?刷新策略:对于各种文件的原创 2023-04-21 09:00:00 · 918 阅读 · 0 评论 -
【hello Linux】基础IO
C语言文件操作、打开文件、文件操作、关闭文件、C语言中的流操作、系统文件IO、接口介绍、写文件、读文件、文件描述符fd、0 & 1 & 2 文件描述符、文件描述符原理、文件描述符的分配规则、重定向、使用dup2系统调用、 stdout和stderr的区别、stdout 重定向、如何达到 stdout 和 stderr都重定向?原创 2023-04-20 09:00:00 · 394 阅读 · 0 评论 -
【hello Linux】进程程序替换
程序替换的原因、程序替换原理、替换函数、函数解释、命名理解、简陋版shell的制作原创 2023-04-19 09:00:00 · 971 阅读 · 0 评论 -
【hello Linux】进程控制
进程创建、 进程终止、进程常见的退出方法、 进程等待、进程等待的方法、 获取子进程status原创 2023-04-18 09:00:00 · 745 阅读 · 0 评论 -
【hello Linux】程序地址空间
内存空间布局、虚拟地址的引出、 进程地址空间原创 2023-04-17 09:00:00 · 175 阅读 · 0 评论 -
【hello Linux】环境变量
环境变量的概念、常见的环境变量、查看环境变量、和环境变量相关的命令、环境变量的组织方式、通过代码获取环境变量、通过系统调用获取环境变量原创 2023-04-16 09:00:00 · 650 阅读 · 0 评论 -
【hello Linux】进程优先级
基本概念、查看系统进程:(包括优先级)、使用命令查看系统进程、各字段分析、优先级的修正解释、使用 top 命令修改优先级原创 2023-04-15 09:00:00 · 346 阅读 · 0 评论 -
【hello Linux】进程概念(下)
通过系统调用创建进程—fork、通过fork创建进程、如何不退出 vim 直接执行命令、fork创建进程的本质、父子进程的分流、进程状态、信号、显示全部信号、停止进程、继续进程、杀死进程、后台进程、僵尸进程与孤儿进程原创 2023-04-14 09:00:00 · 599 阅读 · 0 评论 -
【hello Linux】进程概念(上)
操作系统(OS)、进程基本概念、task_struct 内的属性字段、查看进程、查看进程的PID及PPID、杀死进程、 以文件的方式查看进程、 查看退出码、批量化注释、批量化删除原创 2023-04-13 09:00:00 · 370 阅读 · 0 评论 -
【hello Linux】Linux下 gitee 的使用
Linux系统下gitee的提交原创 2023-04-12 14:25:20 · 1584 阅读 · 0 评论 -
【hello Linux】Linux第一个小程序 - 进度条
在Linux环境下实现倒计时、进度条功能。原创 2023-04-12 13:15:00 · 1108 阅读 · 0 评论 -
【hello Linux】Linux项目自动化构建工具-make/Makefile
makefile的单多文件使用、缓冲区及fflush的使用原创 2023-04-11 10:00:00 · 498 阅读 · 0 评论 -
【hello Linux】Linux开发工具
vim、gcc、gdb的使用详解原创 2023-04-09 07:45:00 · 1401 阅读 · 1 评论 -
【hello Linux】Linux软件管理器yum
yum的安装、yum的卸载、、yum源的更新、yum一些好玩的项目原创 2023-04-10 12:00:00 · 810 阅读 · 0 评论 -
【hello Linux】Linux权限管理
shell命令以及运行原理、Linux权限的概念、Linux权限管理、访问权限的相关设置、chmod命令、chown命令、 chgrp 命令、umask命令:查看或修改权限掩码、粘滞位原创 2023-04-10 10:00:00 · 390 阅读 · 0 评论 -
【hello Linux】Linux基本指令(下)
查看文件、压缩、解压、时间命令、重定向、关机原创 2023-04-09 16:30:00 · 658 阅读 · 0 评论 -
【hello Linux】Linux基本指令(上)
ls 指令、which 指令、alias指令、pwd 指令、cd 指令、tree 指令、 touch 指令、stat 指令echo指令、mkdir 指令、 rmdir 指令 && rm 指令man指令、cp指令、mv指令、cat指令原创 2023-04-09 16:15:00 · 908 阅读 · 0 评论 -
【hello Linux】初识Linux
Linux简介、学习Linux的准备工作、购买云服务器、连接云服务器、使用Linux输出"hello Linux"、创建用户及设置密码、登录用户的另一种方法、删除创建的用户编辑、编写程序输出"hello Linux"原创 2023-04-08 16:15:00 · 237 阅读 · 0 评论