linux就该这么学【进程间通信】

目录进程间通信的目的进程间通信发展1、使用文件的方式2、使用特定的标准管道什么是管道进程间通信的目的数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。进程控

Linux调试器-gdb使用

Linux调试器-gdb使用一、背景二、gdb的使用1、运行与查看命令2、断点设置命令3、代码调试命令一、背景 1、程序的发布方式有两种,debug模式和release模式。2、Linux 下gcc/g++出来的二进制程序,默认是release模式。3、要使用gdb调试,必须在源代码生成二进制程序的

Linux进程概念

Linux进程概念零、前言一、冯诺依曼体系结构二、操作系统三、进程1、描述进程-PCB2、查看进程3、获取进程标示符4、创建进程-fork()5、进程状态6、僵尸进程7、孤儿进程8、进程优先级9、环境变量1)测试PATH2)测试HOME3)如何获取环境变量4)命令行变量零、前言本章主要讲解操作系统的

Linux系统26条常用指令详解

文章目录零.前言1.ls指令(1)用法(2)功能(3)常用选项2.which指令(1)用法(2)功能(3)举例3.pwd 指令功能4.cd 指令(1)用法(2)功能(3)目录形式什么是路径绝对路径与相对路径绝对路径相对路径(4)举例5.touch 指令(1)用法(2)功能(3)常用选项(4)举例6.

Linux信号量

POSIX信号量信号量与条件变量一点关系都没有。POSIX信号量函数基于环形队列的生产消费模型

操作系统——概述

文章目录什么是操作系统操作系统结构Linux 内核 vs Windows 内核内核什么是内核呢?内核有哪些能力呢?内核是怎么工作的?计算机启动过程系统调用UNIX 系统调用Windows系统调用什么是操作系统不知道你有没有产生过这些疑问:桌面上的图标到底是啥?凭啥我在鼠标上一双击,就会出来一个美丽的

RabbitMQ搭建

一、环境主机名IP地址操作系统rabbitmq版本mq1192.168.10.180Centos 7rabbitmq3.9.7mq2192.168.10.181Centos 7rabbitmq3.9.7mq3192.168.10.183Centos 7rabbitmq3.9.7二、单机部署1.安装g

思维导图五(Linux、JVM、Redis、POI&EasyExcel)

一 Linux1 概念:Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。2 作用:基本上所有的企业项目都是部署在Linux系统中,所以需要掌握Linux的常用指令以及项目发

【linux系统编程】基础开发工具:gcc/g++

Linux C/C++ 编译器 – gcc/g++1. gcc/g++ 基本用法:gcc/g++ 分别是linux环境下 C/C++ 的编译器,其基本使用方法:[Assassin@Ninghai ~]$ gcc [选项] [编译文件] -o [可执行别名] [Assassin@Ninghai ~]$

【Linux】IO细节不了解?一篇带你了解基础IO

I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。 在POSIX兼容的系统上,例如Linux系统 ,I/O操作可以有多种方式,比如DIO(Direct I/O),AIO(Asynchronous I/O,异步I/O),Memory-Mapped I/O(内存映射I/O)

Linux系统配置(shell三剑客与免交互)

目录前言一、三剑客1、grep2、sed3、awk二、shell免交互1、格式2、固定字符输出3、注释4、设置用户密码三、expect免交互1、格式2、通过ssh连接主机3、与shell结合使用结语前言 linux系统中包含很多种文本处理器或文本编辑器,其中包括vim编辑器与grep等,而grep

elasticsearch8.0和kibana8.0安装

elasticsearch8.0安装1.安装2.启动elasticsearch生成令牌kibana验证登录elasticsearch前言8.0中新功能使用8.0版本的最好先看下。1.安装docker pull elasticsearch:8.0.0docker pull kibana:8.0.02.

Linux-基础IO

文章目录C文件接口系统文件I/OFILE *系统接口介绍open的返回值重定向dup2磁盘上的文件系统磁盘输入/输出(I/O)是在主存和外部设备(如磁盘驱动器、终端和网络)之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备C文件接口写文件:#includ

╭(⊙o⊙)ノ★Vim Gcc Gdb★Linux开发三大件熟练指南

快来看看吧~~ ^_^ Linux 下一般使用代码编辑工具 vi/vim,编译工具 gcc/g++,调试工具 gdb。

Linux基本操作

准备提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录准备前言一、pandas是什么?二、基本指令1.ls指令2.pwd指令3.cd指令4.touch指令

linux编程必备(yum vim gcc g++ gdb makefile)

yum(等同于手机上的应用市场)Linux中安装软件并不简单方法1.源码安装,编译一个源码进行安装2.rpm安装,安装包3.Linux可能存在大量软件之间的依赖关系,就需要安装许多第三方库,安装非常麻烦,因此可以使用yum,自己会考虑依赖关系,而不许要我们去处理查找软件可以搭配grep进行搜索过滤下

vim是什么?

vim是什么?如何高效使用vim?如何配置vim?

Linux系统配置(shell函数与数组)

目录前言一、函数1、创建函数2、使用位置参数3、乘法运算4、作用范围5、计算阶乘6、筛选目录和文件二、数组1、表示方法2、使用方法3、使用数组的某个值4、使用整个数组5、冒泡排序结语前言 在shell中使用函数可以将提前写好的内容随时调用,数组则可以存放多个值,使用时可选择输出某一个值或整体一、函

Linux下载OneDrive分享文件

朋友使用OneDrive分享数据文件,但由于个人的Windows环境下载网速比较慢,所以使用Linux系统下载数据文件。需要解决方案的朋友阅读第一部分即可,第二部分仅仅是对踩坑方案进行汇总,避免后续在相同的地方踩坑。1. 解决方案 1.1 使用FireFox获得下载链接 1.2 下载文件

【Linux】常见指令(二)

目录1.man指令(重要)2.cp指令(重要)3.mv指令(重要)4.cat指令5.more指令6.less指令(重要)1.man指令(重要)Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man语法: man [选项] 命令常用选项:-k

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈