Linux
文章平均质量分 77
实现linux从小白到大神的养成之路
lijiachang030718
这个作者很懒,什么都没留下…
展开
-
Linux学习系列(二十):在Linux系统中使用Git上传代码到GitHub仓库
在工作中用git命令提交代码办公是非常常用的,所以掌握git的基本原理以及使用方法是非常的重要的,接下来本文章将简单介绍git的原理以及git的基本使用方法,以便能够更好的上手使用。原创 2024-02-19 23:48:04 · 1850 阅读 · 0 评论 -
Linux学习系列(十九):如何用python调用C/C++程序
python的一个好处就是方便,但缺陷就是相比于C/C++来说会慢很多,所以说对于某些模块来说,把慢的那部分代码拿C/C++写,然后拿python去调用的话,这样就两全其美了,话不多说,下面进行讲解。原创 2023-12-25 15:57:03 · 633 阅读 · 0 评论 -
Linux学习系列(十八):MySQL数据库
在这篇博客中,我们深入探讨了MySQL数据库的基本语法,掌握了其核心的查询语句,包括各类选择、插入、更新以及删除操作。我们不仅简单地提供了基本的SQL命令,而且介绍了如何运用排序和分组语句来对数据库进行更复杂的操作,进而实现数据的有效管理。在探讨了SQL基础语法的基础上,本文还详细讲解了如何在Linux系统下实现与MySQL数据库的链接。我们提供了一步步实现MySQL和Linux系统连接的详细指南,并给出了具体的代码示例,以帮助读者理解和实践。原创 2023-06-11 16:36:58 · 99 阅读 · 0 评论 -
Linux学习系列(十七):Shell编程
摘要:本文介绍了在Linux操作系统下的shell编程内容,分别介绍了什么是shell编程,以及相关的一些基本语法,比如:变量、条件、循环、函数等。原创 2023-06-07 23:59:35 · 53 阅读 · 0 评论 -
Linux学习系列(十六):线程同步、互斥锁、信号量、条件变量、读写锁
摘要:本文章首先介绍了在Linux中线程的概念,说明了创建线程的几种方式以及在Linux系统中线程是怎样实现的。紧接着介绍了线程同步的四种机制:互斥锁、信号量、条件变量和读写锁,详细介绍了这四种机制的说明、API接口、个人理解,最后分享了一种简单的使用场景,并用代码介绍具体的场景中该机制是如何进行工作的。原创 2023-06-05 10:00:00 · 179 阅读 · 0 评论 -
Linux学习系列(十五):线程
摘要:本文章首先介绍了在Linux中线程的概念,说明了创建线程的几种方式以及在Linux系统中线程是怎样实现的,然后编写了一段简单的代码来介绍多线程编程。原创 2023-06-03 15:00:43 · 68 阅读 · 0 评论 -
Linux学习系列(十四):进程间通信--消息队列
摘要:本文介绍了IPC机制的消息队列原创 2023-05-27 09:14:19 · 85 阅读 · 0 评论 -
Linux学习系列(十三):进程间通信--共享内存
摘要:本文章主要介绍了Linux中IPC机制--共享内存原创 2023-05-24 19:10:05 · 51 阅读 · 0 评论 -
Linux学习系列(十二):进程间通信--信号量
摘要:本文章介绍了IPC机制的一种:信号量。原创 2023-05-22 17:57:01 · 77 阅读 · 0 评论 -
Linux学习系列(十一):进程间通信--管道+dup
摘要:本文详细介绍了管道文件及其创建,以及相应的代码原创 2022-12-29 17:15:11 · 118 阅读 · 0 评论 -
Linux学习系列(十):Linux信号的使用
参数:若收到signnum信号(可以是数字,或宏,因为宏替换那些大写英文字母为对应的数字),则响应handler(无类型、只有一个int型参数的函数或宏)返回值:返回一个无类型、只有一个int型参数的函数指针。原创 2022-12-22 14:50:13 · 86 阅读 · 0 评论 -
Linux学习系列(九):Linux进程复制和替换
从fd所对应的文件中读,读到buf中。fork():返回类型pid_t(int重命名),无参数,所在头文件unistd.h。带p的只需当成相对路径就行了,(char*)0相当于命令的结尾标志,而用 buff就不用了,带e的添加参数envp。返回值==0 则为子进程,完全复制当前进程信息(目前已知只有pid不同)为子进程,从。若返回值>0 则为父进程,父进程继续跑,产生子进程 同一个进程同一个pid。exit:函数调用,进程退出 结束进程前,刷新缓冲区,再调用_exit。原创 2022-11-28 18:35:24 · 768 阅读 · 0 评论 -
Linux学习系列(八):计算机基础理论
连接计算机各部件之间或各计算机直接的一束公共信息线,它是计算机中传送信息代码的公共途径1.进程:一个正在运行的程序。进程=程序+数据+PCB2.PCB:即为进程控制块(Processing Control Block),是进程存在的唯一标志。用来描述进程的属性信息。OS是根据PCB来对并发执行的进程进行控制和管理的。3.进程创建:先创建PCB,再创建进程实体。4.进程销毁:先释放进程实体,再释放PCB。原创 2022-11-27 22:01:58 · 89 阅读 · 0 评论 -
Linux学习系列(七):静态库和动态库
摘要:本文介绍了Linux操作系统中静态库和动态库的生成和使用。原创 2022-11-27 01:26:56 · 522 阅读 · 0 评论 -
Linux学习系列(六):linux系统上C程序的编译、运行及调试
摘要:本文介绍了Linux操作系统中关于C程序的编译,通过介绍编译过程、gcc命令、分步编译、一步编译和makefile自动化编译,详细介绍了编译的原理过程及命令。再介绍了在Linux操作系统下,应如何执行C程序,以及如何把可执行文件转化成命令。最后介绍了应如何像VS一样去逐步调试程序,并介绍了相应的命令原创 2022-11-26 23:53:48 · 5017 阅读 · 0 评论 -
Linux学习系列(五):linux常用命令(三):进程管理命令
摘要:本文简单地描述了一下Linux进程,让读者先了解一下进程的概念,然后介绍了进程的管理命令,明白怎样管理进程。原创 2022-11-26 16:24:41 · 507 阅读 · 0 评论 -
Linux学习系列(四):linux常用命令(二):文件编辑命令、文件压缩与解压命令
摘要:本文主要介绍了Linux操作系统中对常用命令总结,主要介绍了文件编辑命令和文件压缩和解压命令,使得可以在Linux操作系统中编写c程序。原创 2022-11-26 15:29:38 · 382 阅读 · 0 评论 -
Linux学习系列(三):linux常用命令(一):基础命令、文件查看命令
摘要:在学习了Linux的基础知识和简单文件知识后,我们开始学习Linux 的命令。众所周知,Linux是一个由命令行组成的操作系统,本质上是在命令行上工作,所以命令对Linux而言是非常重要的,本文首先介绍Linux常用的基础命令和文件查看命令。原创 2022-11-23 23:19:40 · 520 阅读 · 0 评论 -
Linux学习系列(二):linux系统文件类型与文件权限
摘要:本文介绍了Linux的系统文件类型及文件权限,以及用chmod修改文件权限的问题原创 2022-11-20 23:57:05 · 300 阅读 · 0 评论 -
linux学习系列(一):linux基础概念及知识
摘要:从基础介绍了Linux操作系统的基础知识,讲解了Linux操作系统的与Windows操作系统的区别,介绍了Linux的版本号及终端的一些相关知识。其次介绍了Linux最为重要的目录知识:目录结构、根目录、家目录及绝对路径和相对路径的介绍原创 2022-11-18 17:36:34 · 394 阅读 · 0 评论